PdfFileEditor.Extract

Extract(string, int, int, string)

Extrait des pages du fichier d’entrée, les enregistre en tant que nouveau fichier Pdf.

public bool Extract(string inputFile, int startPage, int endPage, string outputFile)
ParamètreTypeDescription
inputFileStringChemin du fichier Pdf d’entrée.
startPageInt32Numéro de la page de départ.
endPageInt32Numéro de la page de fin.
outputFileStringChemin du fichier Pdf de sortie.

Valeur de retour

Vrai en cas de succès, ou faux.

Exemples

PdfFileEditor pfe = new PdfFileEditor();
pfe.Extract("input.pdf", 3, 7, "output.pdf");

Voir aussi


Extract(string, int[], string)

Extrait des pages spécifiées par un tableau de numéros, les enregistre en tant que nouveau fichier PDF.

public bool Extract(string inputFile, int[] pageNumber, string outputFile)
ParamètreTypeDescription
inputFileStringChemin du fichier d’entrée.
pageNumberInt32[]Index de la page dans le fichier d’entrée.
outputFileStringChemin du fichier de sortie.

Valeur de retour

Vrai si l’opération a réussi.

Exemples

PdfFileEditor pfe = new PdfFileEditor();
pfe.Extract("input.pdf", new int[] { 3, 5, 7 }, "output.pdf");

Voir aussi


Extract(Stream, int, int, Stream)

Extrait des pages du fichier d’entrée, les enregistre en tant que nouveau fichier Pdf.

public bool Extract(Stream inputStream, int startPage, int endPage, Stream outputStream)
ParamètreTypeDescription
inputStreamStreamFlux du fichier d’entrée.
startPageInt32Numéro de la page de départ.
endPageInt32Numéro de la page de fin.
outputStreamStreamFlux du fichier Pdf de sortie.

Valeur de retour

Vrai en cas de succès, ou faux.

Exemples

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Extract(sourceStream, 1, 3, 6, outStream);

Voir aussi


Extract(Stream, int[], Stream)

Extrait des pages spécifiées par un tableau de numéros, les enregistre en tant que nouveau fichier Pdf.

public bool Extract(Stream inputStream, int[] pageNumber, Stream outputStream)
ParamètreTypeDescription
inputStreamStreamFlux du fichier d’entrée.
pageNumberInt32[]Index de la page dans le fichier d’entrée.
outputStreamStreamFlux du fichier de sortie.

Valeur de retour

Vrai en cas de succès, ou faux.

Exemples

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Extract(sourceStream, new int[] { 3, 5, 8 }, outStream);

Voir aussi