Abrir documento PDF programáticamente

Aspose.PDF for Java admite varias formas de cargar un documento PDF existente según el origen de los datos.

Abrir un documento PDF en Java

Puede abrir un documento PDF:

  1. Abra un Document directamente desde una ruta de archivo.
  2. Abra un Document de un InputStream.
  3. Abra un cifrado Document proporcionando la contraseña.

Abrir documento desde archivo

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

Abrir documento desde el flujo

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

Abrir un documento cifrado

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