
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.