Usuwanie adnotacji z pliku PDF w Javie

Ten krótki samouczek opisuje, jak usuwać adnotacje z PDF w Javie. Zawiera ustawienia dla IDE, listę zadań i działający przykładowy kod do usuwania adnotacji PDF w Javie. Nauczysz się usuwać wszystkie lub wybrane adnotacje w zależności od swoich wymagań.

Kroki usuwania adnotacji z pliku PDF w Javie

  1. Ustaw środowisko tak, aby używało Aspose.PDF for Java do usuwania adnotacji
  2. Załaduj docelowy plik PDF do obiektu Document, podając nazwę pliku
  3. Uzyskaj dostęp do strony docelowej z kolekcji stron w załadowanym dokumencie
  4. Uzyskaj dostęp do annotations collection strony i wywołaj metodę delete()
  5. Zapisz wynikowy plik PDF po usunięciu adnotacji

Te kroki definiują proces usuwania wszystkich adnotacji z pliku PDF w Javie. Każda strona w pliku PDF zawiera obiekt AnnotationCollection, który obsługuje usuwanie adnotacji za pomocą metody delete(). Możesz przejść przez wszystkie strony w pliku PDF, aby usunąć adnotacje z całego pliku PDF.

Kod do usuwania adnotacji w PDF w Java

import com.aspose.pdf.*;
public class Main
{
public static void main(String[] args) throws Exception // Remove Annotation in Java
{
// Set the licenses
new License().setLicense("License.lic");
// Open document
Document pdfDocument = new Document("sample.pdf");
// Delete particular annotation
pdfDocument.getPages().get_Item(1).getAnnotations().delete();
// Save updated document
pdfDocument.save("NoAnnotation_out.pdf");
System.out.println("Annotations removed successfully");
}
}

Powyższy kod demonstruje program do usuwania adnotacji PDF w Javie. Możesz użyć metody delete() z numerem indeksu, aby usunąć konkretną adnotację. Inną opcją jest usunięcie adnotacji poprzez podanie jej jako argumentu metody delete.

Ten artykuł nauczył nas, jak usuwać wszystkie adnotacje z pliku PDF w Javie. Jeśli chcesz wyróżnić jakiś tekst w pliku PDF, zapoznaj się z artykułem na temat jak wyróżnić dokument PDF za pomocą Java.

 Polski