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(); } } } }