บทความนี้มีวัตถุประสงค์เพื่อแนะนำคุณเกี่ยวกับวิธี เพิ่มการขีดฆ่าคำอธิบายประกอบใน PDF โดยใช้ Java คำอธิบายประกอบที่มีการขีดฆ่ามีประโยชน์สำหรับการเน้นข้อความหรือเนื้อหาเฉพาะเจาะจงในไฟล์ PDF โชคดีที่ด้วยความช่วยเหลือจากไลบรารีคำอธิบายประกอบที่ใช้กันทั่วไป ขั้นตอนการ แทรกคำอธิบายประกอบแบบขีดฆ่าใน PDF โดยใช้ Java นั้นตรงไปตรงมา เพื่อให้บรรลุเป้าหมายนี้ เราได้ระบุขั้นตอนที่จำเป็นที่คุณต้องปฏิบัติตาม
ขั้นตอนในการเพิ่มคำอธิบายประกอบ Strikeout ใน PDF โดยใช้ Java
- ใช้ที่เก็บ Maven เพื่อติดตั้ง GroupDocs.Annotation for Java ในโครงการของคุณ
- นำเข้าคลาสที่จำเป็นเพื่อเพิ่มคำอธิบายประกอบขีดฆ่าใน PDF
- สร้างวัตถุคลาส Annotator โดยระบุเส้นทางไฟล์ PDF ไปยังตัวสร้าง
- สร้างวัตถุของโครงสร้างจุด
- สร้างออบเจกต์ของคลาส StrikeoutAnnotation และตั้งค่าคุณสมบัติบางอย่าง เช่น ตำแหน่ง หมายเลขหน้า จุด ฯลฯ
- เรียกใช้เมธอด Annotator.add และส่งวัตถุ StrikeoutAnnotation ไปให้
- เรียกใช้เมธอด Annotator.save เพื่อบันทึก PDF ลงดิสก์
ขั้นตอนด้านบนแสดงวิธีติดตั้งไลบรารีคำอธิบายประกอบในคอมพิวเตอร์ของคุณ ซึ่งจะทำให้คุณสามารถ สร้างคำอธิบายประกอบแบบขีดทับเป็น PDF ใน Java ไม่จำเป็นต้องใช้ซอฟต์แวร์เพิ่มเติมในการแทรกคำอธิบายประกอบที่ขีดฆ่าลงในไฟล์ PDF คำแนะนำเหล่านี้เข้ากันได้กับระบบปฏิบัติการที่ใช้กันอย่างแพร่หลาย เช่น Windows, macOS และ Linux ตัวอย่างโค้ดด้านล่างแสดงวิธีเพิ่มคำอธิบายประกอบแบบขีดทับลงใน PDF
รหัสเพื่อเพิ่มคำอธิบายประกอบการขีดฆ่าใน PDF โดยใช้ Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.licenses.License; | |
import com.groupdocs.annotation.models.Point; | |
import com.groupdocs.annotation.models.annotationmodels.StrikeoutAnnotation; | |
import java.util.ArrayList; | |
import java.util.Calendar; | |
import java.util.List; | |
public class AddStrikeoutAnnotationinPDFUsingJava { | |
public static void main(String[] args) { | |
// Set License to avoid the limitations of Annotation library | |
License license = new License(); | |
license.setLicense("GroupDocs.Annotation.lic"); | |
// Create an instance of Annotator class | |
Annotator annotator = new Annotator("input.pdf"); | |
Point point1 = new Point(80, 730); | |
Point point2 = new Point(240, 730); | |
Point point3 = new Point(80, 650); | |
Point point4 = new Point(240, 650); | |
List<Point> points = new ArrayList<Point>(); | |
points.add(point1); | |
points.add(point2); | |
points.add(point3); | |
points.add(point4); | |
// Create an instance of StrikeoutAnnotation class and set options | |
StrikeoutAnnotation strikeout = new StrikeoutAnnotation(); | |
strikeout.setCreatedOn(Calendar.getInstance().getTime()); | |
strikeout.setFontColor(65535); | |
strikeout.setMessage("This is strikeout annotation"); | |
strikeout.setOpacity(0.7); | |
strikeout.setPageNumber(0); | |
strikeout.setPoints(points); | |
// Add strikeout annotation to Annotator | |
annotator.add(strikeout); | |
// Save the final PDF to disk | |
annotator.save("result.pdf"); | |
} | |
} |
ส่วนก่อนหน้านี้ให้คำอธิบายโดยละเอียดของ Java ขีดฆ่าคำอธิบายประกอบใน PDF พร้อมด้วยตัวอย่างโค้ดพื้นฐานที่ต้องใช้การเรียก API เพียงไม่กี่ครั้ง หลังจากติดตั้งไลบรารีคำอธิบายประกอบและอัปเดตเส้นทางไฟล์อินพุตและเอาต์พุตแล้ว คุณสามารถรวมโค้ดเข้ากับแอปพลิเคชันของคุณได้อย่างราบรื่น ขอแสดงความยินดี คุณได้เพิ่มคำอธิบายประกอบแบบขีดทับลงในไฟล์ PDF โดยใช้ Java เรียบร้อยแล้ว
ในบทช่วยสอนก่อนหน้านี้ เราได้กล่าวถึงการเพิ่มคำอธิบายประกอบแบบขีดเส้นใต้ให้กับไฟล์ PDF หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อนี้ โปรดอ่านคู่มือของเราที่ วิธีเพิ่มคำอธิบายประกอบที่ขีดเส้นใต้ลงใน PDF โดยใช้ Java