java WORD 转pdf
时间: 2023-06-01 20:07:09 浏览: 71
你可以使用第三方Java类库,如iText或Apache POI,来实现将Word文档转换为PDF格式的功能。代码示例:
```
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.extractor.WordExtractor;
public class WordToPdfConverter {
public static void main(String[] args) {
try {
// 读取Word文档
FileInputStream fis = new FileInputStream(new File("input.doc"));
HWPFDocument document = new HWPFDocument(fis);
WordExtractor extractor = new WordExtractor(document);
// 新建PDF文档
Document pdfDoc = new Document();
PdfWriter.getInstance(pdfDoc, new FileOutputStream("output.pdf"));
pdfDoc.open();
// 将Word文档内容写入PDF文档
pdfDoc.add(new Paragraph(extractor.getText()));
pdfDoc.close();
fis.close();
System.out.println("转换成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```