java将word转pdf
时间: 2023-10-17 12:06:58 浏览: 101
可以使用Apache POI和iText库将Word文档转换为PDF格式。首先使用Apache POI读取Word文档内容,然后使用iText将内容写入PDF文件中。
以下是Java代码示例:
```java
import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
public class WordToPdfConverter {
public static void main(String[] args) {
try {
//读取Word文档
FileInputStream fis = new FileInputStream("input.docx");
XWPFDocument document = new XWPFDocument(fis);
//创建PDF文档
Document pdfDoc = new Document();
PdfWriter.getInstance(pdfDoc, new FileOutputStream("output.pdf"));
pdfDoc.open();
//将Word文档内容写入PDF文件中
for (XWPFParagraph paragraph : document.getParagraphs()) {
pdfDoc.add(new Paragraph(paragraph.getText()));
}
//关闭文档
pdfDoc.close();
document.close();
System.out.println("Word文档已成功转换为PDF文件!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
阅读全文
相关推荐












