ปลดล็อก PDF ผ่าน C++

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

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

ปลดล็อก PDF โดยใช้ Aspose.PDF สำหรับ C++การถอดรหัสไฟล์ PDF ช่วยให้สามารถเข้าถึงและดูเนื้อหาภายในไฟล์นอกจากนี้คุณอาจต้องเข้าถึง PDF ที่ป้องกันด้วยรหัสผ่านที่มีข้อมูลหรือเอกสารสำคัญบางครั้งมีความจำเป็นต้องเปลี่ยนเอกสาร PDF เช่นแก้ไขข้อผิดพลาดหรืออัปเดตข้อมูลที่ล้าสมัยปลดล็อก PDF และรับความสามารถในการแก้ไขเนื้อหาอย่างไรก็ตามในการพิมพ์เอกสารคุณต้องปลดล็อก PDFหาก PDF มีตาราง รูปภาพ หรือข้อความที่ต้องแยกออกเพื่อใช้ในเอกสารหรือแอปพลิเคชันอื่น ๆ การถอดรหัสไฟล์เป็นสิ่งจำเป็นปลดล็อก PDF และประหยัดเวลาตัวอย่างเช่นหากคุณป้อนเอกสารบางอย่างบ่อยครั้งและป้อนรหัสผ่านที่ซับซ้อนจะใช้เวลามากการถอดรหัส PDF อาจมีความสำคัญเมื่อเก็บถาวรหรือสำรองเอกสารสำคัญช่วยให้มั่นใจได้ว่าสำเนาที่เก็บถาวรสามารถเข้าถึงได้ง่ายและสามารถกู้คืนได้หากจำเป็นPDF บางตัวอาจมีการเข้ารหัสที่ทำให้เกิดปัญหาความเข้ากันได้หรือซอฟต์แวร์ด้วยคุณสมบัติ Unlock PDF Files by Aspose.PDF คุณสามารถแก้ไขปัญหาเหล่านี้และอนุญาตให้เข้าถึงและการใช้งานได้อย่างราบรื่นในการถอดรหัสไฟล์ PDF เราจะใช้ Aspose.PDF for C++ API ซึ่งเป็นAPI ที่อุดมไปด้วยคุณสมบัติ ทรงพลัง และใช้งานง่ายสำหรับแพลตฟอร์ม cppเปิดตัวจัดการแพคเกจ NuGet ค้นหาAspose.pdf และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

วิธีปลดล็อค PDF ผ่าน C++


คุณต้อง Aspose.PDF for C++ เพื่อลองใช้รหัสในสภาพแวดล้อมของคุณ

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

ส่วนประกอบรหัส C++ ที่ให้มาแสดงวิธีการปลดล็อกเอกสาร PDF โดยใช้ไลบรารี Aspose.PDFมันเปิดเอกสาร PDF ชื่อ ‘Decrypt.pdf’ ซึ่งอยู่ในไดเรกทอรีที่ระบุโดยตัวแปร ‘DataDir’หลังจากเปิดรหัสพยายามถอดรหัส PDF ที่เปิดโดยใช้รหัสผ่าน ‘รหัสผ่าน’เป็นผลให้รหัสบันทึกเอกสาร PDF ที่อัปเดตลงในไฟล์ชื่อ ‘Decrypt_out.pdf’ ในไดเรกทอรีเดียวกันที่ระบุโดยตัวแปร ‘DataDir’ส่วนประกอบโค้ดนี้เป็นตัวอย่างที่เรียบง่ายของวิธีที่คุณอาจใช้ไลบรารีหรือเฟรมเวิร์ก Aspose.PDF เพื่อปลดล็อกไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านและบันทึกเวอร์ชันที่ถอดรหัสตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการปลดล็อกเอกสาร PDF ใน C++:

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

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

Input file:

File not added

Password:

Output format:

Output file:


// String for path name.
String _dataDir("C:\\Samples\\");

// Open document
auto document = MakeObject<Document>(_dataDir + u"Decrypt.pdf", u"password");
// Decrypt PDF
document->Decrypt();

// Save updated PDF
document->Save(_dataDir + u"Decrypt_out.pdf");