使用 iText 库读取 pdf 文件 [关闭]

Posted

技术标签:

【中文标题】使用 iText 库读取 pdf 文件 [关闭]【英文标题】:Reading a pdf file using iText library [closed] 【发布时间】:2011-05-02 04:43:44 【问题描述】:

我是安卓新手。我计划开发一个PDF查看器。我听说有一个名为 iText 的库可用于开发 PDF 查看器。请告诉我如何在 android 中使用 iText 库以及如何使用该库开发应用程序。

【问题讨论】:

我们可以回答有关库如何工作的具体问题,但我们无法告诉您如何编写整个应用程序。如果您的需求发生变化,请随时提出另一个(更具体的)问题。 【参考方案1】:

试试这个

public class ReadAndUsePdf 
    private static String INPUTFILE = "c:/temp/FirstPdf.pdf";
    private static String OUTPUTFILE = "c:/temp/ReadPdf.pdf";

    public static void main(String[] args) throws DocumentException,
            IOException 
        Document document = new Document();

        PdfWriter writer = PdfWriter.getInstance(document,
                new FileOutputStream(OUTPUTFILE));
        document.open();
        PdfReader reader = new PdfReader(INPUTFILE);
        int n = reader.getNumberOfPages();
        PdfImportedPage page;
        // Go through all pages
        for (int i = 1; i <= n; i++) 
            // Only page number 2 will be included
            if (i == 2) 
                page = writer.getImportedPage(reader, i);
                Image instance = Image.getInstance(page);
                // here you can show image on your phone
            
        
        document.close();

    


【讨论】:

如何显示 com.itextpdf.text.Image 对象?

以上是关于使用 iText 库读取 pdf 文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何运用Java组件itext生成pdf

如何使用 iText 或 android 上的其他库创建 PDF 文件?

如何在 PHP 中使用 iText java PDF 库?

java 已经获取pdf代码,如何把他pdf文件保存到本机 要求用输出流做

用于生成 PDF 的库 [关闭]

itext pdf文件打印中文无法识别问题