TryInsert

TryInsert(string, int, string, int[], string)

Fügt Seiten aus einer anderen Datei in die PDF-Eingabedatei ein.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
ParameterTypBeschreibung
inputFileStringPDF-Datei eingeben.
insertLocationInt32Position in Eingabedatei einfügen.
portFileStringSeiten aus der Pdf-Datei.
pageNumberInt32[]Die Seitenzahl der portierten in portFile.
outputFileStringPDF-Datei ausgeben.

Rückgabewert

Wahr für Erfolg oder falsch.

Bemerkungen

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

Beispiele

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryInsert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");

Siehe auch


TryInsert(Stream, int, Stream, int[], Stream)

Fügt Seiten aus einer anderen Datei in die PDF-Eingabedatei ein.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
ParameterTypBeschreibung
inputStreamStreamEingabestrom der PDF-Datei.
insertLocationInt32Position in Eingabedatei einfügen.
portStreamStreamStream der PDF-Datei für Seiten.
pageNumberInt32[]Die Seitenzahl der portierten in portFile.
outputStreamStreamAusgabestrom.

Rückgabewert

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

Bemerkungen

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

Beispiele

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
bool result = pfe.TryInsert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

Siehe auch


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

Fügt den Inhalt der Datei in die Quelldatei ein und speichert das Ergebnis im HttpResponse-Objekt.

public bool TryInsert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    HttpResponse response)
ParameterTypBeschreibung
inputFileStringQuelldateiname.
insertLocationInt32Seitenzahl, wo die zweite Datei eingefügt wird.
portFileStringPfad zur einzufügenden Datei.
pageNumberInt32[]Array von Seitenzahlen in der Quelldatei, die eingefügt werden.
responseHttpResponseAntwortobjekt, in dem das Ergebnis gespeichert wird.

Rückgabewert

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

Bemerkungen

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

Siehe auch


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

Fügt ein Dokument in ein anderes Dokument ein und speichert das Ergebnis im Antwortobjekt.

public bool TryInsert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    HttpResponse response)
ParameterTypBeschreibung
inputStreamStreamMit Quelldokument streamen
insertLocationInt32Ort, an dem ein anderes Dokument eingefügt wird.
portStreamStreamEinzufügendes Dokument.
pageNumberInt32[]Array von Seitenzahlen im zweiten Dokument, das eingefügt wird.
responseHttpResponseAntwortobjekt, in dem das Ergebnis gespeichert wird.

Rückgabewert

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

Bemerkungen

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

Siehe auch