ResizeContentsPct

ResizeContentsPct(string, string, int[], double, double)

Ändrar storleken på innehållet på dokumentsidorna. Krymper sidans innehåll och lägger till marginaler. Ny innehållsstorlek anges i procent.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeskrivning
sourceStringSökväg till källdokument.
destinationStringSökväg där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
newWidthDoubleNy bredd på sidinnehållet i procent.
newHeightDoubleNy höjd på sidinnehållet i procent.

Returvärde

sant om storleksändringen lyckades.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
//ändra storlek på alla sidor i dokumentet
null, 
//nytt innehållsbredd = 60 % av den ursprungliga storleken
60, 
//nytt innehållshöjd = 60 % av den ursprungliga storleken
60);
// Sidans viloområde kommer att vara tomt (sidmarginaler). Storleken på vänster och höger marginal är (100 % - 60 %) / 2 = 20 %
// Samma för övre och nedre marginaler.

Se även


ResizeContentsPct(Stream, Stream, int[], double, double)

Ändrar storleken på innehållet på dokumentsidorna. Krymper sidans innehåll och lägger till marginaler. Ny innehållsstorlek anges i procent.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeskrivning
sourceStreamStream som innehåller källdokument.
destinationStreamStreama där det resulterande dokumentet kommer att sparas.
pagesInt32[]Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas.
newWidthDoubleNy bredd på sidinnehållet i procent.
newHeightDoubleNy höjd på sidinnehållet i procent.

Returvärde

sant om storleken har ändrats.

Exempel

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
//ändra storlek på alla sidor i dokumentet
null, 
//nytt innehållsbredd = 60 % av den ursprungliga storleken
60, 
//nytt innehållshöjd = 60 % av den ursprungliga storleken
60);
// Sidans viloområde kommer att vara tomt (sidmarginaler). Storleken på vänster och höger marginal är (100 % - 60 %) / 2 = 20 %
// Samma för övre och nedre marginaler.

Se även