Dokumentów PDF nie można edytować, a do opracowania treści służą adnotacje. Dlatego w tym samouczku opracujemy krok po kroku proces programowego usuwania adnotacji z pliku PDF przy użyciu języka Java. Ponadto opracujemy działający przykład pokazujący implementację usuwania adnotacji w Javie. Poniżej znajdziesz kroki i przykładowy kod, aby usunąć adnotację z dokumentów.
Kroki, aby usunąć adnotację z pliku PDF za pomocą języka Java
- Zainstaluj GroupDocs.Annotation for Java z repozytorium Maven, aby usunąć adnotację
- Zaimportuj podstawowe klasy do usuwania adnotacji z dokumentu PDF
- Utwórz instancję klasy Annotator i przekaż źródłowy plik PDF do jej konstruktora
- Zainicjuj klasę SaveOptions i ustaw AnnotationTypes = AnnotationType.None
- Na koniec wywołaj metodę save klasy Annotator i przekaż do niej wynikową ścieżkę dokumentu wraz z obiektem SaveOptions
Powyższe punkty można łatwo wykorzystać do usuwania adnotacji z pliku PDF przy użyciu funkcji Java. Przede wszystkim zainstaluj wymaganą bibliotekę i odwołaj się do klas niezbędnych do usunięcia adnotacji. W następnym kroku załaduj źródłowy plik PDF, inicjując klasę Annotator i inicjując klasę SaveOptions. Następnie ustaw setAnnotationTypes i wywołaj metodę save klasy Annotator, aby zapisać wynikowy plik na dysku.
Kod do usuwania adnotacji z pliku PDF przy użyciu języka 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"); | |
} | |
} |
Stworzyliśmy możliwość usuwania adnotacji przy użyciu języka Java, aby zademonstrować działanie tej funkcji. Zużyliśmy kilka wywołań API i napisaliśmy trzy-cztery wiersze kodu do usuwania adnotacji. Możesz uruchomić ten kod w systemach operacyjnych, w tym MS Windows, Linux i Mac OS.
Omówiliśmy szczegółowe instrukcje usuwania adnotacji w Javie z dokumentów PDF i opracowaliśmy przykład. Niedawno opublikowaliśmy artykuł na temat dodawania adnotacji linków do dokumentów PDF w Javie, zajrzyj do przewodnika jak dodać adnotację linku za pomocą Java, aby uzyskać więcej informacji.