TryAppend

TryAppend(Stream, Stream[], int, int, Stream)

Hängt Seiten an, die aus einem Array von Dokumenten in portStreams ausgewählt werden. Das Ergebnisdokument enthält firstInputFile und alle portStreams-Dokumentseiten im Bereich startPage bis endPage.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParameterTypBeschreibung
inputStreamStreamPDF-Stream eingeben.
portStreamsStream[]Dokumente, aus denen Seiten kopiert werden sollen.
startPageInt32Die Seite beginnt in portStreams-Dokumenten.
endPageInt32Die Seite endet in portStreams-Dokumenten.
outputStreamStreamPDF-Stream ausgeben.

Rückgabewert

Wahr für Erfolg oder falsch.

Bemerkungen

Die TryAppend-Methode ist wie die Append-Methode, außer dass die TryAppend -Methode keine Ausnahme auslöst, wenn der Vorgang fehlschlägt.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
Stream instream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
bool result = fileEditor.TryAppend(instream, new Stream[] { stream1, stream2}, 3, 5, outstream);

Siehe auch


TryAppend(string, string[], int, int, string)

Hängt Seiten an, die aus portFiles-Dokumenten ausgewählt werden. Das Ergebnisdokument enthält firstInputFile- und alle portFiles-Dokumentseiten im Bereich startPage bis endPage.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParameterTypBeschreibung
inputFileStringPDF-Datei eingeben.
portFilesString[]Dokumente, aus denen Seiten kopiert werden sollen.
startPageInt32Die Seite beginnt in portFiles-Dokumenten.
endPageInt32Die Seite endet in portFiles-Dokumenten.
outputFileStringPDF-Dokument ausgeben.

Rückgabewert

true, wenn der Vorgang erfolgreich abgeschlossen wurde; andernfalls falsch.

Bemerkungen

Die TryAppend-Methode ist wie die Append-Methode, außer dass die TryAppend -Methode keine Ausnahme auslöst, wenn der Vorgang fehlschlägt.

Beispiele

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryAppend("input.pdf", new string[] { "file1.pdf", "file2.pdf"}, 3, 5, "outfile.pdf");

Siehe auch


TryAppend(Stream, Stream[], int, int, HttpResponse)

Hängt Dokumente an das Quelldokument an und speichert das Ergebnis im Antwortobjekt.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParameterTypBeschreibung
inputStreamStreamStream, der das Quelldokument enthält.
portStreamsStream[]Array von Streams mit anzuhängenden Dokumenten.
startPageInt32Startseite der angehängten Seite.
endPageInt32Endseite der angehängten Seiten.
responseHttpResponseAntwortobjekt, in dem das Dokument gespeichert wird.

Rückgabewert

true, wenn der Vorgang erfolgreich abgeschlossen wurde; andernfalls falsch.

Bemerkungen

Die TryAppend-Methode ist wie die Append-Methode, außer dass die TryAppend -Methode keine Ausnahme auslöst, wenn der Vorgang fehlschlägt.

Siehe auch


TryAppend(string, string[], int, int, HttpResponse)

Hängt Dokumente an das Quelldokument an und speichert das Ergebnis im HttpResponse-Objekt.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParameterTypBeschreibung
inputFileStringName der Datei, die das Quelldokument enthält.
portFilesString[]Array von Dateinamen, die angehängte Dokumente enthalten.
startPageInt32Startseite von angehängten Seiten.
endPageInt32Endseite der angehängten Seiten.
responseHttpResponseAntwortobjekt, in dem das Dokument gespeichert wird.

Rückgabewert

true, wenn der Vorgang erfolgreich abgeschlossen wurde; andernfalls falsch.

Bemerkungen

Die TryAppend-Methode ist wie die Append-Methode, außer dass die TryAppend -Methode keine Ausnahme auslöst, wenn der Vorgang fehlschlägt.

Siehe auch