PDF Αρχείο Δραστηριότητες
PdfFileEditor
PdfFileEditor παρέχει μεθόδους για υψηλού επιπέδου χειρισμό αρχείων PDF: συμπίεση έγγραφα, εξάτμιση των υποσυστημάτων σελίδας, χωρισμός σε μεμονωμένες σελίδες και εισαγωγή σελίδων.
PdfFileEditor editor = new PdfFileEditor();
editor.concatenate("first.pdf", "second.pdf", "merged.pdf");
editor.extract("source.pdf", 2, 5, "pages2to5.pdf");
editor.splitToPages("document.pdf", "output/");Περιεχόμενο αναζωογόνησης
Χρησιμοποιήστε ContentsResizeParameters Με ContentsResizeValue Σημαντικό περιεχόμενο σελίδας Μέσα στα υπάρχοντα όρια της σελίδας. ο κατασκευαστής έξι επιχειρήσεων λαμβάνει τιμές με σκοπό: leftMargin, contentsΟι περισσότερες περιπτώσεις είναι: αριστερά, δεξιά, topMargin, contentHeight, bottomM argin.
ContentsResizeParameters params = new ContentsResizeParameters(
ContentsResizeValue.percents(5),
ContentsResizeValue.percents(90),
ContentsResizeValue.percents(5),
ContentsResizeValue.percents(5),
ContentsResizeValue.percents(90),
ContentsResizeValue.percents(5)
);
PdfFileEditor editor = new PdfFileEditor();
editor.resizeContents(doc, params);Μεγάλη επεξεργασία αρχείων
Για μεγάλα έγγραφα, επιτρέπεται η σφραγίδα του δίσκου για να αποφευχθεί η εξάντληση:
PdfFileEditor editor = new PdfFileEditor();
editor.setUseDiskBuffer(true);
editor.concatenate(inputFiles, "output.pdf");Σχετικά με τις APIs
Δείτε επίσης: PdfPageEditor, ContentsResizeParameters, Εγγράφου.