PdfFileEditor

PdfFileEditor class

Met en œuvre des opérations avec un fichier PDF : concaténation, fractionnement, extraction de pages, création de livret, etc.

public sealed class PdfFileEditor

Constructeurs

Nom La description
PdfFileEditor() Default_Constructor

Propriétés

Nom La description
AttachmentName { get; set; } Obtient ou définit le nom de la pièce jointe lorsque le résultat de l’opération est stocké dans des objets HttpResponse en tant que pièce jointe.
CloseConcatenatedStreams { get; set; } Si la valeur est true, les flux sont fermés après l’opération.
ConcatenationPacketSize { get; set; } Nombre de documents concaténés avant qu’une nouvelle mise à jour incrémentielle ne soit effectuée lors de la concaténation lorsque UseDiskBuffer est défini sur true.
ContentDisposition { get; set; } Obtient ou définit la façon dont le contenu sera stocké lorsque le résultat de l’opération est stocké dans l’objet HttpResponse. Valeur possible : en ligne / pièce jointe. Par défaut : en ligne.
ConversionLog { get; } Obtient le journal du processus de conversion.
ConvertTo { set; } Définit le format de fichier PDF. Le fichier de résultat sera enregistré dans le format de fichier spécifié. Si cette propriété n’est pas spécifiée, le fichier sera enregistré au format PDF par défaut sans conversion.
CopyLogicalStructure { get; set; } Si vrai, la structure logique du fichier est copiée lors de la concaténation.
CopyOutlines { get; set; } Si vrai, les contours seront copiés.
CorruptedFileAction { get; set; } Cette propriété définit le comportement lors de la concaténation d’un processus avec un fichier corrompu. Les valeurs possibles sont : StopWithError et ConcatenateIgnoringCorrupted.
CorruptedItems { get; } Tableau des problèmes rencontrés lors de la concaténation. Pour chaque document corrompu transmis à la fonction Concatenate() , une nouvelle entrée CorruptedItem est créée. Cette propriété ne peut être utilisée que lorsque CorruptedFileAction est ConcatenateIgnoringCorrupted.
IncrementalUpdates { get; set; } Si vrai, les mises à jour incrémentielles sont effectuées lors de la concaténation.
KeepActions { get; set; } Si vrai, les actions seront copiées à partir des documents source. Valeur par défaut : true.
KeepFieldsUnique { get; set; } Si vrai, les noms de champ seront rendus uniques lors de la concaténation des formulaires. Des suffixes seront ajoutés aux noms de champ, un modèle de suffixe peut être spécifié dans la propriété UniqueSuffix.
LastException { get; } Obtient la dernière exception survenue. Peut être utilisé pour vérifier la raison de l’échec.
MergeDuplicateLayers { get; set; } Le contenu facultatif des documents concaténés avec des noms égaux sera fusionné en une seule couche dans le document résultant si cette propriété est vraie. Sinon, les calques portant le même nom seront enregistrés en tant que calques différents dans le document résultant.
MergeDuplicateOutlines { get; set; } Si vrai, les contours en double sont fusionnés.
OptimizeSize { get; set; } Obtient ou définit l’indicateur d’optimisation. Les flux de ressources égaux dans le fichier résultant sont fusionnés en un seul objet PDF si cet indicateur est activé. Cela permet de réduire la taille du fichier résultant mais peut entraîner une exécution plus lente et des besoins en mémoire plus importants. Valeur par défaut : false.
OwnerPassword { get; set; } Définit le mot de passe du propriétaire si le fichier PDF d’entrée source est crypté. Cette propriété n’est pas encore implémentée.
PreserveUserRights { get; set; } Si vrai, les droits d’utilisateur du premier document sont appliqués au document concaténé. Les droits d’utilisateur de tous les autres documents sont ignorés.
RemoveSignatures { get; set; } Si vrai, toutes les signatures seront supprimées des champs (les champs resteront); sinon, vous pouvez obtenir des signatures invalides.
SaveOptions { get; set; } Obtient ou définit les options d’enregistrement lorsque le résultat est stocké en tant que HttpResponse. Valeur par défaut : PdfSaveOptions.
UniqueSuffix { get; set; } Format du suffixe qui est ajouté au nom du champ pour le rendre unique lorsque les formulaires sont concaténés. Cette chaîne doit contenir une sous-chaîne %NUM% qui sera remplacée par des nombres. Par exemple, si UniqueSuffix = “ABC%NUM%” alors pour les noms de champ “fieldName” seront : fieldNameABC1, fieldNameABC2, fieldNameABC3 etc.
UseDiskBuffer { get; set; } Si cette option est utilisée, le document de destination sera enregistré périodiquement sur le disque et une concaténation supplémentaire lui sera appliquée sous forme de mises à jour incrémentielles.

