ล็อค PDF ผ่าน Java

ล็อคไฟล์ PDF ด้วยไลบรารี Aspose.PDF โดยใช้ Java

เข้ารหัสเอกสาร PDF โดยใช้ห้องสมุด Java

ล็อค PDF โดยใช้ Aspose.PDF สำหรับ Javaการล็อค PDF ด้วยรหัสผ่านหรือการเข้ารหัสเป็นสิ่งจำเป็นสำหรับการรักษาเนื้อหาที่ละเอียดอ่อนเป็นความลับและหยุดการเข้าถึงข้อมูลโดยไม่ได้รับอนุญาตเมื่อคุณล็อค PDF ด้วยรหัสผ่าน ระบบจะควบคุมว่าใครสามารถเข้าถึงเนื้อหาได้ ทำให้คุณสามารถตั้งค่าสิทธิ์สำหรับการอ่าน แก้ไข หรือพิมพ์ได้ล็อค PDF ป้องกันการเปลี่ยนแปลงโดยไม่ได้รับอนุญาตในเอกสารรักษาความถูกต้องและความน่าเชื่อถือสิ่งนี้มีความสำคัญอย่างยิ่งสำหรับการปกป้องข้อมูลส่วนบุคคลหรือข้อมูลที่เป็นความลับ และรับประกันความปลอดภัยของตัวตนของผู้ใช้และความเป็นส่วนตัวของพวกเขาล็อค PDF ด้วยไฟล์รหัสผ่านช่วยปกป้องข้อมูลของคุณบ่อยครั้งที่อุตสาหกรรมบางแห่งมีกฎที่เข้มงวดเกี่ยวกับการปกป้องข้อมูลที่เป็นความลับการล็อค PDF สามารถตอบสนองความต้องการเหล่านี้และให้การป้องกันที่จำเป็นการเข้ารหัสอย่างมีความรับผิดชอบเป็นสิ่งสำคัญโดยปฏิบัติตามกฎหมายและแนวทางจริยธรรมตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ที่เหมาะสมในการรักษาความปลอดภัยเอกสารอย่างถูกต้องเสมอการล็อค PDF เป็นสิ่งสำคัญสำหรับการปกป้องความเป็นส่วนตัวและความปลอดภัยของข้อมูลที่เก็บไว้ โดยเฉพาะอย่างยิ่งเมื่อการเก็บรักษาข้อมูลให้ปลอดภัยเป็นสิ่งสำคัญสูงสุดในการเข้ารหัสไฟล์ PDF เราจะใช้ Aspose.PDF for Java API ซึ่งเป็น API การแปลงที่อุดมด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม Javaคุณสามารถดาวน์โหลดเวอร์ชันล่าสุดได้โดยตรงจาก Maven และติดตั้งภายในโครงการที่ใช้ Maven ของคุณโดยการเพิ่มการกำหนดค่าต่อไปนี้ลงใน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>

วิธีการเข้ารหัส PDF ผ่าน Java


คุณจำเป็นต้อง Aspose.PDF for Java เพื่อลองรหัสในสภาพแวดล้อมของคุณ

1.เปิดเอกสาร PDF โดยใช้วัตถุเอกสาร 1.สร้างรหัสผ่านสำหรับผู้ใช้และเจ้าของ 1.โทรเอกสาร.เข้ารหัส วิธี 1.บันทึกไฟล์ PDF

ส่วนประกอบรหัส Java ที่ให้มาแสดงวิธีการล็อคเอกสาร PDF โดยใช้ไลบรารี Aspose.PDFมันเปิดเอกสาร PDF ชื่อ ‘Encrypt.pdf’มันเข้ารหัส PDF ที่เปิดขึ้นโดยใช้การตั้งค่าการเข้ารหัสรหัสผ่านผู้ใช้และรหัสผ่านเจ้าของมีไว้สำหรับการเข้าถึงและจัดการสิทธิ์และใช้อัลกอริทึมการเข้ารหัส RC4x128'0’ หมายถึงว่าไม่มีการอนุญาตเฉพาะสำหรับผู้ใช้ในการแก้ไขเอกสารหลังจากเข้ารหัส PDF แล้วรหัสจะบันทึกเอกสารที่อัปเดตลงในไฟล์ชื่อ ‘Encrypt_out.pdf’ ในไดเรกทอรีเดียวกันที่ระบุโดยตัวแปร ‘DataDir’ส่วนประกอบโค้ดนี้เป็นตัวอย่างที่เรียบง่ายของวิธีที่คุณอาจใช้ไลบรารีหรือเฟรมเวิร์ก Aspose.PDF เพื่อล็อคไฟล์ PDF และบันทึกเวอร์ชันที่ล็อค

ล็อคเอกสาร PDF - Java

รหัสตัวอย่างนี้แสดงวิธีการเข้ารหัสไฟล์ 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");