Przekreśl tekst przy użyciu języka Java

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.

Zobacz też