Méthodes

Nom La description
AddMargins(Stream, Stream, int[], double, double, double, double) Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées dans les unités d’espace par défaut.
AddMargins(string, string, int[], double, double, double, double) Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées dans les unités d’espace par défaut.
AddMarginsPct(Stream, Stream, int[], double, double, double, double) Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées en pourcentage de la taille de la page initiale.
AddMarginsPct(string, string, int[], double, double, double, double) Redimensionne le contenu de la page et ajoute les marges spécifiées. Les marges sont spécifiées en pourcentage de la taille de la page initiale.
AddPageBreak(Document, Document, PageBreak[]) Ajoute des sauts de page dans les pages du document.
AddPageBreak(Stream, Stream, PageBreak[]) Ajoute des sauts de page dans les pages du document.
AddPageBreak(string, string, PageBreak[]) Ajoute des sauts de page dans les pages du document.
Append(Stream, Stream, int, int, Stream) Ajoute des pages, qui sont choisies dans portStream dans la plage de startPage à endPage, dans portStream à la fin de firstInputStream.
Append(Stream, Stream[], int, int, HttpResponse) Ajoute des documents au document source et enregistre le résultat dans l’objet de réponse.
Append(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.
Append(string, string, int, int, string) Ajoute les pages, qui sont choisies dans portFile dans la plage de startPage à endPage, dans portFile à la fin de firstInputFile.
Append(string, string[], int, int, HttpResponse) Ajoute des documents au document source et enregistre le résultat dans l’objet HttpResponse.
Append(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.
Concatenate(Document[], Document) Concatène des documents.
Concatenate(Stream[], HttpResponse) Concatène les fichiers et stocke le résultat dans l’objet HttpResponse.
Concatenate(Stream[], Stream) Concatène les fichiers
Concatenate(string[], HttpResponse) Concatène les fichiers et enregistre le résultat dans l’objet HttpResposnse.
Concatenate(string[], string) Concatène les fichiers en un seul fichier.
Concatenate(Stream, Stream, Stream) Concatène deux fichiers.
Concatenate(string, string, string) Concatène deux fichiers.
Concatenate(Stream, Stream, Stream, Stream) Fusionne deux documents Pdf en un nouveau document Pdf avec des pages de manière alternée et remplit les espaces vides avec des pages vierges. par exemple : document1 a 5 pages : p1, p2, p3, p4, p5. document2 a 3 pages : p1’, p2’, p3’. La fusion des deux documents Pdf produira le document résultat avec les pages : p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
Concatenate(string, string, string, string) Fusionne deux documents Pdf en un nouveau document Pdf avec des pages de manière alternée et remplit les espaces vides avec des pages vierges. par exemple : document1 a 5 pages : p1, p2, p3, p4, p5. document2 a 3 pages : p1’, p2’, p3’. La fusion des deux documents Pdf produira le document résultat avec les pages : p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
Delete(Stream, int[], HttpResponse) Supprime les pages spécifiées du document et enregistre le résultat dans l’objet HttpResponse.
Delete(Stream, int[], Stream) Supprime les pages spécifiées par le tableau de nombres du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
Delete(string, int[], HttpResponse) Supprime les pages spécifiées du document et stocke le résultat dans l’objet HttpResponse.
Delete(string, int[], string) Supprime les pages spécifiées par le tableau de nombres du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
Extract(Stream, int[], HttpResponse) Extrait les pages spécifiées du fichier source et stocke le résultat dans l’objet HttpResponse.
Extract(Stream, int[], Stream) Extrait les pages spécifiées par un tableau de nombres, enregistre en tant que nouveau fichier Pdf.
Extract(string, int[], HttpResponse) Extrait les pages spécifiées du fichier source et stocke le résultat dans l’objet HttpResponse.
Extract(string, int[], string) Extrait les pages spécifiées par un tableau de nombres, enregistre en tant que nouveau fichier PDF.
Extract(Stream, int, int, Stream) Extrait les pages du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
Extract(string, int, int, string) Extrait les pages du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
Insert(Stream, int, Stream, int[], HttpResponse) Insère le document dans un autre document et stocke le résultat dans l’objet de réponse.
Insert(Stream, int, Stream, int[], Stream) Insère des pages d’un autre fichier dans le fichier PDF d’entrée.
Insert(string, int, string, int[], HttpResponse) Insère le contenu du fichier dans le fichier source et stocke le résultat dans l’objet HttpResponse.
Insert(string, int, string, int[], string) Insère des pages d’un autre fichier dans le fichier PDF d’entrée.
Insert(Stream, int, Stream, int, int, Stream) Insère des pages d’un autre fichier dans le fichier PDF d’entrée.
Insert(string, int, string, int, int, string) Insère des pages d’un autre fichier dans le fichier PDF à une position.
MakeBooklet(Stream, Stream) Crée un livret du InputStream au outputStream.
MakeBooklet(string, string) Crée un livret du fichier d’entrée au fichier de sortie.
MakeBooklet(Stream, PageSize, HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans HttpResponse.
MakeBooklet(Stream, Stream, PageSize) Crée un livret à partir du flux d’entrée et enregistre le résultat dans le flux de sortie.
MakeBooklet(string, PageSize, HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans des objets HttpResponse.
MakeBooklet(string, string, PageSize) Crée un livret du fichier d’entrée au fichier de sortie.
MakeBooklet(Stream, Stream, int[], int[]) Crée un livret personnalisé du premier flux d’entrée au flux de sortie.
MakeBooklet(string, string, int[], int[]) Crée un livret personnalisé du premier fichier d’entrée au fichier de sortie.
MakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Créer un livret à partir d’un fichier PDF et le stocker dans HttpResponse.
MakeBooklet(Stream, Stream, PageSize, int[], int[]) Crée un livret du premier flux d’entrée au flux de sortie.
MakeBooklet(string, PageSize, int[], int[], HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans des objets HttpResponse.
MakeBooklet(string, string, PageSize, int[], int[]) Crée un livret personnalisé du premier fichier d’entrée au fichier de sortie.
MakeNUp(Stream, Stream, Stream) Crée un document N-Up à partir des deux flux PDF d’entrée vers outputStream.
MakeNUp(Stream[], Stream, bool) Crée un document N-Up à partir des flux PDF multi-entrées vers outputStream. Chaque page de outputStream contiendra plusieurs pages, qui sont combinées avec des pages dans les flux d’entrée du même numéro de page. Les multi-pages empilées horizontalement si isSidewise est vrai et empilées verticalement si isSidewise est faux.
MakeNUp(string, string, string) Crée un document N-Up à partir des deux fichiers PDF d’entrée vers outputFile. Chaque page de outputFile contiendra deux pages, une page du premier fichier d’entrée et une autre du deuxième fichier d’entrée. Les deux pages sont empilées horizontalement.
MakeNUp(string[], string, bool) Crée un document N-Up à partir des fichiers PDF multi-entrées vers outputFile. Chaque page de outputFile contiendra plusieurs pages, qui sont combinées avec des pages dans les fichiers d’entrée du même numéro de page. Les pages multiples empilées horizontalement si isSidewise est vrai et empilées verticalement si isSidewise est faux.
MakeNUp(Stream, int, int, HttpResponse) Crée un document N-up et stocke le résultat dans HttpResponse.
MakeNUp(Stream, Stream, int, int) Crée un document N-Up à partir du flux d’entrée et enregistre le résultat dans le flux de sortie.
MakeNUp(string, int, int, HttpResponse) Crée un document N-up et stocke le résultat dans HttpResponse.
MakeNUp(string, string, int, int) Crée un document N-Up du premier fichier d’entrée au fichier de sortie.
MakeNUp(Stream, int, int, PageSize, HttpResponse) Crée un document N-up et stocke le résultat dans l’objet HttpResponse.
MakeNUp(Stream, Stream, int, int, PageSize) Crée un document N-Up du premier flux d’entrée au flux de sortie.
MakeNUp(string, int, int, PageSize, HttpResponse) Crée un document N-up et stocke le résultat dans l’objet HttpResponse.
MakeNUp(string, string, int, int, PageSize) Crée un document N-Up du fichier d’entrée au fichier de sortie.
ResizeContents(Document, ContentsResizeParameters) Redimensionne les pages du document. Des marges vierges sont ajoutées autour de la page réduite.
ResizeContents(Document, int[], ContentsResizeParameters) Redimensionne les pages du document. Des marges vierges sont ajoutées autour de la page réduite.
ResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.
ResizeContents(Stream, Stream, int[], ContentsResizeParameters) Redimensionne le contenu des pages du document.
ResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.
ResizeContents(string, string, int[], ContentsResizeParameters) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page.
ResizeContents(Stream, Stream, int[], double, double) Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée dans les unités d’espace par défaut.
ResizeContents(string, string, int[], double, double) Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée dans les unités d’espace par défaut.
ResizeContentsPct(Stream, Stream, int[], double, double) Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée en pourcentages.
ResizeContentsPct(string, string, int[], double, double) Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée en pourcentages.
SplitFromFirst(Stream, int, HttpResponse) Divise le document du début à l’emplacement spécifié et stocke le résultat dans l’objet HttpResponse.
SplitFromFirst(Stream, int, Stream) Fractionne du début à l’emplacement spécifié et enregistre la partie avant dans le flux de sortie.
SplitFromFirst(string, int, HttpResponse) Divise le document de la première page à l’emplacement et enregistre le résultat dans des objets HttpResponse.
SplitFromFirst(string, int, string) Divise le fichier PDF de la première page à l’emplacement spécifié et enregistre la partie avant en tant que nouveau fichier.
SplitToBulks(Stream, int[][]) Divise le fichier Pdf en plusieurs documents. Les documents peuvent être d’une seule page ou de plusieurs pages.
SplitToBulks(string, int[][]) Divise le fichier Pdf en plusieurs documents. Les documents peuvent être d’une seule page ou de plusieurs pages.
SplitToEnd(Stream, int, HttpResponse) Se divise à partir de l’emplacement spécifié et enregistre la partie arrière dans l’objet HttpResponse.
SplitToEnd(Stream, int, Stream) Sépare à partir de l’emplacement spécifié et enregistre la partie arrière en tant que nouveau fichier Stream.
SplitToEnd(string, int, HttpResponse) Se divise à partir de l’emplacement spécifié et enregistre la partie arrière dans l’objet HttpResponse.
SplitToEnd(string, int, string) Sépare de l’emplacement et enregistre la partie arrière dans un nouveau fichier.
SplitToPages(Stream) Divise le fichier PDF en documents d’une seule page.
SplitToPages(string) Divise le fichier PDF en documents d’une seule page.
SplitToPages(Stream, string) Divisez le fichier PDF en documents d’une seule page et enregistrez-le dans le chemin spécifié. Le chemin est spécifié par le nom du champ template.
SplitToPages(string, string) Divisez le fichier PDF en documents d’une seule page et enregistrez-le dans le chemin spécifié. Le chemin est spécifié par le nom du champ template.
TryAppend(Stream, Stream[], int, int, HttpResponse) Ajoute des documents au document source et enregistre le résultat dans l’objet de réponse.
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.
TryAppend(string, string[], int, int, HttpResponse) Ajoute des documents au document source et enregistre le résultat dans l’objet HttpResponse.
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.
TryConcatenate(Document[], Document) Concatène des documents.
TryConcatenate(Stream[], HttpResponse) Concatène les fichiers et stocke le résultat dans l’objet HttpResponse.
TryConcatenate(Stream[], Stream) Concatène les fichiers
TryConcatenate(string[], HttpResponse) Concatène les fichiers et enregistre le résultat dans l’objet HttpResposnse.
TryConcatenate(string[], string) Concatène les fichiers en un seul fichier.
TryConcatenate(string, string, string) Concatène deux fichiers.
TryConcatenate(Stream, Stream, Stream, Stream) Fusionne deux documents Pdf en un nouveau document Pdf avec des pages de manière alternée et remplit les espaces vides avec des pages vierges. par exemple : document1 a 5 pages : p1, p2, p3, p4, p5. document2 a 3 pages : p1’, p2’, p3’. La fusion des deux documents Pdf produira le document résultat avec les pages : p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
TryConcatenate(string, string, string, string) Fusionne deux documents Pdf en un nouveau document Pdf avec des pages de manière alternée et remplit les espaces vides avec des pages vierges. par exemple : document1 a 5 pages : p1, p2, p3, p4, p5. document2 a 3 pages : p1’, p2’, p3’. La fusion des deux documents Pdf produira le document résultat avec les pages : p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .
TryDelete(Stream, int[], HttpResponse) Supprime les pages spécifiées du document et enregistre le résultat dans l’objet HttpResponse.
TryDelete(Stream, int[], Stream) Supprime les pages spécifiées par le tableau de nombres du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
TryDelete(string, int[], HttpResponse) Supprime les pages spécifiées du document et stocke le résultat dans l’objet HttpResponse.
TryDelete(string, int[], string) Supprime les pages spécifiées par le tableau de nombres du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
TryExtract(Stream, int[], HttpResponse) Extrait les pages spécifiées du fichier source et stocke le résultat dans l’objet HttpResponse.
TryExtract(Stream, int[], Stream) Extrait les pages spécifiées par un tableau de nombres, enregistre en tant que nouveau fichier Pdf.
TryExtract(string, int[], HttpResponse) Extrait les pages spécifiées du fichier source et stocke le résultat dans l’objet HttpResponse.
TryExtract(string, int[], string) Extrait les pages spécifiées par un tableau de nombres, enregistre en tant que nouveau fichier PDF.
TryExtract(string, int, int, string) Extrait les pages du fichier d’entrée, enregistre en tant que nouveau fichier Pdf.
TryInsert(Stream, int, Stream, int[], HttpResponse) Insère le document dans un autre document et stocke le résultat dans l’objet de réponse.
TryInsert(Stream, int, Stream, int[], Stream) Insère des pages d’un autre fichier dans le fichier PDF d’entrée.
TryInsert(string, int, string, int[], HttpResponse) Insère le contenu du fichier dans le fichier source et stocke le résultat dans l’objet HttpResponse.
TryInsert(string, int, string, int[], string) Insère des pages d’un autre fichier dans le fichier PDF d’entrée.
TryMakeBooklet(Stream, Stream) Crée un livret du InputStream au outputStream.
TryMakeBooklet(string, string) Crée un livret du fichier d’entrée au fichier de sortie.
TryMakeBooklet(Stream, PageSize, HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize) Crée un livret à partir du flux d’entrée et enregistre le résultat dans le flux de sortie.
TryMakeBooklet(string, PageSize, HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans des objets HttpResponse.
TryMakeBooklet(string, string, PageSize) Crée un livret du fichier d’entrée au fichier de sortie.
TryMakeBooklet(Stream, Stream, int[], int[]) Crée un livret personnalisé du premier flux d’entrée au flux de sortie.
TryMakeBooklet(string, string, int[], int[]) Crée un livret personnalisé du premier fichier d’entrée au fichier de sortie.
TryMakeBooklet(Stream, PageSize, int[], int[], HttpResponse) Créer un livret à partir d’un fichier PDF et le stocker dans HttpResponse.
TryMakeBooklet(Stream, Stream, PageSize, int[], int[]) Crée un livret du premier flux d’entrée au flux de sortie.
TryMakeBooklet(string, PageSize, int[], int[], HttpResponse) Crée un livret à partir du fichier source et stocke le résultat dans des objets HttpResponse.
TryMakeBooklet(string, string, PageSize, int[], int[]) Crée un livret personnalisé du premier fichier d’entrée au fichier de sortie.
TryMakeNUp(Stream, Stream, Stream) Crée un document N-Up à partir des deux flux PDF d’entrée vers outputStream.
TryMakeNUp(Stream[], Stream, bool) Crée un document N-Up à partir des flux PDF multi-entrées vers outputStream. Chaque page de outputStream contiendra plusieurs pages, qui sont combinées avec des pages dans les flux d’entrée du même numéro de page. Les multi-pages empilées horizontalement si isSidewise est vrai et empilées verticalement si isSidewise est faux.
TryMakeNUp(string, string, string) Crée un document N-Up à partir des deux fichiers PDF d’entrée vers outputFile. Chaque page de outputFile contiendra deux pages, une page du premier fichier d’entrée et une autre du deuxième fichier d’entrée. Les deux pages sont empilées horizontalement.
TryMakeNUp(string[], string, bool) Crée un document N-Up à partir des fichiers PDF multi-entrées vers outputFile. Chaque page de outputFile contiendra plusieurs pages, qui sont combinées avec des pages dans les fichiers d’entrée du même numéro de page. Les pages multiples empilées horizontalement si isSidewise est vrai et empilées verticalement si isSidewise est faux.
TryMakeNUp(Stream, int, int, HttpResponse) Crée un document N-up et stocke le résultat dans HttpResponse.
TryMakeNUp(Stream, Stream, int, int) Crée un document N-Up à partir du flux d’entrée et enregistre le résultat dans le flux de sortie.
TryMakeNUp(string, int, int, HttpResponse) Crée un document N-up et stocke le résultat dans HttpResponse.
TryMakeNUp(string, string, int, int) Crée un document N-Up du premier fichier d’entrée au fichier de sortie.
TryMakeNUp(Stream, int, int, PageSize, HttpResponse) Crée un document N-up et stocke le résultat dans l’objet HttpResponse.
TryMakeNUp(Stream, Stream, int, int, PageSize) Crée un document N-Up du premier flux d’entrée au flux de sortie.
TryMakeNUp(string, int, int, PageSize, HttpResponse) Crée un document N-up et stocke le résultat dans l’objet HttpResponse.
TryMakeNUp(string, string, int, int, PageSize) Crée un document N-Up du fichier d’entrée au fichier de sortie.
TryResizeContents(Stream, int[], ContentsResizeParameters, HttpResponse) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.
TryResizeContents(Stream, Stream, int[], ContentsResizeParameters) Redimensionne le contenu des pages du document.
TryResizeContents(string, int[], ContentsResizeParameters, HttpResponse) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page. Le résultat est stocké dans l’objet HttpResponse.
TryResizeContents(string, string, int[], ContentsResizeParameters) Redimensionne le contenu des pages du document. Si la page est réduite, des marges vierges sont ajoutées autour de la page.
TryResizeContents(Stream, Stream, int[], double, double) Redimensionne le contenu des pages du document. Réduit le contenu de la page et ajoute des marges. La nouvelle taille du contenu est spécifiée dans les unités d’espace par défaut.
TrySplitFromFirst(Stream, int, HttpResponse) Divise le document du début à l’emplacement spécifié et stocke le résultat dans l’objet HttpResponse.
TrySplitFromFirst(Stream, int, Stream) Fractionne du début à l’emplacement spécifié et enregistre la partie avant dans le flux de sortie.
TrySplitFromFirst(string, int, HttpResponse) Divise le document de la première page à l’emplacement et enregistre le résultat dans des objets HttpResponse.
TrySplitFromFirst(string, int, string) Divise le fichier PDF de la première page à l’emplacement spécifié et enregistre la partie avant en tant que nouveau fichier.
TrySplitToEnd(Stream, int, HttpResponse) Se divise à partir de l’emplacement spécifié et enregistre la partie arrière dans l’objet HttpResponse.
TrySplitToEnd(Stream, int, Stream) Sépare à partir de l’emplacement spécifié et enregistre la partie arrière en tant que nouveau fichier Stream.
TrySplitToEnd(string, int, HttpResponse) Se divise à partir de l’emplacement spécifié et enregistre la partie arrière dans l’objet HttpResponse.
TrySplitToEnd(string, int, string) Sépare de l’emplacement et enregistre la partie arrière dans un nouveau fichier.

Autres membres

Nom La description
enum ConcatenateCorruptedFileAction Action effectuée lorsqu’un fichier corrompu a été rencontré dans le processus de concaténation.
class ContentsResizeParameters Classe pour spécifier les paramètres de redimensionnement de la page. Permet de définir les paramètres suivants : Taille de la page de résultat (largeur, hauteur) en unités d’espace par défaut ou en pourcentage de la taille initiale des pages ; Marges de gauche, du haut, du bas et de droite dans les unités d’espace par défaut ou en pourcentage de la taille de page initiale ; Certaines valeurs peuvent être laissées nulles pour un calcul automatique. Ces valeurs seront calculées à partir du reste de la taille de la page après calcul des valeurs explicitement spécifiées. Par exemple : si la largeur de la page = 100 et la nouvelle largeur de page spécifiée 60 unités, alors les marges gauche et droite sont automatiquement calculées : (100 - 60) / 2 = 15. Cette classe est utilisée dans la méthode ResizeContents.
class ContentsResizeValue Valeur de la marge ou de la taille du contenu spécifiée en pourcentage des unités d’espace par défaut. Cette classe est utilisée dans ContentsResizeParameters.
class CorruptedItem Classe qui fournit des informations sur les fichiers corrompus au moment de la concaténation.
class PageBreak Données de position de saut de page.

Voir également