Anotace se běžně používají pro upozorňování na pozorování v dokumentech. Mohou být také použity pro poskytování zpětné vazby během diskuse. Dříve jsme diskutovali o způsobu Java, jak přidat různé anotace do dokumentů PDF. Tento článek popisuje, jak odstranit anotace z dokumentů, jako jsou soubory PDF a Word DOC/DOCX v jazyce Java.
Níže jsou diskutována následující témata:
- Anotace Java API
- Odstraňte všechny anotace
- Odebrat anotaci podle ID
- Eliminujte anotace objektem anotace
Java API pro anotace
GroupDocs mají Java API, které umožňuje práci s anotacemi v různých dokumentech a obrázcích. Umožňuje přidávat, mazat a extrahovat anotace z PDF, Wordu a mnoha dalších typů dokumentů. Úplný seznam [podporovaných formátů dokumentů pro anotaci] naleznete v dokumentaci (https://docs.groupdocs.com/annotation/java/supported-document-formats/).
Stáhnout nebo Konfigurovat
Stáhněte si soubor JAR z části ke stažení, nebo si jen získejte nejnovější konfigurace úložiště a závislostí pro pom.xml vašich Java aplikací založených na maven.
<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>
Odebrat všechny anotace z dokumentů PDF a Word v Java
Existují způsoby, jak odstranit anotace z dokumentů. Všechny anotace lze odstranit najednou. Můžete odebrat konkrétní anotaci poskytnutím ID nebo odebrat konkrétní anotaci poskytnutím objektu anotace. Další možnosti naleznete v dokumentaci.
Níže jsou uvedeny kroky k odstranění všech anotací z dokumentů PDF a Word DOC/DOCX v Java.
- Načtěte dokument pomocí Annotator.
- Inicializujte třídu Možnosti ukládání.
- Nastavte typ anotace na Žádný.
- Uložte soubor bez anotací pomocí metody save().
Následující kód Java ukazuje, jak odstranit anotace ze souborů PDF nebo Word.
// Odstraňte všechny anotace z dokumentu PDF pomocí Java
final Annotator annotator = new Annotator("document.pdf");
SaveOptions saveOptions = new SaveOptions();
saveOptions.setAnnotationTypes(AnnotationType.None);
// Uložte PDF bez dalších poznámek.
annotator.save("path/annotations-removed.pdf", saveOptions);
annotator.dispose();
Odebrat anotaci podle ID v Java
Podobně můžete poskytnout ID anotací, abyste se z dokumentů zbavili nežádoucích anotací. Jde pouze o přípravu a poskytnutí seznamu ID, aby se vyloučily uvedené anotace. Následující kód Java ukazuje, jak odstranit anotaci z dokumentů PDF nebo Word poskytnutím ID.
// Odstraňte vybrané anotace z dokumentu PDF pomocí Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<Integer> removalList = new java.util.ArrayList<>();
removalList.add(0);
removalList.add(1);
annotator.remove(removalList);
// Uložte PDF s odstraněnými anotacemi.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();
Odebrat anotaci objektem anotace v Java
Konkrétní anotace se také můžete zbavit prokázáním objektu Annotation. Aby bylo možné odstranit anotace, následující kód Java odstraní anotace z dokumentů PDF nebo Word pomocí objektů anotací.
// Odstraňte vybrané anotace z dokumentu PDF pomocí Java
final Annotator annotator = new Annotator("document.pdf");
java.util.List<AnnotationBase> annotations = annotator.get();
annotator.remove(annotations.get(0));
// Uložte PDF s odstraněnými anotacemi.
annotator.save("path/annotations-removed.pdf", new SaveOptions());
annotator.dispose();
Závěr
Abych to shrnul, naučili jste se odstraňovat anotace z dokumentů v aplikacích Java. Zpočátku jsme odstranili všechny anotace z dokumentů PDF a Word. Později jsme anotace eliminovali poskytováním ID a také dokazováním objektů anotací. Zkuste si vytvořit svou vlastní Java aplikaci pro odstraňování anotací dokumentů pomocí GroupDocs.Annotation for Java. Další informace o rozhraní API najdete v dokumentaci a GitHub úložišti. Pro další dotazy kontaktujte podporu na fóru.