Dokumenty PDF nelze upravovat a k vypracování obsahu se používají anotace. V tomto tutoriálu tedy vytvoříme postupný proces programového odstranění anotace z PDF pomocí Javy. Kromě toho vyvineme pracovní příklad, který vám ukáže implementaci odstranění anotace v Javě. Níže naleznete kroky a ukázkový kód pro odstranění anotace z dokumentů.
Kroky k odstranění anotace z PDF pomocí Java
- Nainstalujte GroupDocs.Annotation for Java z úložiště Maven pro odstranění anotace
- Importujte základní třídy pro odstranění anotace z dokumentu PDF
- Vytvořte instanci třídy Annotator a předejte zdrojový soubor PDF jeho konstruktoru
- Inicializujte třídu SaveOptions a nastavte AnnotationTypes = AnnotationType.None
- Nakonec zavolejte metodu uložení třídy Annotator a předejte jí výslednou cestu dokumentu spolu s objektem SaveOptions.
Výše uvedené body lze snadno použít k odstranění anotace z PDF pomocí schopnosti Java. Nejprve nainstalujte požadovanou knihovnu a odkazujte na potřebné třídy pro odstranění anotace. V dalším kroku načtěte zdrojový soubor PDF inicializací třídy Annotator a iniciací třídy SaveOptions. Poté nastavte setAnnotationTypes a zavolejte metodu uložení třídy Annotator, aby se výsledný soubor uložil na disk.
Kód pro odstranění anotace z PDF pomocí Java
import com.groupdocs.annotation.Annotator; | |
import com.groupdocs.annotation.license.License; | |
import com.groupdocs.annotation.options.export.AnnotationType; | |
import com.groupdocs.annotation.options.export.SaveOptions; | |
public class RemoveAnnotationFromPdfUsingJava { | |
public static void main(String[] args) { | |
// Remove the watermark in output PDF document by adding license | |
License lic = new License(); | |
lic.setLicense("GroupDocs.Annotation.lic"); | |
// Load the input PDF file | |
Annotator annotator = new Annotator("sample.pdf"); | |
SaveOptions saveOptions = new SaveOptions(); | |
saveOptions.setAnnotationTypes(AnnotationType.None); | |
annotator.save("removeannotation.pdf", saveOptions); | |
annotator.dispose(); | |
System.out.println("Done"); | |
} | |
} |
Vytvořili jsme možnost odebrat anotaci pomocí Java, abychom demonstrovali fungování této funkce. Spotřebovali jsme několik volání API a napsali tři až čtyři řádky kódu pro odstranění anotace. Tento kód můžete spustit na operačních systémech včetně MS Windows, Linux a Mac OS.
Diskutovali jsme o podrobných pokynech pro odstranění anotace v Javě z dokumentů PDF a vytvořili pro ni příklad. Nedávno jsme publikovali článek o přidávání anotací odkazů do dokumentů PDF v Javě. Další informace naleznete v průvodci jak přidat anotaci odkazu pomocí Java.