Закреслений текст за допомогою 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 for Java з його документації. Спробуйте створити власний анотатор для підтримуваних форматів документів. Не соромтеся звертатися до нас із запитами через форум.

Дивись також