以编程方式打开 PDF 文档

Aspose.PDF for Java 支持多种加载现有 PDF 文档的方式,具体取决于源数据的来源。

在 Java 中打开 PDF 文档

您可以打开 PDF 文档:

  1. 打开一个 Document 直接从文件路径。
  2. 打开一个 Document 来自一个 InputStream。
  3. 打开已加密的 Document 通过提供密码。

从文件打开文档

public static void openDocumentFromFile(Path inputFile) {
    Document document = new Document(inputFile.toString());
    System.out.println("Pages: " + document.getPages().size());
    document.close();
}

从流打开文档

public static void openDocumentFromStream(Path inputFile) throws Exception {
    try (InputStream stream = Files.newInputStream(inputFile)) {
        Document document = new Document(stream);
        System.out.println("Pages: " + document.getPages().size());
        document.close();
    }
}

打开加密文档

public static void openDocumentEncrypted(Path inputFile) {
    Document document = new Document(inputFile.toString(), "P@ssw0rd");
    System.out.println("Pages: " + document.getPages().size());
    document.close();
}