Aspose.Pdf.Facades

Le Aspose.Pdf.FaçadesL’espace de noms fournit des classes provenant à l’origine de Aspose.Pdf.Kit. Ces classes sont utilisées pour manipuler des documents en effectuant des opérations telles que la concaténation, l’estampillage, la signature, l’annotation, etc., mais à un niveau élevé sans accès à la structure interne d’un document.

Des classes

ClasserLa description
AutoFillerReprésente une classe pour recevoir des données de la base de données ou d’une autre source de données, les remplit dans les champs conçus du modèle pdf et génère enfin un nouveau fichier pdf ou flux. Il a deux modes d’entrée de fichier modèle : entrée sous forme de flux ou de fichier pdf . Il dispose de quatre types de modes de sortie : un flux fusionné, un fichier fusionné, de nombreux petits flux, de nombreux petits fichiers. Il peut recevoir des données littérales contenues dans un System.Data.DataTable.
BookmarkReprésente un signet.
BookmarksReprésente une collection deBookmark objets.
DocumentPrivilegeReprésente les privilèges d’accès au fichier Pdf. Faire référence àPdfFileSecurity . Il existe 4 façons d’utiliser cette classe : 1.Utilisation directe d’un privilège prédéfini. 2.Basé sur un privilège prédéfini et modification de certaines autorisations spécifiques. 3.Basé sur un privilège prédéfini et modification d’une combinaison d’autorisations Adobe Professional spécifique. 4. Mélange la voie2 et la voie3.
FacadeClasse façade de base.
FontColorClasse représentant la couleur du texte.
FormClasse représentant l’objet de formulaire Acro.
FormattedTextClasse qui représente du texte formaté. Contient des informations sur le texte et sa couleur, sa taille, son style.
FormDataConverterReprésente une classe pour convertir des données d’un format à un autre format. Il peut convertir les données de fdf/xml/pdf/xfdf en OLEDB/OdbcDB. Il peut également convertir les données de OLEDB/OdbcDB en données de fdf/xml/xfdf. Il peut convertir le fdf en xml avec la balise “hard-named”.
FormEditorClasse pour l’édition de formulaires (ajout/suppression de champs, etc.)
FormFieldFacadeClasse de représentation des propriétés de champ.
LineInfoReprésente les informations de ligne.
PdfAnnotationEditorReprésente une classe pour travailler avec des annotations de document PDF (commentaires).
PdfBookmarkEditorReprésente une classe pour travailler avec les signets du fichier PDF, y compris créer, modifier, exporter, importer et supprimer.
PdfContentEditorReprésente une classe pour modifier le contenu du 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.
PdfFileEditorMet en œuvre des opérations avec un fichier PDF : concaténation, fractionnement, extraction de pages, création de livret, etc.
PdfFileInfoReprésente une classe pour accéder aux méta-informations du 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 nettoyage et de récupération. Utilisez-le si vous ne pouvez pas créer/ouvrir des documents d’une autre manière.
PdfFileSecurityReprésente le cryptage ou le décryptage d’un fichier PDF avec le mot de passe du propriétaire ou de l’utilisateur, en modifiant le paramètre 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 Java Script.
PdfPageEditorReprésente une classe pour modifier la page du fichier PDF, y compris la rotation de la page, le zoom de la page, le déplacement de la position et la modification de la taille de la page.
PdfPrintPageInfoReprésente un objet qui contient des informations sur la page d’impression actuelle.
PdfProducerReprésente une classe pour produire des 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 QueryPageSettings d’un PrintDocument.
PdfViewerReprésente une classe pour afficher ou imprimer un pdf.
PdfXmpMetadataClasse pour la manipulation avec les métadonnées XMP.
ReplaceTextStrategyCette classe contient des paramètres qui définissent le comportement de PdfContentEditor lorsque l’opération ReplaceText est effectuée.
SaveableFacadeClasse de base pour toutes les façades enregistrables.
StampTampon représentant la classe.
StampInfoClasse représentant les informations de 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 page, mode page non plein écran, mise en page).

Interfaces

InterfaceLa description
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 à toutes les façades enregistrables.

Énumération

ÉnumérationLa description
AlgorithmReprésente des algorithmes qui peuvent être utilisés pour chiffrer un document pdf.
AutoRotateModeSens de rotation lors de l’impression du document.
BlendingColorSpaceLa classe représente le mélange de l’espace colorimétrique.
DataTypeEnumère les définitions des types de champs.
DefaultMetadataPropertiesEnumération des propriétés XMP standard.
EncodingTypeÉnumère les types d’encodage du texte à l’aide de.
FieldTypeEnumération des types de champs possibles.
FontStyleÉnumère 14 types de polices.
ImageMergeModeReprésente les modes de fusion d’images.
KeySizeDéfinit différentes tailles de clé pouvant être utilisées pour chiffrer des documents pdf.
PositioningModeDéfinit le mode de positionnement. Les valeurs possibles incluent Legacy (rétrocompatibilité) et Current (méthode de calcul de la position du texte mise à jour)
PropertyFlagEnumération des drapeaux de champ possibles.
StampTypeDécrit les types de tampons.
SubmitFormFlagÉnumération des drapeaux de formulaire de soumission possibles.
WordWrapModeDéfinit les stratégies de retour à la ligne