AddMargins

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

Ändert die Größe des Seiteninhalts und fügt bestimmte Ränder hinzu. Ränder werden in Standardraumeinheiten angegeben.

public bool AddMargins(string source, string destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParameterTypBeschreibung
sourceStringPfad zum Quelldokument.
destinationStringPfad, in dem das resultierende Dokument gespeichert wird.
pagesInt32[]Array von Seitenindizes. Wenn null, werden alle Dokumentseiten verarbeitet.
leftMarginDoubleLinker Rand.
rightMarginDoubleRechter Rand.
topMarginDoubleOberer Rand.
bottomMarginDoubleUnterer Rand.

Rückgabewert

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

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMargins("input.pdf", "output.pdf", 
    // Seiten 1, 2, 3 verarbeiten
    new int[] { 1, 2, 3}, 
    //linker Rand ist 10 Einheiten
    10, 
    //rechter Rand ist 5 Einheiten
    5, 
    // Der obere Rand beträgt 5 Einheiten
    5, 
    //Unterer Rand beträgt 5 Einheiten
    5);

Siehe auch


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

Ändert die Größe des Seiteninhalts und fügt bestimmte Ränder hinzu. Ränder werden in Standardraumeinheiten angegeben.

public bool AddMargins(Stream source, Stream destination, int[] pages, double leftMargin, 
    double rightMargin, double topMargin, double bottomMargin)
ParameterTypBeschreibung
sourceStreamStream, der das Quelldokument enthält.
destinationStreamStream, wo das resultierende Dokument gespeichert wird.
pagesInt32[]Array von Seitenindizes. Wenn null, werden alle Dokumentseiten verarbeitet.
leftMarginDoubleLinker Rand.
rightMarginDoubleRechter Rand.
topMarginDoubleOberer Rand.
bottomMarginDoubleUnterer Rand.

Rückgabewert

true, wenn der Vorgang erfolgreich war.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMargins(src, dest, 
    // Seiten 1, 2, 3 verarbeiten
    new int[] { 1, 2, 3}, 
    //linker Rand ist 10 Einheiten
    10, 
    //rechter Rand ist 5 Einheiten
    5, 
    // Der obere Rand beträgt 5 Einheiten
    5, 
    //Unterer Rand beträgt 5 Einheiten
    5);
    dest.Close();

Siehe auch