AddMarginsPct

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

Ändert die Größe des Seiteninhalts und fügt bestimmte Ränder hinzu. Ränder werden in Prozent der ursprünglichen Seitengröße angegeben.

public bool AddMarginsPct(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 in Prozent der anfänglichen Seitengröße.
rightMarginDoubleRechter Rand in Prozent der anfänglichen Seitengröße.
topMarginDoubleOberer Rand in Prozent der anfänglichen Seitengröße.
bottomMarginDoubleUnterer Rand in Prozent der anfänglichen Seitengröße.

Rückgabewert

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

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.AddMarginsPct("input.pdf", "output.pdf", 
    // Seiten 1, 2, 3 verarbeiten
    new int[] { 1, 2, 3}, 
    //Der linke Rand beträgt 15 % der Seitenbreite 
    15, 
    //rechter Rand beträgt 10 % der Seitenbreite
    10, 
    //Der obere Rand beträgt 20 % der Seitenbreite
    20, 
    //Unterer Rand beträgt 5 % der Seitenbreite
    5);

Siehe auch


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

Ändert die Größe des Seiteninhalts und fügt bestimmte Ränder hinzu. Ränder werden in Prozent der ursprünglichen Seitengröße angegeben.

public bool AddMarginsPct(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 in Prozent der anfänglichen Seitengröße.
rightMarginDoubleRechter Rand in Prozent der anfänglichen Seitengröße.
topMarginDoubleOberer Rand in Prozent der anfänglichen Seitengröße.
bottomMarginDoubleUnterer Rand in Prozent der anfänglichen Seitengröße.

Rückgabewert

wahr, wenn die Aktion erfolgreich ausgeführt wurde.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
Stream src = new Stream("input.pdf", FileMode.Open);
Stream dest = new Stream("output.pdf", FileMode.Create);
fileEditor.AddMarginsPct(src, dest, 
    // Seiten 1, 2, 3 verarbeiten
    new int[] { 1, 2, 3}, 
    //Der linke Rand beträgt 15 % der Seitenbreite 
    15, 
    //rechter Rand beträgt 10 % der Seitenbreite
    10, 
    //Der obere Rand beträgt 20 % der Seitenbreite
    20, 
    //Unterer Rand beträgt 5 % der Seitenbreite
    5);
    dest.Close();

Siehe auch