ResizeContentsPct

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

Ändert die Größe des Inhalts von Dokumentseiten. Verkleinert den Inhalt der Seite und fügt Ränder hinzu. Neue Inhaltsgröße wird in Prozent angegeben.

public bool ResizeContentsPct(string source, string destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeschreibung
sourceStringPfad zum Quelldokument.
destinationStringPfad, in dem das resultierende Dokument gespeichert wird.
pagesInt32[]Array von Seitenindizes. Wenn null, werden alle Dokumentseiten verarbeitet.
newWidthDoubleNeue Breite des Seiteninhalts in Prozent.
newHeightDoubleNeue Höhe des Seiteninhalts in Prozent.

Rückgabewert

true, wenn die Größenänderung erfolgreich war.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.ResizePct("input.pdf", "output.pdf",
// Größe aller Seiten des Dokuments ändern
null, 
// Breite des neuen Inhalts = 60 % der ursprünglichen Größe
60, 
// Höhe des neuen Inhalts = 60 % der ursprünglichen Größe
60);
// Restbereich der Seite ist leer (Seitenränder). Größe des linken und rechten Rands ist (100 % - 60 %) / 2 = 20 %
// Dasselbe für den oberen und unteren Rand.

Siehe auch


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

Ändert die Größe des Inhalts von Dokumentseiten. Verkleinert den Inhalt der Seite und fügt Ränder hinzu. Neue Inhaltsgröße wird in Prozent angegeben.

public bool ResizeContentsPct(Stream source, Stream destination, int[] pages, double newWidth, 
    double newHeight)
ParameterTypBeschreibung
sourceStreamStream, der das Quelldokument enthält.
destinationStreamStream, wo das resultierende Dokument gespeichert wird.
pagesInt32[]Array von Seitenindizes. Wenn null, werden alle Dokumentseiten verarbeitet.
newWidthDoubleNeue Breite des Seiteninhalts in Prozent.
newHeightDoubleNeue Höhe des Seiteninhalts in Prozent.

Rückgabewert

wahr, wenn die Größe erfolgreich geändert wurde.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.ResizePct(src, dest, 
// Größe aller Seiten des Dokuments ändern
null, 
// Breite des neuen Inhalts = 60 % der ursprünglichen Größe
60, 
// Höhe des neuen Inhalts = 60 % der ursprünglichen Größe
60);
// Restbereich der Seite ist leer (Seitenränder). Größe des linken und rechten Rands ist (100 % - 60 %) / 2 = 20 %
// Dasselbe für den oberen und unteren Rand.

Siehe auch