สรุปบทช่วยสอนอย่างง่ายนี้เกี่ยวกับ วิธีลบข้อจำกัดทั้งหมดจาก PDF ใน C# โดยมีข้อมูลพื้นฐานทั้งหมดเกี่ยวกับทรัพยากรที่จำเป็นในการสร้างสภาพแวดล้อม รายการงานการเขียนโปรแกรม และส่วนย่อยของโค้ดเพื่อพัฒนา ซอฟต์แวร์ลบข้อจำกัด PDF ใน C# ตัวเลือกต่างๆ ในการเปลี่ยนข้อจำกัดและคุณสมบัติอื่นๆ ของไฟล์ PDF ที่โหลดจะถูกกล่าวถึงในบทความนี้ด้วย
ขั้นตอนในการปลดล็อกข้อ จำกัด PDF ใน C
- ตั้งค่า IDE เพื่อเพิ่ม Aspose.PDF สำหรับ .NET เพื่อลบข้อจำกัดของ PDF
- สร้างวัตถุ PdfFileSecurity สำหรับจัดการความปลอดภัยของไฟล์ PDF
- เรียกใช้เมธอด BindPdf() เพื่อเปิดไฟล์ PDF เป้าหมาย
- สร้างอินสแตนซ์อ็อบเจ็กต์คลาส DocumentPrivilege และตั้งค่าเริ่มต้นเป็น DocumentPrivilege.AllowAll
- เรียกใช้เมธอด SetPrivilege() โดยผ่านสิทธิ์ที่ต้องการ
- บันทึกไฟล์ PDF ผลลัพธ์หลังจากปลดล็อกข้อจำกัด
ขั้นตอนเหล่านี้อธิบายกระบวนการในการเขียน เครื่องมือลบข้อจำกัด PDF ใน C# กระบวนการเริ่มต้นด้วยการสร้างวัตถุคลาส PdfFileSecurity เนื่องจากจะถูกใช้เพื่อโหลดไฟล์ PDF เป้าหมาย ตั้งค่าสิทธิ์ และบันทึกไฟล์ PDF ที่เป็นผลลัพธ์ วัตถุคลาส DocumentPrivilege ใช้เพื่อตั้งค่าสิทธิ์ทั้งหมดในครั้งเดียว อย่างไรก็ตาม คุณสามารถเลือกสิทธิ์ที่ต้องการได้ตามความต้องการแอปพลิเคชันของคุณเท่านั้น
รหัสเพื่อลบข้อ จำกัด ในเอกสาร PDF ใน C
using Aspose.Pdf; | |
using Aspose.Pdf.Facades; | |
class Program{ | |
static void Main(string[] args) // Remove PDF restrictions in C# | |
{ | |
// Set PDF license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Create PdfFileSecurity object | |
PdfFileSecurity fileSecurity = new PdfFileSecurity(); | |
fileSecurity.BindPdf("PrivilegesApplied.pdf"); | |
// Create DocumentPrivileges object | |
DocumentPrivilege privilege = DocumentPrivilege.AllowAll; | |
fileSecurity.SetPrivilege(privilege); | |
fileSecurity.Save("PrivilegesRemoved.pdf"); | |
} | |
} |
โค้ดข้างต้นได้แสดงให้เห็นถึงการพัฒนา ตัวลบข้อจำกัด PDF ใน C# PdfFileSecurity ไม่เพียงใช้สำหรับการโหลดไฟล์ PDF เท่านั้น แต่ยังสามารถใช้สำหรับเปลี่ยนรหัสผ่าน เข้ารหัสไฟล์ PDF และตั้งค่าสิทธิ์ได้อีกด้วย คลาส DocumentPrivilege มีตัวเลือกในการเปิดหรือปิดข้อจำกัดทั้งหมดด้วยตัวเลือกเดียว เช่น ForbidAll และ AllowAll ตามลำดับ ตั้งค่าตัวเลือก ModifyContents อนุญาตโปรแกรมอ่านหน้าจอ อนุญาตการกรอกแบบฟอร์ม และอนุญาตการคัดลอกเนื้อหา
ในหัวข้อนี้ เราได้เรียนรู้ขั้นตอนการ ลบข้อจำกัดทั้งหมดออกจาก PDF ใน C# หากคุณต้องการเรียนรู้ขั้นตอนการลบลายเซ็นออกจากไฟล์ PDF โปรดดูบทความใน วิธีลบลายเซ็นออกจาก PDF โดยใช้ C #