Aspose.Pdf.Facades

L’espace de noms Aspose.Pdf.Facades fournit des classes qui proviennent à l’origine d’Aspose.Pdf.Kit. Ces classes sont utilisées pour manipuler des documents en effectuant des opérations telles que la concaténation, le tamponnement, la signature, l’annotation, etc., mais à un niveau élevé sans accès à la structure interne d’un document.

Classes

ClasseDescription
AutoFillerReprésente une classe pour recevoir des données d’une base de données ou d’une autre source de données, les remplit dans les champs conçus du pdf modèle et enfin génère un nouveau fichier ou flux pdf. Il a deux modes d’entrée de fichier modèle : entrée sous forme de flux ou de fichier pdf. Il a quatre types de modes de sortie : un flux fusionné, un fichier fusionné, plusieurs petits flux, plusieurs petits fichiers. Il peut recevoir des données littérales contenues dans un System.Data.DataTable.
BDCPropertiesPropriétés de l’opérateur BDC.
BookmarkReprésente un signet.
BookmarksReprésente une collection d’objets Bookmark.
DocumentPrivilegeReprésente les privilèges pour accéder à un fichier Pdf. Référez-vous à PdfFileSecurity. Il existe 4 façons d’utiliser cette classe : 1. En utilisant directement un privilège prédéfini. 2. Basé sur un privilège prédéfini et en changeant certaines permissions spécifiques. 3. Basé sur un privilège prédéfini et en changeant certaines combinaisons de permissions Adobe Professional spécifiques. 4. Mélange les méthode 2 et 3.
FacadeClasse de façade de base.
FontColorClasse représentant la couleur du texte.
FormClasse représentant un objet de formulaire Acro.
FormattedTextClasse qui représente du texte formaté. Contient des informations sur le texte et sa couleur, taille, style.
FormDataConverterReprésente une classe pour convertir des données d’un format à un autre. Elle peut convertir des données en fdf/xml/pdf/xfdf vers OLEDB/OdbcDB. Elle peut également convertir des données de OLEDB/OdbcDB vers des données en fdf/xml/xfdf. Elle peut convertir le fdf en xml avec une balise “hard-named”.
FormEditorClasse pour éditer des formulaires (ajouter/supprimer des champs, etc.)
FormFieldFacadeClasse pour représenter les propriétés des champs.
LineInfoReprésente les informations de ligne.
PdfAnnotationEditorReprésente une classe pour travailler avec les annotations de documents PDF (commentaires).
PdfBookmarkEditorReprésente une classe pour travailler avec les signets de fichiers PDF, y compris créer, modifier, exporter, importer et supprimer.
PdfContentEditorReprésente une classe pour éditer le contenu d’un fichier PDF.
PdfConverterReprésente une classe pour convertir chaque page d’un fichier pdf en images, prenant en charge BMP, JPEG, PNG et TIFF maintenant. Contenu pris en charge dans les pdf : images, formulaire, commentaire.
PdfExtractorClasse pour extraire des images et du texte d’un document PDF.
PdfFileEditorImplémente des opérations avec un fichier PDF : concaténation, séparation, extraction de pages, création de livret, etc.
PdfFileInfoReprésente une classe pour accéder aux métadonnées d’un document PDF.
PdfFileMendReprésente une classe pour ajouter des textes et des images sur les pages d’un document PDF existant.
PdfFileSanitizationReprésente l’API de désinfection et de récupération. Utilisez-la si vous ne pouvez pas créer/ouvrir des documents d’une autre manière.
PdfFileSecurityReprésente le chiffrement ou le déchiffrement d’un fichier Pdf avec un mot de passe propriétaire ou utilisateur, en changeant les paramètres de sécurité et le mot de passe.
PdfFileSignatureReprésente une classe pour signer un fichier pdf avec un certificat.
PdfFileStampClasse pour ajouter des tampons (filigrane ou arrière-plan) aux fichiers PDF.
PdfJavaScriptStripperClasse pour supprimer tout le code JavaScript.
PdfPageEditorReprésente une classe pour éditer la page d’un fichier PDF, y compris faire pivoter la page, zoomer sur la page, déplacer la position et changer la taille de la page.
PdfPrintPageInfoReprésente un objet contenant les informations de la page d’impression actuelle.
PdfProducerReprésente une classe pour produire un PDF à partir d’autres formats. Cet exemple montre comment produire un fichier Pdf à partir d’un fichier CGM.
PdfQueryPageSettingsEventHandlerReprésente la méthode qui gère l’événement PdfQueryPageSettings d’un PdfViewer.
PdfViewerReprésente une classe pour visualiser ou imprimer un pdf.
PdfXmpMetadataClasse pour la manipulation des métadonnées XMP.
ReplaceTextStrategyCette classe contient des paramètres qui définissent le comportement de PdfContentEditor lors de l’exécution de l’opération ReplaceText.
SaveableFacadeClasse de base pour toutes les façades enregistrables.
SignatureNameReprésente une classe pour un nom de signature.
StampClasse représentant un tampon.
StampInfoClasse représentant les informations sur le tampon.
TextPropertiesReprésente les propriétés du texte telles que : taille du texte, couleur, style, etc.
ViewerPreferenceDécrit les préférences du visualiseur (mode de page, mode de page non plein écran, mise en page de la page).

Interfaces

InterfaceDescription
IFacadeInterface de façade générale qui définit les méthodes de façades communes.
ISaveableFacadeInterface de façade qui définit des méthodes communes pour toutes les façades enregistrables.

Énumération

ÉnumérationDescription
AlgorithmReprésente les algorithmes qui peuvent être utilisés pour chiffrer un document pdf.
AutoRotateModeDirection de la rotation lors de l’impression du document.
BlendingColorSpaceClasse représentant l’espace colorimétrique de fusion.
DataTypeÉnumère les définitions des types de champs.
DefaultMetadataPropertiesÉnumération des propriétés XMP standard.
EncodingTypeÉnumère les types de codage du texte utilisé.
FieldTypeÉnumération des types de champs possibles.
FontStyleÉnumère 14 types de police.
ImageMergeModeReprésente les modes de fusion d’images.
KeySizeDéfinit différentes tailles de clé qui peuvent être utilisées pour chiffrer des documents pdf.
PositioningModeDéfinit le mode de positionnement. Les valeurs possibles incluent Legacy (compatibilité descendante) et Current (méthode de calcul de position de texte mise à jour)
PropertyFlagÉnumération des drapeaux de champ possibles.
StampTypeDécrit les types de tampons.
SubmitFormFlagÉnumération des drapeaux de soumission de formulaire possibles.
WordWrapModeDéfinit les stratégies de retour à la ligne