我已经添加了所有必要的 jar 文件,包括itextpdf-5.1.0.jar
但它仍然给出错误.. 请参考下面的代码。我在网上搜索了它,但它不起作用。
导入时出错
com.lowagie.text.Document; com.lowagie.text.Paragraph; com.lowagie.text.pdf.PdfWriter;
不明白出了什么问题。我添加了最新版本的iText jar
文件,但没有得到解决方案。
请给我正确的解决方案或代码。请逐步提及。因为我是第一次这样做...
导入 com.lowagie.text.Document; 导入 com.lowagie.text.Paragraph; 导入 com.lowagie.text.pdf.PdfWriter; 导入java.io.File; 导入 java.io.FileOutputStream; 公共类 Doc2Pdf2 { /** * 此方法用于将给定文件转换为 PDF 格式 * * @param 输入文件 * - 文件名和路径 * @param 输出文件 * - 要保存的 PDF 文件的名称和路径 * @param isPictureFile */ 私人无效createPdf(字符串输入文件,字符串输出文件, 布尔 isPictureFile) { 文档 pdfDocument = new Document(); 字符串 pdfFilePath = outputFile; 尝试 { 文件输出流 文件输出流 = 新文件输出流( pdf文件路径); PdfWriter 作家 = null; writer = PdfWriter.getInstance(pdfDocument, fileOutputStream); writer.open(); pdfDocument.open(); if (isPictureFile) { pdfDocument.add(com.lowagie.text.Image.getInstance(inputFile)); } 别的 { 文件文件 = 新文件(输入文件); pdfDocument.add(新段落(org.apache.commons.io.FileUtils .readFileToString(file))); } pdfDocument.close(); writer.close(); } 捕捉(异常异常){ System.out.println("文档异常!" + exception); } } 公共静态无效主要(字符串参数[]){ PDFConversion pdfConversion = new PDFConversion(); pdfConversion.createPdf("C:/demo.doc", "C:/demopdf.pdf", true); } }