在Java中使用iText库(之前叫做LOWAGIE)可以创建和操作PDF文件。以下是一个简单的示例,展示如何使用iText来创建一个简单的PDF文件:
-
首先,你需要下载iText库的jar文件,并将其添加到你的项目中。
-
创建一个新的Java类,并导入所需的类:
import com.itextpdf.text.Document; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; import java.io.FileOutputStream;
- 在主方法中创建一个新的PDF文档,并打开一个输出流来写入文件:
public class HelloWorldPDF { public static void main(String[] args) { Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("HelloWorld.pdf")); } catch (Exception e) { e.printStackTrace(); } document.open();
- 向文档中添加内容,比如一个段落:
Paragraph paragraph = new Paragraph("Hello, World!"); try { document.add(paragraph); } catch (Exception e) { e.printStackTrace(); }
- 最后,关闭文档并释放资源:
document.close(); } }
- 运行程序,即可生成一个名为"HelloWorld.pdf"的PDF文件。
请注意,这只是一个简单的示例,你可以使用iText库进行更复杂的PDF操作,比如添加表格、插入图片、设置页面布局等等。有关更多详细的用法和示例,请参考iText官方文档。