TryAppend

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

Ajoute des pages, qui sont choisies dans un tableau de documents dans portStreams. Le document de résultat inclut firstInputFile et toutes les pages de documents portStreams dans la plage startPage à endPage.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    Stream outputStream)
ParamètreTaperLa description
inputStreamStreamFlux d’entrée PDF.
portStreamsStream[]Documents à partir desquels copier des pages.
startPageInt32La page commence dans les documents portStreams.
endPageInt32La page se termine dans les documents portStreams .
outputStreamStreamFlux de sortie PDF.

Return_Value

Vrai pour le succès, ou faux.

Remarques

La méthode TryAppend est similaire à la méthode Append, sauf que la méthode TryAppend ne lève pas d’exception si l’opération échoue.

Exemples

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

Voir également


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

Ajoute des pages, qui sont choisies parmi les documents portFiles. Le document de résultat inclut firstInputFile et toutes les pages de documents portFiles dans la plage startPage to endPage.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    string outputFile)
ParamètreTaperLa description
inputFileStringSaisir le fichier Pdf.
portFilesString[]Documents à partir desquels copier des pages.
startPageInt32La page commence dans les documents portFiles.
endPageInt32La page se termine dans les documents portFiles .
outputFileStringDocument PDF de sortie.

Return_Value

true si l’opération s’est terminée avec succès ; sinon, faux.

Remarques

La méthode TryAppend est similaire à la méthode Append, sauf que la méthode TryAppend ne lève pas d’exception si l’opération échoue.

Exemples

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

Voir également


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

Ajoute des documents au document source et enregistre le résultat dans l’objet de réponse.

public bool TryAppend(Stream inputStream, Stream[] portStreams, int startPage, int endPage, 
    HttpResponse response)
ParamètreTaperLa description
inputStreamStreamFlux qui contient le document source.
portStreamsStream[]Tableau de flux avec des documents à annexer.
startPageInt32Page de démarrage de la page jointe.
endPageInt32Page de fin des pages jointes.
responseHttpResponseObjet de réponse où le document sera enregistré.

Return_Value

true si l’opération s’est terminée avec succès ; sinon, faux.

Remarques

La méthode TryAppend est similaire à la méthode Append, sauf que la méthode TryAppend ne lève pas d’exception si l’opération échoue.

Voir également


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

Ajoute des documents au document source et enregistre le résultat dans l’objet HttpResponse.

public bool TryAppend(string inputFile, string[] portFiles, int startPage, int endPage, 
    HttpResponse response)
ParamètreTaperLa description
inputFileStringNom du fichier contenant le document source.
portFilesString[]Tableau de noms de fichiers contenant des documents joints.
startPageInt32Page de démarrage des pages jointes.
endPageInt32Page de fin des pages jointes.
responseHttpResponseObjet de réponse où le document sera enregistré.

Return_Value

true si l’opération s’est terminée avec succès ; sinon, faux.

Remarques

La méthode TryAppend est similaire à la méthode Append, sauf que la méthode TryAppend ne lève pas d’exception si l’opération échoue.

Voir également