java 通过itext生成pdf (干货教学)
warning:
这篇文章距离上次修改已过180天,其中的内容可能已经有所变动。
以下是一个使用iText库在Java中生成PDF文件的简单示例。在这个示例中,我们将创建一个包含单一页面的PDF文档,并在该页面上添加一些文本。
首先,确保你的项目中包含了iText库。如果你使用Maven,可以添加以下依赖到你的pom.xml
文件中:
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itext7-core</artifactId>
<version>7.1.9</version>
<type>pom</type>
</dependency>
以下是生成PDF的Java代码:
import com.itextpdf.kernel.pdf.*;
import com.itextpdf.layout.*;
import com.itextpdf.layout.element.Paragraph;
public class PdfGenerator {
public static void main(String[] args) {
// 创建一个pdf文档对象
PdfWriter writer = new PdfWriter("output.pdf");
PdfDocument pdf = new PdfDocument(writer);
Document document = new Document(pdf);
try {
// 添加一个段落到文档页面上
document.add(new Paragraph("Hello, this is a PDF generated by iText 7!"));
} catch (Exception e) {
e.printStackTrace();
} finally {
// 关闭文档
document.close();
}
}
}
确保你有足够的权限来创建和写入output.pdf
文件。运行这段代码后,你将在项目目录中得到一个包含文本 "Hello, this is a PDF generated by iText 7!" 的PDF文件。
评论已关闭