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.

Također pogledajte:

 Hrvatski