TryAppend

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

Lägger till sidor, som väljs från en mängd dokument i portStreams. Resultatdokumentet inkluderar firstInputFile och alla portStreams dokumentsidor i intervallet startPage to endPage.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParameterTypBeskrivning
inputStreamStreamMata in pdf-ström.
portStreamsStream[]Dokument att kopiera sidor från.
startPageInt32Sidan startar i portStreams-dokument.
endPageInt32Sidan slutar i portStreams-dokument.
outputStreamStreamUtdata pdf-ström.

Returvärde

Sant för framgång, eller falskt.

Anmärkningar

TryAppend-metoden är som Append-metoden, förutom att TryAppend -metoden inte ger ett undantag om operationen misslyckas.

Exempel

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);

Se även


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

Lägger till sidor som är valda från portFiles-dokument. Resultatdokumentet inkluderar firstInputFile och alla portFiles-dokumentsidor i intervallet startPage to endPage.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParameterTypBeskrivning
inputFileStringMata in pdf-fil.
portFilesString[]Dokument att kopiera sidor från.
startPageInt32Sidan startar i portFiles-dokument.
endPageInt32Sidan slutar i portFiles-dokument.
outputFileStringUtdata pdf-dokument.

Returvärde

sant om operationen slutfördes framgångsrikt; annars falskt.

Anmärkningar

TryAppend-metoden är som Append-metoden, förutom att TryAppend -metoden inte ger ett undantag om operationen misslyckas.

Exempel

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

Se även


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

Lägger till dokument till källdokument och sparar resultatet i svarsobjekt.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParameterTypBeskrivning
inputStreamStreamStream som innehåller källdokument.
portStreamsStream[]Uppsättning strömmar med dokument som ska läggas till.
startPageInt32Startsida för bifogad sida.
endPageInt32Slutsida av bifogade sidor.
responseHttpResponseSvarsobjekt där dokumentet kommer att sparas.

Returvärde

sant om operationen slutfördes framgångsrikt; annars falskt.

Anmärkningar

TryAppend-metoden är som Append-metoden, förutom att TryAppend -metoden inte ger ett undantag om operationen misslyckas.

Se även


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

Lägger till dokument till källdokument och sparar resultatet i HttpResponse-objekt.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParameterTypBeskrivning
inputFileStringNamnet på filen som innehåller källdokumentet.
portFilesString[]Matris med filnamn som innehåller bifogade dokument.
startPageInt32Startsida för bifogade sidor.
endPageInt32Slutsida av bifogade sidor.
responseHttpResponseSvarsobjekt där dokumentet kommer att sparas.

Returvärde

sant om operationen slutfördes framgångsrikt; annars falskt.

Anmärkningar

TryAppend-metoden är som Append-metoden, förutom att TryAppend -metoden inte ger ett undantag om operationen misslyckas.

Se även