StrikeThrough Text באמצעות Java

כנראה יש לך תוכן שהוא לא תקף יותר. בואו נמחק את זה. מחיקה היא אחת הדרכים המשמשות להדגשת התוכן הלא חוקי בתוך המסמכים. על מנת להפוך את ההצלבה לאוטומטית בתוך היישומים, מאמר זה מראה כיצד לחקור טקסט במסמכים ב-Java.

הנושאים הבאים נדונים במאמר זה.

Java API לטקסט חוצה

GroupDocs.Annotation מציג את Java API התומך בהערות שונות שניתן להחיל על מספר מסמכים ותמונות. נשתמש בו בדוגמאות של מאמר זה כדי למחוק את הטקסט שנבחר בתוך המסמכים.

אתה יכול להוריד את קובץ ה-JAR מקטע ההורדות או להשתמש בתצורות המאגר והתלות העדכניים ביותר של Maven בתוך יישומי Java שלך.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-annotation</artifactId>
        <version>21.7.2</version> 
</dependency>

כיצד לעבור על טקסט במסמכים באמצעות Java

בואו נחצה את אזור המסמך שאינו תקף יותר. השלבים הבאים מאפשרים לך לעבור על הטקסט בתוך מסמכים ב-Java.

  • טען את מסמך המקור (PDF, Word וכו’) באמצעות המחלקה Annotator.
  • צור והגדר את הערת חוצה באמצעות המחלקה StrikeoutAnnotation.
    • הגדר את צבע הקו עבור המחיקה.
    • הגדר אטימות, מספר עמוד מסמך.
    • הגדר קואורדינטות ומאפיינים אחרים.
  • הוסף את הערת המחיקה המוכנה למציין בשיטת add().
  • לבסוף, שמור את המסמך המוער בשיטת save().

באופן דומה, אתה יכול להוסיף הערות למסמכי Word, גיליונות אלקטרוניים, מצגות, מסמכי PDF, דפי אינטרנט, הודעות דואר אלקטרוני ומסמכים רבים אחרים.

דוגמה הבאה של קוד Java מוחקת את הטקסט שנבחר במסמך PDF.

/*
 * טקסט חוצה ב-Word, PDF, גיליונות אלקטרוניים, מצגות באמצעות Java
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// הוסף נקודות עבור מחיקה
List<Point> points = new ArrayList<Point>();
points.add(new Point(180, 730));
points.add(new Point(300, 730));
points.add(new Point(180, 700));
points.add(new Point(300, 700));
strikeout.setPoints(points);

annotator.add(strikeout);
annotator.save("path/strikethrough-text.pdf");

קבל רישיון API בחינם

אתה יכול להשתמש ב-GroupDocs.Annotation for Java בחינם על ידי קבלת רישיון זמני.

סיכום

לסיום, דנו בהוספה פרוגרמטית של הערת הצלבה למסמכים בתוך יישומי Java. בנוסף, אתה יכול למחוק את הטקסט בתוך קובצי PDF, גיליונות אלקטרוניים, מצגות ומסמכי Word. כמו כן, אתה יכול גם להשתמש בהערות אחרות כרצונך.

למידע נוסף על GroupDocs.Annotation עבור Java מתוך תיעוד שלה. נסה לבנות עורך משלך עבור פורמטי המסמכים הנתמכים. אל תהסס לפנות אלינו לשאלות דרך הפורום.

ראה גם