java poi实现word转pdf
时间: 2023-04-11 10:02:04 浏览: 222
可以使用 Apache POI 和 iText 库来实现 Java 中的 Word 转 PDF,具体实现可以参考以下代码:
```
import java.io.*;
import org.apache.poi.xwpf.usermodel.*;
import com.itextpdf.text.*;
import com.itextpdf.text.pdf.*;
public class WordToPdfConverter {
public static void main(String[] args) {
String inputFilePath = "input.docx";
String outputFilePath = "output.pdf";
try {
FileInputStream inputStream = new FileInputStream(inputFilePath);
XWPFDocument document = new XWPFDocument(inputStream);
PdfWriter writer = new PdfWriter(outputFilePath);
PdfDocument pdfDocument = new PdfDocument(writer);
Document doc = new Document(pdfDocument);
for (XWPFParagraph para : document.getParagraphs()) {
Paragraph p = new Paragraph(para.getText());
doc.add(p);
}
doc.close();
pdfDocument.close();
writer.close();
inputStream.close();
System.out.println("Word 转 PDF 完成!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
这段代码使用了 Apache POI 库来读取 Word 文档,然后使用 iText 库将 Word 文档内容写入 PDF 文件中。
阅读全文
相关推荐














