สิ่งที่คุณสามารถทำได้ด้วย GroupDocs.Redaction for Java

ลบข้อมูลที่เป็นความลับจากไฟล์ PDF ด้วย Java

ทำความสะอาดไฟล์ PDF โดยใช้ Java และ GroupDocs.Redaction for Java ลบเนื้อหาส่วนตัว กฎหมาย หรือธุรกิจ

วิธีลบข้อความในไฟล์ Pdf

ด้วย GroupDocs.Redaction for Java นักพัฒนา Java สามารถลบเนื้อหาที่เป็นความลับได้ในไม่กี่ขั้นตอน

  1. สร้าง Redactor และโหลดไฟล์ Pdf ของคุณ
  2. เลือกการตั้งค่าการลบที่คุณต้องการ
  3. ป้อนข้อความที่ต้องการค้นหาและข้อความแทนที่
  4. ดำเนินการลบและบันทึกไฟล์
// วิธีทำความสะอาดไฟล์ PDF

// สร้าง Redactor และโหลดเอกสาร
final Redactor redactor = new Redactor("input.pdf");
try
{
    // ตั้งค่ากฎการลบของคุณ
    // เพิ่มข้อความที่ต้องการลบและข้อความที่จะใช้แทน
    ReplacementOptions opt = new ReplacementOptions("[redacted]");
    
    ExactPhraseRedaction redaction = new ExactPhraseRedaction("Text to hide", opt);

    // ดำเนินการลบและบันทึกไฟล์ใหม่
    redactor.apply(redaction);
    redactor.save();
}
finally { redactor.close(); }
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-redaction</artifactId> <version>24.6</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
คลิ๊กเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

ฟีเจอร์การลบเพิ่มเติม

GroupDocs.Redaction for Java ลบข้อมูลที่เป็นความลับจากหลายรูปแบบ ลบข้อความ รูปภาพ และข้อมูลเมตาในขณะที่ยังคงไฟล์อ่านได้

เครื่องมือสำหรับการลบข้อความและภาพ

ค้นหาและแทนที่ข้อความ

ค้นหาคำหรือวลีใด ๆ แล้วแทนที่ ทำงานกับข้อความธรรมดาหรือ regex

ปิดเนื้อหารูปภาพ

ซ่อนไฟล์ภาพหรือส่วนของภาพด้วยการง่ายๆ

ทำความสะอาดข้อมูลเมตา

ลบชื่อนักเขียน วันที่ หรือรายละเอียดที่ซ่อนอื่น ๆ ก่อนแชร์

ลบข้อความด้วย Regex

ใช้ regex เพื่อค้นหาและซ่อนรูปแบบเช่น อีเมล หมายเลขประจำตัว หรือรูปแบบที่กำหนดเอง

Java

//  เปิดเอกสารที่คุณต้องการแก้ไข
final Redactor redactor = new Redactor("source.pdf");
try
{
    // เพิ่มรูปแบบ regex สำหรับ EMAIL และข้อความแทนที่
    ReplacementOptions repl_opt = new ReplacementOptions("[redacted]");
    String emailRegex = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}";

    RegexRedaction redaction = new RegexRedaction(emailRegex, repl_opt);
    
    // ดำเนินการลบที่ตรงกับเนื้อหา
    redactor.apply(redaction);

    // บันทึกเวอร์ชันที่ถูกลบข้อมูล
    SaveOptions saveOptions = new SaveOptions();
    saveOptions.setAddSuffix(true);
    saveOptions.setRasterizeToPDF(false);
    redactor.save(saveOptions);
}
finally { redactor.close(); }
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-redaction</artifactId> <version>24.6</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
คลิ๊กเพื่อคัดลอก
คัดลอกแล้ว
ตัวอย่างเพิ่มเติม เอกสารประกอบ

เกี่ยวกับ GroupDocs.Redaction for Java

GroupDocs.Redaction for Java ให้วิธีที่เรียบง่ายสำหรับนักพัฒนา Java ในการทำความสะอาดไฟล์ PDF ลบหรือแทนที่ข้อความ รูปภาพ ความคิดเห็น และข้อมูลที่ซ่อน
เรียนรู้เพิ่มเติม
About illustration

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Redaction ได้ฟรีหรือรับสิทธิ์ทดลองใช้งานเพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

ลบไฟล์ PDF ด้วย Java

ปกป้องข้อมูลส่วนบุคคลหรือธุรกิจโดยการลบเนื้อหา PDF ด้วยเครื่องมือจาก Java

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย