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
- Skonfiguruj system, instalując Aspose.PDF for Java do redagowania pliku PDF
- Uzyskaj wejściowy dokument PDF do jego redagowania
- Utwórz instancję obiektu klasy RedactionAnnotation
- Dodaj adnotację do istniejących adnotacji
- 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.