PDF operacije datoteke
PdfFileEditor
PdfFileEditor Obavješćuje metode za manipulaciju PDF datotekom na visokom nivou: konkatenacija. Dokumenti, izvlačenje podskupa stranica, razdvajanje na pojedinačne stranice i ubacivanje stranića.
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/");Promenjenje veličine sadržaja
Upotreba: ContentsResizeParameters s: ContentsResizeValue Skala sadržaja stranice Konstruktor od šest argumenata uzima vrijednosti u redoslijedu: lijevoMargin, sadržajŠirokoća, desnoMarginalazgornjaMarjina, SadržajeVisokost, donjiMarina.
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);Upravljanje velikim datotekama
Za velike dokumente, omogućite disk buffering kako bi se izbjeglo iscrpljenje heapa:
PdfFileEditor editor = new PdfFileEditor();
editor.setUseDiskBuffer(true);
editor.concatenate(inputFiles, "output.pdf");Srodni API-ji
Također pogledajte: PdfPageEditor, ContentsResizeParameters, Dokument za javnost.