StrikeThrough Text pomocí Javy

Pravděpodobně máte nějaký obsah, který již není platný. Přeškrtneme to. Přeškrtnutí je jedním ze způsobů, který se používá ke zvýraznění neplatného obsahu v dokumentech. Aby bylo možné automatizovat přeškrtávání v aplikacích, tento článek ukazuje, jak přeškrtnout text v dokumentech v Java.

V tomto článku jsou popsána následující témata.

Java API na přeškrtnutý text

GroupDocs.Annotation představuje Java API, které podporuje různé anotace, které lze aplikovat na více dokumentů a obrázků. Použijeme jej v příkladech tohoto článku k proškrtnutí vybraného textu v rámci dokumentů.

Soubor JAR si můžete stáhnout z části ke stažení nebo použít nejnovější konfigurace úložiště a závislostí Maven ve vašich aplikacích 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 přeškrtnout text v dokumentech pomocí Java

Vyškrtneme oblast dokumentu, která již není platná. Následující kroky vám umožní přeškrtnout text v dokumentech v Java.

  • Načtěte zdrojový dokument (PDF, Word atd.) pomocí třídy Annotator.
  • Vytvořte a definujte přeškrtnutou anotaci pomocí třídy StrikeoutAnnotation.
    • Nastavte barvu čáry pro přeškrtnutí.
    • Nastavte neprůhlednost, číslo stránky dokumentu.
    • Definujte souřadnice a další vlastnosti.
  • Přidejte připravenou anotaci přeškrtnutí do anotátoru pomocí metody add().
  • Nakonec uložte anotovaný dokument pomocí metody save().

Podobně můžete anotovat dokumenty aplikace Word, tabulky, prezentace, dokumenty PDF, webové stránky, e-mailové zprávy a mnoho dalších dokumentů.

Následující příklad kódu Java přeškrtne vybraný text v dokumentu PDF.

/*
 * Přeškrtnutý text ve Wordu, PDF, tabulkách, prezentacích pomocí Javy
 */
Annotator annotator = new Annotator("path/document.pdf");
StrikeoutAnnotation strikeout = new StrikeoutAnnotation();
strikeout.setFontColor(0xFF0000);
strikeout.setOpacity(0.7);
strikeout.setPageNumber(0);

// Přidejte body za přeškrtnutí
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");

Získejte bezplatnou licenci API

GroupDocs.Annotation for Java můžete používat zdarma po získání dočasné licence.

Závěr

Na závěr jsme diskutovali o programovém přidávání přeškrtávací anotace do dokumentů v aplikacích Java. Kromě toho můžete přeškrtnout text v souborech PDF, tabulkách, prezentacích a dokumentech aplikace Word. Stejně tak můžete libovolně používat další anotace.

Další informace o GroupDocs.Annotation for Java naleznete v dokumentaci. Zkuste si vytvořit svůj vlastní anotátor pro podporované formáty dokumentů. V případě dotazů nás neváhejte kontaktovat prostřednictvím fóra.

Viz také