ปลดล็อก PDF ผ่าน Java

ถอดรหัส (ลบการเข้ารหัส) ไฟล์ PDF โดยใช้โปรแกรมโดยใช้ Aspose.PDF สำหรับไลบรารี Java

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

ปลดล็อก PDF โดยใช้ Aspose.PDF สำหรับ Javaการถอดรหัสไฟล์ PDF ช่วยให้สามารถเข้าถึงและดูเนื้อหาภายในไฟล์นอกจากนี้คุณอาจต้องเข้าถึง PDF ที่ป้องกันด้วยรหัสผ่านที่มีข้อมูลหรือเอกสารสำคัญบางครั้งมีความจำเป็นต้องเปลี่ยนเอกสาร PDF เช่นแก้ไขข้อผิดพลาดหรืออัปเดตข้อมูลที่ล้าสมัยปลดล็อก PDF และรับความสามารถในการแก้ไขเนื้อหาอย่างไรก็ตามในการพิมพ์เอกสารคุณต้องปลดล็อก PDFหาก PDF มีตาราง รูปภาพ หรือข้อความที่ต้องแยกออกเพื่อใช้ในเอกสารหรือแอปพลิเคชันอื่น ๆ การถอดรหัสไฟล์เป็นสิ่งจำเป็นปลดล็อก PDF และประหยัดเวลาตัวอย่างเช่นหากคุณป้อนเอกสารบางอย่างบ่อยครั้งและป้อนรหัสผ่านที่ซับซ้อนจะใช้เวลามากการถอดรหัส PDF อาจมีความสำคัญเมื่อเก็บถาวรหรือสำรองเอกสารสำคัญช่วยให้มั่นใจได้ว่าสำเนาที่เก็บถาวรสามารถเข้าถึงได้ง่ายและสามารถกู้คืนได้หากจำเป็นPDF บางตัวอาจมีการเข้ารหัสที่ทำให้เกิดปัญหาความเข้ากันได้หรือซอฟต์แวร์ด้วยคุณสมบัติ Unlock PDF Files by Aspose.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 ชื่อ ‘Decrypt.pdf’ ซึ่งอยู่ในไดเรกทอรีที่ระบุโดยตัวแปร ‘DataDir’หลังจากเปิดรหัสพยายามถอดรหัส PDF ที่เปิดโดยใช้รหัสผ่าน ‘รหัสผ่าน’เป็นผลให้รหัสบันทึกเอกสาร PDF ที่อัปเดตลงในไฟล์ชื่อ ‘Decrypt_out.pdf’ ในไดเรกทอรีเดียวกันที่ระบุโดยตัวแปร ‘DataDir’ส่วนประกอบโค้ดนี้เป็นตัวอย่างที่เรียบง่ายของวิธีที่คุณอาจใช้ไลบรารีหรือเฟรมเวิร์ก Aspose.PDF เพื่อปลดล็อกไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านและบันทึกเวอร์ชันที่ถอดรหัสตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการปลดล็อกเอกสาร PDF ใน Java:

ปลดล็อกเอกสาร PDF - Java

รหัสตัวอย่างนี้แสดงวิธีการถอดรหัสไฟล์ PDF - Java

Input file:

File not added

Password:

Output format:

Output file:


// Open document
Document document = new Document(_dataDir + "Decrypt.pdf", "password");
// Decrypt PDF
document.decrypt();

// Save updated PDF
document.save(_dataDir + "Decrypt_out.pdf");