Membuka dokumen PDF secara programatik

Aspose.PDF for Java mendukung beberapa cara untuk memuat dokumen PDF yang ada tergantung dari sumber data asal.

Membuka dokumen PDF di Java

Anda dapat membuka dokumen PDF:

  1. Buka sebuah Document langsung dari jalur file.
  2. Buka sebuah Document dari sebuah InputStream.
  3. Buka yang terenkripsi Document dengan memberikan kata sandi.

Membuka dokumen dari file

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

Membuka dokumen dari aliran

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

Membuka dokumen terenkripsi

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