บทช่วยสอนสั้นๆ นี้อธิบาย วิธีขีดฆ่าข้อความใน PDF โดยใช้ Java ประกอบด้วยรายละเอียดทั้งหมดเพื่อกำหนดค่าสภาพแวดล้อมและจัดเตรียมโค้ดตัวอย่างที่เรียกใช้เพื่อ ขีดฆ่าข้อความใน Adobe PDF โดยใช้ Java คุณจะได้เรียนรู้ขั้นตอนการโหลด PDF และขีดฆ่าข้อความหรือตัวอย่างทั้งหมดในไฟล์ PDF ที่โหลด
ขั้นตอนในการขีดฆ่าข้อความใน Adobe PDF โดยใช้ Java
- ตั้งค่า IDE ให้เพิ่ม Aspose.PDF for Java เพื่อขีดฆ่าข้อความ
- โหลดไฟล์ PDF เป้าหมายโดยใช้วัตถุคลาส Document และเข้าถึงหน้าเป้าหมายเพื่อขีดฆ่าข้อความ
- สร้างวัตถุ TextFragmentAbsorber สำหรับค้นหาข้อความ
- แยกวิเคราะห์เอกสาร PDF เพื่อค้นหาอินสแตนซ์ทั้งหมดของข้อความที่กำหนดและบันทึกไว้ในคอลเลกชัน
- สร้างวัตถุ StrikeOutAnnotation เพื่อขีดฆ่าข้อความที่พบในเอกสาร
- ตั้งค่าสีคำอธิบายประกอบและชื่อเรื่อง
- บันทึกไฟล์ PDF ที่เป็นผลลัพธ์ลงในดิสก์โดยมีข้อความขีดทับอยู่
ขั้นตอนเหล่านี้อธิบายขั้นตอนของ วิธีขีดฆ่าข้อความใน Adobe PDF โดยใช้ Java มีการแนะนำคลาส เมธอด และคุณสมบัติที่จำเป็นทั้งหมดซึ่งจำเป็นสำหรับการทำงานให้สำเร็จ เช่น คลาส Document ใช้เพื่อโหลดไฟล์ PDF ออบเจ็กต์คลาส TextFragmentAbsorber ใช้เพื่อกำหนดและค้นหาข้อความในไฟล์ PDF ออบเจ็กต์ StrikeOutAnnotation ใช้เพื่อกำหนดคำอธิบายประกอบที่ขีดฆ่าและนำไปใช้กับตัวอย่างเฉพาะของข้อความ การปรับแต่งคำอธิบายประกอบการขีดฆ่ายังอธิบายไว้ในขั้นตอนเหล่านี้ด้วย
รหัสเพื่อขีดฆ่าข้อความใน PDF โดยใช้ Java
โค้ดนี้สาธิต วิธีขีดฆ่าใน Adobe Acrobat โดยใช้ Java เริ่มต้นวัตถุ TextFragmentAbsorber โดยให้ข้อมูลสตริงที่จะค้นหาในหน้าเฉพาะในไฟล์ PDF เมื่อการรวบรวมอินสแตนซ์ข้อความที่ค้นหาพร้อมแล้ว จะมีการสร้างออบเจกต์ StrikeOutAnnotation โดยจัดเตรียมหน้า PDF เป้าหมายและสี่เหลี่ยมผืนผ้าสำหรับอินสแตนซ์ที่เลือกของข้อความที่ขีดฆ่า ด้วยวิธีนี้ คุณสามารถขีดฆ่าเฉพาะกรณีที่เลือกของข้อความค้นหา หรือแยกวิเคราะห์ทั้งคอลเลกชันและขีดฆ่าทุกกรณี
บทความนี้สอนเราเกี่ยวกับคุณลักษณะที่น่าสนใจในการขีดฆ่าข้อความเฉพาะในหน้าเดียวหรือทุกหน้าของไฟล์ PDF โดยอัตโนมัติ หากคุณต้องการเรียนรู้ขั้นตอนการค้นหาและแทนที่ข้อความใน PDF โปรดดูบทความใน วิธีค้นหาและแทนที่ข้อความใน PDF โดยใช้ Java