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 for Java из документации. Попробуйте создать собственный аннотатор для поддерживаемых форматов документов. Не стесняйтесь обращаться к нам с вопросами через форум.

Смотрите также