import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;
public class CreatePdfExample {
public static void main(String[] args) {
// 定义输出的PDF文件路径
String dest = "hello_world.pdf";
// 创建PdfWriter实例,指定输出文件
PdfWriter writer = new PdfWriter(dest);
// 创建PdfDocument实例,关联PdfWriter
PdfDocument pdfDoc = new PdfDocument(writer);
// 创建Document实例,用于添加内容到PDF文档
Document document = new Document(pdfDoc);
// 添加一个段落到文档中
document.add(new Paragraph("Hello World"));
// 关闭文档,确保所有内容都已写入文件
document.close();
// 输出提示信息
System.out.println("PDF created at: " + dest);
}
}
PdfDocument, PdfWriter, 和Document等。PdfWriter用于将PDF内容写入到指定的文件中。PdfDocument是PDF文档的核心对象,它通过PdfWriter与输出文件关联。Document类用于向PDF文档中添加内容,如文本、图像等。Paragraph类创建一个简单的文本段落,并将其添加到文档中。document.close()确保所有内容都被正确写入文件,并释放资源。这段代码展示了如何使用iText库创建一个简单的PDF文件,并向其中添加一段文本。
上一篇:java int 转double
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站