Вероятно, у вас есть какой-то контент, который больше не актуален. Давайте вычеркнем это. Вычеркивание — это один из способов, используемых для выделения недопустимого содержимого в документах. Чтобы автоматизировать зачеркивание в приложениях, в этой статье показано, как зачеркивать текст в документах на 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 из документации. Попробуйте создать собственный аннотатор для поддерживаемых форматов документов. Не стесняйтесь обращаться к нам с вопросами через форум.