Kunci PDF melalui Java

Kunci File PDF dengan Perpustakaan Aspose.PDF menggunakan Java

Enkripsi Dokumen PDF Menggunakan Java Library

Kunci PDF menggunakan Aspose.PDF untuk Java. Mengunci PDF dengan kata sandi atau enkripsi sangat penting untuk menjaga kerahasiaan konten sensitif dan menghentikan akses tidak sah ke data. Saat Anda mengunci PDF dengan kata sandi, itu mendapatkan kontrol atas siapa yang dapat mengakses kontennya, memungkinkan Anda mengatur izin untuk membaca, mengedit, atau mencetak. Kunci PDF mencegah perubahan dokumen yang tidak sah, menjaga akurasi dan keandalannya. Hal ini sangat penting untuk melindungi informasi pribadi atau rahasia dan memastikan keamanan identitas pengguna dan privasi mereka. Mengunci PDF dengan file kata sandi membantu melindungi info Anda. Seringkali beberapa industri memiliki aturan ketat tentang menjaga informasi rahasia. Mengunci PDF dapat memenuhi persyaratan ini dan memberikan perlindungan yang diperlukan. Sangat penting untuk menggunakan enkripsi secara bertanggung jawab, mengikuti hukum dan pedoman etika. Selalu pastikan Anda memiliki izin yang tepat untuk mengamankan dokumen dengan benar. Mengunci PDF sangat penting untuk menjaga privasi dan keamanan data yang dipegangnya, terutama ketika menjaga keamanan informasi adalah prioritas utama. Untuk mengenkripsi file PDF, kita akan menggunakan API Aspose.PDF for Java yang merupakan API konversi kaya fitur, kuat, dan mudah digunakan untuk platform Java. Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Cara Mengenkripsi PDF melalui Java


Anda memerlukan Aspose.PDF for Java untuk mencoba kode di lingkungan Anda.

  1. Buka dokumen PDF menggunakan objek Dokumen.
  2. Buat kata sandi untuk pengguna dan pemilik.
  3. Panggil Document.Encrypt Metode.
  4. Simpan file PDF.

Cuplikan kode Java yang disediakan menunjukkan cara mengunci dokumen PDF menggunakan pustaka Aspose.PDF. Ini membuka dokumen PDF bernama ‘Encrypt.pdf’. Ini mengenkripsi PDF yang terbuka menggunakan pengaturan enkripsi. Kata sandi pengguna dan kata sandi pemilik disediakan untuk mengakses dan mengelola izin, dan menggunakan algoritma enkripsi RC4x128. Huruf ‘0’ menandakan bahwa tidak ada izin khusus yang diberikan kepada pengguna untuk memodifikasi dokumen. Setelah mengenkripsi PDF, kode menyimpan dokumen yang diperbarui ke file bernama ‘Encrypt_out.pdf’ di direktori yang sama yang ditentukan oleh variabel ‘DataDir’. Cuplikan kode ini adalah contoh sederhana tentang bagaimana Anda dapat menggunakan pustaka atau kerangka kerja Aspose.PDF untuk mengunci file PDF dan menyimpan versi yang terkunci.

Enkripsi Dokumen PDF - Java

Kode sampel ini menunjukkan cara mengenkripsi file PDF - Java

Input file:

File not added

Password:

Output format:

Output file:


  Document document = new Document(_dataDir + "input.pdf");
  DocumentPrivilege documentPrivilege = DocumentPrivilege.getForbidAll();
  documentPrivilege.setAllowScreenReaders(true);
  document.encrypt("user", "owner", documentPrivilege, CryptoAlgorithm.AESx128, false);
  document.save(_dataDir + "SetPrivileges_out.pdf");