21xrx.com
2025-03-25 07:01:37 Tuesday
文章检索 我的文章 写文章
如何在Java中读取和创建PDF文件?
2023-06-19 18:51:31 深夜i     --     --
Java PDF 读取 创建 文件

PDF(Portable Document Format)是一种常用的文档格式,在很多场合中都需要与之打交道。本文将介绍如何在Java中读取和创建PDF文件。

关键词:

Java,PDF,读取,创建,文件

1. 读取PDF文件

在Java中,读取PDF文件需要使用PDFBox库。具体步骤如下:

1)引入PDFBox库

在pom.xml文件中添加以下代码:

org.apache.pdfbox
 
  
  pdfbox
 
  
  2.0.21

2)读取PDF文件

以下代码展示了如何读取PDF文件,并将其内容输出到控制台:

File file = new File("example.pdf");
PDDocument document = PDDocument.load(file);
PDFTextStripper stripper = new PDFTextStripper();
String content = stripper.getText(document);
System.out.println(content);
document.close();

2. 创建PDF文件

同样使用PDFBox库,可以很方便地在Java中创建PDF文件。以下代码展示了创建一个基本的PDF文档,并添加一些文本内容:

PDDocument document = new PDDocument();
PDPage page = new PDPage();
document.addPage(page);
PDPageContentStream contentStream = new PDPageContentStream(document, page);
contentStream.beginText();
contentStream.setFont(PDType1Font.HELVETICA_BOLD, 12);
contentStream.newLineAtOffset(100, 700);
String text = "Hello, PDFBox!";
contentStream.showText(text);
contentStream.endText();
contentStream.close();
document.save("example.pdf");
document.close();

关键词:

Java,PDF,读取,创建,文件

  
  

评论区