ลบไฟล์แนบจาก PDF ผ่าน Java

ลบไฟล์แนบจาก PDF โดยทางโปรแกรมด้วย Java

วิธีการเอาสิ่งที่แนบมาโดยใช้ไลบรารี Java

ลบไฟล์แนบจาก PDF โดยใช้ Aspose.PDF สำหรับ Javaไฟล์ที่มีไฟล์แนบเช่นรูปภาพหรือ 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


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

1.เปิด PDF ที่มีอยู่ 1.ลบสิ่งที่แนบมาทั้งหมด 1.บันทึกผลลัพธ์

ตัวอย่างโค้ดนี้จะลบไฟล์แนบทั้งหมดออกจากเอกสาร PDF โดยโปรแกรมและบันทึก PDF ที่แก้ไขแล้วเป็นไฟล์แยกต่างหากมันเริ่มต้นวัตถุ ‘PDFDocument’ ซึ่งเชื่อมโยงกับไฟล์ PDF ที่อยู่ที่เส้นทาง ‘DataDiR+DeleteAllAttachments.pdf’หลังจากเปิดเอกสาร PDF รหัสจะแนะนำซอฟต์แวร์ให้ลบไฟล์แนบทั้งหมดที่มีอยู่ในไฟล์ PDF นี้ไฟล์แนบใน PDF อาจรวมถึงไฟล์ที่ฝังตัว เช่น รูปภาพหรือเอกสารอื่น ๆรหัสแก้ไขตัวแปร ‘DataDir’ เพื่อจัดเก็บเส้นทางที่ไฟล์ PDF ที่อัปเดตจะถูกบันทึกโดยไม่มีไฟล์แนบใด ๆPDF ที่อัปเดตจะถูกบันทึกด้วยชื่อไฟล์ ‘DeleteAllAttachments_out.pdf’

ลบสิ่งที่แนบมาจากเอกสาร PDF

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

// Open a document
Document pdfDocument = new Document(_dataDir+"input.pdf");
// Delete all attachments
pdfDocument.getEmbeddedFiles().delete();
// Save the updated file
pdfDocument.save("output.pdf");