Jak zredagować plik PDF w Javie

Ten krótki przewodnik wyjaśnia jak zredagować PDF w Javie. Zawiera szczegóły konfiguracji systemu i algorytm krokowy, a następnie przykładowy kod, który można uruchomić w celu zredagowania tekstu w formacie PDF przy użyciu języka Java. Możesz dostosować ten kod i zmienić numer strony lub współrzędne strony, aby zredagować dowolny tekst lub obraz w dokumencie PDF.

Kroki redagowania pliku PDF w Javie

  1. Skonfiguruj system, instalując Aspose.PDF for Java do redagowania pliku PDF
  2. Uzyskaj wejściowy dokument PDF do jego redagowania
  3. Utwórz instancję obiektu klasy RedactionAnnotation
  4. Dodaj adnotację do istniejących adnotacji
  5. Zredaguj plik PDF metodą redact() i wyeksportuj go do ścieżki wyjściowej

Powyższe kroki podsumowują algorytm redagowania informacji w formacie PDF przy użyciu języka Java. Przede wszystkim uzyskaj dostęp do wejściowego pliku PDF i utwórz adnotację redakcyjną. Następnie dodaj adnotację do strony i wyeksportuj wyjściowy plik PDF.

Kod do redagowania pliku PDF przy użyciu języka Java

public class Main {
public static void main(String[] args) throws Exception // Redact PDF pages in Java
{
// Set the license
new com.aspose.pdf.License().setLicense("Aspose.Total.lic");
// Open document
com.aspose.pdf.Document doc = new com.aspose.pdf.Document("input.pdf");
// Create RedactionAnnotation instance
com.aspose.pdf.RedactionAnnotation annot = new com.aspose.pdf.RedactionAnnotation(
doc.getPages().get_Item(1),
new com.aspose.pdf.Rectangle(200, 200, 300, 250)
);
annot.setFillColor(com.aspose.pdf.Color.getGreen());
annot.setBorderColor(com.aspose.pdf.Color.getYellow());
annot.setColor(com.aspose.pdf.Color.getBlue());
// Set overlay text
annot.setOverlayText("REDACTED");
// Add annotation to annotations collection of first page
doc.getPages().get_Item(1).getAnnotations().add(annot);
// Flattens annotation and redacts page contents
annot.redact();
doc.save("Redacted.pdf");
}
}

Ten przykładowy kod pokazuje jak zredagować dokument PDF za pomocą Javy. Uzyskuje dostęp do dokumentu wejściowego, a następnie tworzy RedactionAnnotation z numerem strony i prostokątnymi współrzędnymi. Na koniec ustawiane są funkcje adnotacji, takie jak kolor wypełnienia, kolor obramowania, tekst nakładki itp., a sekcja docelowa jest redagowana zgodnie z Twoimi wymaganiami.

W tym artykule opisano, jak zredagować dokument w Javie. Jeśli chcesz usunąć całą stronę z pliku PDF, przeczytaj artykuł na jak usunąć strony z PDF za pomocą Java.

 Polski