使用iText库读取pdf文件

时间:2011-05-02 04:43:44

标签: android

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

1 个答案:

答案 0 :(得分:5)

试试这个

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

    }

}