使用com.itextpdf.text生成pdf,格式是utf-8的,保存到本地
时间: 2024-01-26 18:19:04 浏览: 122
好的,以下是使用 iText 生成 PDF 并保存到本地的示例代码。其中使用了 UTF-8 编码格式。
```java
import com.itextpdf.text.Document;
import com.itextpdf.text.Paragraph;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileOutputStream;
import java.io.IOException;
public class PdfGenerator {
public static void main(String[] args) throws IOException {
// 创建文档对象
Document document = new Document();
// 设置输出文件路径
String outputFilePath = "output.pdf";
// 创建 PDFWriter 对象
PdfWriter.getInstance(document, new FileOutputStream(outputFilePath));
// 打开文档
document.open();
// 添加内容
String content = "这是一段 UTF-8 编码格式的文本";
Paragraph paragraph = new Paragraph(content);
document.add(paragraph);
// 关闭文档
document.close();
// 输出提示信息
System.out.println("PDF 文件已生成:" + outputFilePath);
}
}
```
您可以将上述代码保存为 `PdfGenerator.java` 文件,并在命令行中执行 `javac PdfGenerator.java` 命令进行编译,然后执行 `java PdfGenerator` 命令运行程序。执行成功后,将会在当前目录下生成名为 `output.pdf` 的 PDF 文件。
阅读全文