Java使用OpenPDF阅读PDF
时间:2020-01-09 10:35:36 来源:igfitidea点击:
在这篇文章中,我们将看到一个使用OpenPDF库读取PDF文档的Java程序。
使用OpenPDF读取PDF
要使用OpenPDF阅读PDF,我们需要执行以下步骤。
- 创建一个PDFReader实例,其中包含必须读取的PDF路径。
- 将PDFReader实例包装在PdfTextExtractor实例中。
- 使用pdfTextExtractor.getTextFromPage()方法获取PDF内容。
import java.io.IOException;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.parser.PdfTextExtractor;
public class ReadPDF {
// PDF to be read
public static final String READ_PDF = "F://theitroad//result//OpenPDF//Content.pdf";
public static void main(String[] args) {
PdfReader pdfreader = null;
try {
pdfreader = new PdfReader(READ_PDF);
// get pages in PDF
int pages = pdfreader.getNumberOfPages();
PdfTextExtractor pdfTextExtractor = new PdfTextExtractor(pdfreader);
// Iterate through pages to read content
for(int i = 1; i <= pages; i++) {
// Extract content of each page
String contentOfPage = pdfTextExtractor.getTextFromPage(i, true);
System.out.println(contentOfPage);
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
if(pdfreader != null) {
pdfreader.close();
}
}
}
}

