ResizeContentsPct
Innehåll
[
Dölj
]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)
Parameter | Typ | Beskrivning |
---|---|---|
source | String | Sökväg till källdokument. |
destination | String | Sökväg där det resulterande dokumentet kommer att sparas. |
pages | Int32[] | Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas. |
newWidth | Double | Ny bredd på sidinnehållet i procent. |
newHeight | Double | Ny 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
- class PdfFileEditor
- namnutrymme Aspose.Pdf.Facades
- hopsättning Aspose.PDF
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)
Parameter | Typ | Beskrivning |
---|---|---|
source | Stream | Stream som innehåller källdokument. |
destination | Stream | Streama där det resulterande dokumentet kommer att sparas. |
pages | Int32[] | Uppsättning av sidindex. Om null kommer alla dokumentsidor att behandlas. |
newWidth | Double | Ny bredd på sidinnehållet i procent. |
newHeight | Double | Ny 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
- class PdfFileEditor
- namnutrymme Aspose.Pdf.Facades
- hopsättning Aspose.PDF