Открытие PDF документа программно

Aspose.PDF for Java поддерживает несколько способов загрузки существующего PDF‑документа в зависимости от того, откуда поступают исходные данные.

Открытие PDF‑документа в Java

Выберите подходящий способ открытия 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();
}