JAVA word转pdf代码
时间: 2023-03-25 22:03:19 浏览: 183
你可以使用Apache POI和iText库来实现Java中Word转PDF的功能。首先,使用Apache POI库读取Word文档中的内容,然后使用iText库将内容写入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 {
// 读取Word文档
FileInputStream inputStream = new FileInputStream(inputFilePath);
XWPFDocument document = new XWPFDocument(inputStream);
// 创建PDF文档
Document pdfDocument = new Document();
PdfWriter.getInstance(pdfDocument, new FileOutputStream(outputFilePath));
pdfDocument.open();
// 将Word文档中的内容写入PDF文档
for (XWPFParagraph paragraph : document.getParagraphs()) {
pdfDocument.add(new Paragraph(paragraph.getText()));
}
pdfDocument.close();
inputStream.close();
System.out.println("Word转PDF成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```