Prawdopodobnie masz jakieś treści, które nie są już aktualne. Przekreślmy to. Przekreślanie jest jednym ze sposobów, służącym do wyróżniania nieważnych treści w dokumentach. Aby zautomatyzować przekreślanie w aplikacjach, w tym artykule pokazano, jak przekreślać tekst w dokumentach w Javie.
W tym artykule omówiono następujące tematy.
Java API do przekreślonego tekstu
GroupDocs.Annotation prezentuje API Java obsługujące różne adnotacje, które można zastosować do wielu dokumentów i obrazów. Użyjemy go w przykładach tego artykułu do przekreślenia zaznaczonego tekstu w dokumentach.
Możesz pobrać plik JAR z sekcji pobierania lub użyć najnowszych konfiguracji repozytorium i zależności Maven w swoich aplikacjach 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>
Jak przekreślać tekst w dokumentach przy użyciu języka Java
Przekreślmy obszar dokumentu, który jest już nieważny. Poniższe kroki umożliwiają przekreślanie tekstu w dokumentach w Javie.
- Załaduj dokument źródłowy (PDF, Word itp.) przy użyciu klasy Annotator.
- Utwórz i zdefiniuj adnotację przekreśloną za pomocą klasy StrikeoutAnnotation.
- Ustaw kolor linii dla przekreślenia.
- Ustaw krycie, numer strony dokumentu.
- Zdefiniuj współrzędne i inne właściwości.
- Dodaj przygotowaną adnotację przekreślenia do adnotatora za pomocą metody add().
- Na koniec zapisz dokument z adnotacjami za pomocą metody save().
Podobnie możesz dodawać adnotacje do dokumentów Word, arkuszy kalkulacyjnych, prezentacji, dokumentów PDF, stron internetowych, wiadomości e-mail i wielu innych dokumentów.
Poniższy przykład kodu Java przekreśla zaznaczony tekst w dokumencie PDF.
/*
* Przekreślanie tekstu w programach Word, PDF, arkuszach kalkulacyjnych, prezentacjach przy użyciu języka Java
*/
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);
// Dodaj punkty za przekreślenie
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");
Uzyskaj bezpłatną licencję API
Możesz używać GroupDocs.Annotation for Java za darmo, uzyskując tymczasową licencję.
Wniosek
Podsumowując, omówiliśmy programistyczne dodawanie przekreślonej adnotacji do dokumentów w aplikacjach Java. Ponadto możesz przekreślać tekst w plikach PDF, arkuszach kalkulacyjnych, prezentacjach i dokumentach Word. Podobnie, możesz także użyć innych adnotacji, jak chcesz.
Dowiedz się więcej o GroupDocs.Annotation for Java z jego dokumentacji. Spróbuj utworzyć własny adnotator dla obsługiwanych formatów dokumentów. Zachęcamy do kontaktu z nami w przypadku pytań za pośrednictwem forum.