วิธีลบข้อมูลเมตาออกจาก PDF ใน Java

บทช่วยสอนสั้นๆ นี้แนะนำ วิธีการลบข้อมูลเมตาออกจาก PDF ใน Java โดยมีการอ้างอิงถึงทรัพยากรที่จำเป็นสำหรับการรันแอปพลิเคชัน รายการขั้นตอนการเขียนโปรแกรม และโค้ดตัวอย่างที่รันได้เพื่อ ดึงข้อมูลเมตา PDF ใน Java คุณจะใช้วิธีการลบข้อมูลเมตาเริ่มต้นหรือที่กำหนดเองแยกกันหากจำเป็น

ขั้นตอนในการล้างข้อมูลเมตาจาก PDF ใน Java

  1. ตั้งค่า IDE เพื่อใช้ Aspose.PDF for Java เพื่อลบข้อมูลเมตา
  2. โหลดไฟล์ PDF เป้าหมายโดยใช้ออบเจ็กต์คลาส Document เพื่อดึงข้อมูลเมตา
  3. ดึงข้อมูลเมตาของเอกสารโดยใช้ออบเจ็กต์คลาส DocumentInfo
  4. เรียกเมธอด clear() เพื่อลบข้อมูลเมตาเริ่มต้น
  5. ใช้เมธอด clearCustomData() เพื่อลบข้อมูลเมตาที่กำหนดเอง หากมี
  6. บันทึกไฟล์ PDF เอาต์พุตหลังจากลบข้อมูลเมตาแล้ว

ขั้นตอนเหล่านี้สรุปกระบวนการ ลบข้อมูลเมตา PDF ใน Java ขั้นแรก ไฟล์ PDF ต้นฉบับจะถูกโหลดและแตกข้อมูลเมตาของไฟล์ ถัดไป เมธอด clear() และ clearCustomData() จะถูกเรียกเพื่อล้างข้อมูลเมตา

รหัสเพื่อลบข้อมูลเมตา PDF ใน Java

import com.aspose.pdf.*;
public class Main
{
public static void main(String[] args) throws Exception // Remove meta data in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Load the PDF
Document pdfForMeta = new Document("sample.pdf");
// Fetch document info
DocumentInfo info = new DocumentInfo(pdfForMeta);
// Clear all metadata from the PDF
info.clear();
info.clearCustomData();
// Save the output document with no metadata
pdfForMeta.save("PDFWithoutMetadata.pdf");
System.out.println("Done");
}
}

โค้ดตัวอย่างนี้สาธิตวิธีการ ล้างข้อมูลเมตา PDF ใน Java โดยสาธิตวิธีการในตัวเพื่อลบคุณสมบัติเริ่มต้นและคุณสมบัติที่กำหนดเองโดยใช้วิธี clear() และ clearCustomData() ตามลำดับ หากคุณต้องการลบข้อมูลเมตาที่เลือกเท่านั้น คุณสามารถล้างคุณสมบัติที่ต้องการในออบเจ็กต์ DocumentInfo หรือเรียกใช้เมธอด Remove() หรือ RemoveItemByKey() ในคลาส DocumentInfo หากจำเป็น

โค้ดตัวอย่างนี้สาธิตกระบวนการ ลบข้อมูลเมตาออกจาก PDF ใน Java หากคุณต้องการลบลายน้ำออกจาก PDF โปรดดูบทความเกี่ยวกับ วิธีลบลายน้ำออกจากไฟล์ PDF ใน Java

 ไทย