Aspose.Pdf

Le Aspose.Pdf est un espace de noms racine pour toutes les classes de la bibliothèque Aspose.Pdf qui y sont soit directement comme Documentou indirectement via plusieurs sous-espaces de noms.

Des classes

Classer La description
ApsLoadOptions La classe décrit les options de chargement aps.
ApsSaveOptions Enregistrer les options d’exportation au format XML APS.
Artifact La classe représente l’objet PDF Artefact.
ArtifactCollection La classe représente la collection d’artefacts.
BackgroundArtifact La classe décrit l’artefact d’arrière-plan. Cet artefact permet de définir l’arrière-plan de la page.
BaseActionCollection La classe encapsule les actions de base avec des actions interactives de page/annotation/champ
BaseOperatorCollection Représente la classe de base pour la collection d’opérateurs.
BaseParagraph Représente un objet de base abstrait pouvant être ajouté à la page (doc.Paragraphs.Add()).
BorderInfo Cette classe représente la bordure des éléments graphiques.
BuildVersionInfo Cette classe fournit des informations sur la version actuelle du produit.
Cell Représente une cellule de la ligne du tableau.
Cells Représente une collection de cellules de ligne.
CgmImportOptions Option d’importation pour l’importation à partir du format Computer Graphics Metafile (CGM).
CgmLoadOptions Contient des options pour charger/importer un fichier CGM dans un document pdf.
Collection Représente la classe pour Collection (12.3.5 Collections).
Color Représente la classe pour la valeur de couleur qui peut être exprimée dans un espace colorimétrique différent.
ColumnInfo Cette classe représente une colonne info.
ComHelper Fournit des méthodes permettant aux clients COM de charger un document dans Aspose.Pdf.
CompositingParameters Représente un objet contenant des paramètres de composition graphique de l’état graphique actuel.
DeprecatedFeatureException L’exception qui est levée lorsqu’une fonctionnalité est obsolète dans la version pdf actuelle.
DestinationCollection La classe représente la collection de toutes les destinations (un arbre de noms mappant les chaînes de noms aux destinations (voir 12.3.2.3, “Destinations nommées”) et (voir 7.7.4, “Dictionnaire des noms”)) dans le document pdf.
DocSaveOptions Enregistrer les options d’exportation au format Doc
Document Classe représentant le document PDF
DocumentFactory Classe qui permet de créer/charger des documents de différents types.
DocumentInfo Représente les méta-informations du document PDF.
EmbeddedFileCollection Classe représentant la collection de fichiers intégrés.
EmptyValueException Exception levée lorsque la valeur requise n’existe pas.
EncryptedPayload Représente la charge utile chiffrée dans la spécification de fichier.
EpubLoadOptions Contient des options pour charger/importer un fichier EPUB dans un document pdf.
EpubSaveOptions Enregistrer les options d’exportation au format EPUB
ExcelSaveOptions Enregistrer les options d’exportation au format Excel
FileHyperlink Représente l’objet de lien hypertexte de fichier.
FileParams Définit un dictionnaire de paramètres de fichier intégré qui doit contenir des informations supplémentaires spécifiques au fichier.
FileSpecification Classe représentant le fichier intégré.
FloatingBox
FontEmbeddingException L’exception levée lorsqu’une tentative d’intégration de police a échoué
FontNotFoundException L’exception levée lorsqu’une police est introuvable.
FooterArtifact Décrit l’artefact de pied de page. Cela peut être utilisé pour définir le pied de page de la page.
FormattedFragment Représente un fragment au format abstrait.
GraphInfo Représente les informations graphiques.
Group Une classe d’attributs de groupe spécifiant les attributs du groupe de pages de la page à utiliser dans le modèle d’imagerie transparente.
HeaderArtifact La classe décrit l’artefact Header. Cet artefact peut être utilisé pour définir le titre de la page.
HeaderFooter La classe représente l’en-tête ou le pied de page de la page pdf.
Heading Représente le titre.
HtmlFragment Représente un fragment HTML.
HtmlLoadOptions Représente les options de chargement/importation de fichier html dans un document pdf.
HtmlSaveOptions Enregistrer les options d’exportation au format Html
Hyperlink Représente un lien hypertexte abstrait.
Id Représente la structure de l’identificateur de fichier.
Image Représente l’image.
ImagePlacement Représente les caractéristiques d’une image placée sur la page du document Pdf.
ImagePlacementAbsorber Représente un objet absorbeur d’objets de placement d’image. Effectue une recherche d’utilisations d’image et donne accès aux résultats de la recherche viaImagePlacements collection.
ImagePlacementCollection Représente une collection d’emplacements d’images
ImageStamp Représente le tampon graphique.
ImportOptions Le type ImportOptions maintient le niveau d’abstraction sur les options d’importation individuelles.
IncorrectCMapUsageException L’exception levée lorsque l’utilisation de la police est incorrecte.
IncorrectFontUsageException L’exception levée lorsque l’utilisation de la police est incorrecte.
InvalidCgmFileFormatException L’exception levée lorsqu’un fichier Cgm n’est pas valide.
InvalidFileFormatException L’exception levée lorsqu’un fichier n’est pas valide.
InvalidFormTypeOperationException L’exception levée lorsqu’une opération de type formulaire n’est pas valide.
InvalidPasswordException L’exception levée lorsqu’un mot de passe non valide est fourni par l’utilisateur.
InvalidPdfFileFormatException L’exception levée lorsqu’un fichier pdf n’est pas valide.
InvalidValueFormatException Exception levée lorsque la valeur demandée a un format incorrect.
JavaScriptCollection Cette classe représente une collection de JavaScript.
Layer Représente la couche de page.
LevelFormat Représente le format de la table des matières.
License Fournit des méthodes pour autoriser le composant.
LoadOptions Le type LoadOptions contient le niveau d’abstraction sur les options de chargement individuelles
LocalHyperlink Représente l’objet lien hypertexte local.
MarginInfo Cette classe représente une marge pour différents objets.
Matrix La classe représente la matrice de transformation.
Matrix3D La classe représente la matrice de transformation.
MdLoadOptions Options de chargement pour la conversion du format Markdown.
Metadata Fournit un accès au flux de métadonnées XMP.
Metered Fournit des méthodes pour définir la clé mesurée.
MhtLoadOptions Représente les options de chargement/importation du fichier .mht dans un document pdf.
MobiXmlSaveOptions Enregistrer les options d’exportation au format Xml
NamedDestinationCollection La classe représente la collection de toutes les destinations (un arbre de noms mappant les chaînes de noms aux destinations (voir 12.3.2.3, “Destinations nommées”) et (voir 7.7.4, “Dictionnaire des noms”)) dans le document pdf.
Note Cette classe représente la note de paragraphe du générateur.
OcspSettings Représente les paramètres ocsp utilisés lors du processus de signature.
Operator Classe abstraite représentant l’opérateur.
OperatorCollection La classe représente une collection d’opérateurs
OperatorSelector Cette classe est utilisée pour sélectionner les opérateurs à l’aide de l’idée de modèle de visiteur.
Opi Représente L’Open Prepress Interface (OPI) est un mécanisme de création d’espaces réservés à basse résolution, ou proxies, pour de telles images à haute résolution.
OptimizedMemoryStream Définit un MemoryStream qui peut contenir plus de capacité standard
OutlineCollection Représente la hiérarchie de la structure du document.
OutlineItemCollection Représente l’entrée de plan dans la hiérarchie de plan du document PDF.
Outlines La classe décrit une collection de contours.
Page Classe représentant la page du document PDF.
PageActionCollection Cette classe décrit les actions de la page
PageCollection Collection de pages de documents PDF.
PageInfo Représente les informations de la page.
PageLabel Classe représentant la plage d’étiquettes de page.
PageLabelCollection Classe représentant la collection d’étiquettes de page.
PageNumberStamp Représente le tampon du numéro de page et sert à numéroter les pages.
PageSize Classe représentant la taille de la page dans le document PDF.
Paragraphs Cette classe représente une collection de paragraphes.
PclLoadOptions Représente les options de chargement (importation) du fichier PCL dans un document pdf.
PdfANonSpecificationFlags Cette classe contient des indicateurs pour contrôler la conversion PDF/A dans les cas où le document PDF source ne correspond pas à la spécification PDF. Si des drapeaux de cette classe sont utilisés, cela diminue les performances mais c’est nécessaire lorsque le document PDF source ne peut pas être converti au format PDF/A de la manière habituelle. Par défaut, tous les drapeaux sont définis sur faux.
PdfASymbolicFontEncodingStrategy Cette classe décrit les règles qui peuvent être utilisées pour régler le processus de copie des données d’encodage pour les cas lorsque la police symbolique TrueType a plus d’un encodage. Certains documents PDF après conversion au format PDF/A peuvent avoir l’erreur “Plus d’un encodage dans symbolique Cmap de la police TrueType”. Quelle est la raison de cette erreur ? Toutes les polices symboliques TrueType ont une table spéciale “cmap” dans ses données internes. Ce tableau mappe les codes de caractère aux indices de glyphe. Et cette table pourrait contenir différentes sous-tables d’encodage qui décrivent les encodages utilisés. Voir les informations avancées sur les tables cmap sur https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. Habituellement, la table cmap contient plusieurs sous-tables d’encodage, mais la norme PDF/A exige qu’un seul encodage la sous-table (3,0) doit être laissée pour cette police dans le document PDF/A. Et question clé ici - quelles données doivent être extraites d’une autre sous-table pour copier la table d’encodage de destination into (3,0) ? La majorité des polices ont des tables Cmap « bien formées » où chaque sous-table d’encodage est entièrement cohérente avec une autre sous-table. Mais certaines fonts ont des tables cmap avec des collisions - où, par exemple, une sous-table a l’index de glyphe 100 pour l’unicode 100, mais une autre sous-table a l’index de glyphe 200 pour le même unicode 100. Pour résoudre ce problème, une stratégie spéciale est nécessaire. Par défaut, la stratégie suivante est utilisée : la sous-table mac(1,0) est recherchée. Si cette table est trouvée, seules ces données sont utilisées pour remplir la table destination (3,0). Si la sous-table mac n’est pas trouvée, toutes les sous-tables sauf (3,0) sont itérées et utilisées pour copier les données dans la sous-table de destination (3,0). De plus, le mappage pour chaque unicode (unicode, index de glyphe) est copié dans la table de destination uniquement si la table de destination n’a pas cet unicode au moment actuel. Ainsi, par exemple, si le premier sous-tableau a l’index de glyphe 100 pour l’unicode 100 et que le sous-table suivant a l’index glyph de 200 pour le même unicode 100, seules les données du premier sous-tableau (unicode=100, index de glyphe = 100) seront copiées. Ainsi, chaque sous-table précédente a priorité sur la suivante. Propriétés de cette classePdfASymbolicFontEncodingStrategyaider à régler le comportement par défaut. Si la propriétéPreferredCmapEncodingTable de typeCMapEncodingTableType est défini, la sous-table correspondante sera utilisée en priorité sur mac subtable(1,0). Valeur ‘MacTable’ de l’énumération CMapEncodingTableType n’a aucun sens dans ce cas, car il pointe sur la même sous-table mac (1,0) qui sera utilisée par défaut. PropriétéCmapEncodingTablesPriorityQueue supprime toutes les priorités pour n’importe quelle sous-table. Si cette propriété est définie, seules les sous-tables de la file d’attente déclarée seront utilisées dans l’ordre spécifié. Si les sous-tables spécifiées ne sont pas trouvées, l’itération par défaut de toutes les sous-tables et la stratégie de copie décrites ci-dessus seront utilisées. ObjetQueueItem spécifie la sous-table d’encodage utilisée. Cette sous-table peut être set via une combinaison de membres (PlatformID, PlatformSpecificId) ou viaCMapEncodingTableType énumération.
PdfException Représente les erreurs qui se produisent lors de l’exécution de l’application PDF.
PdfFormatConversionOptions représente un ensemble d’options pour convertir le document PDF
PdfPageStamp La classe représente le tampon qui utilise la page PDF comme tampon.
PdfSaveOptions Enregistrer les options d’exportation au format Pdf
PdfXmlLoadOptions Charger les options pour le format PdfXml.
PdfXmlSaveOptions Enregistrer les options pour le format PdfXml.
Point Représente le point avec des coordonnées fractionnaires.
Point3D Représente le point avec des coordonnées fractionnaires.
PptxSaveOptions Enregistrer les options d’exportation au format SVG
PrintController Représente le contrôleur d’impression.
PsLoadOptions Représente les options de chargement/importation du fichier .mht dans un document pdf.
Rectangle La classe représente un rectangle.
RenderingOptions Représente les options de rendu.
Resources Classe représentant les ressources de la page.
RgbToDeviceGrayConversionStrategy Représente la stratégie de conversion des espaces colorimétriques gris de l’appareil.
Row Représente une ligne du tableau.
Rows Représente une collection de lignes de table.
SaveOptions SaveOptions type maintient le niveau d’abstraction sur les options de sauvegarde individuelles
Stamp Une classe abstraite pour différents types de timbres qui viennent en tant que descendants.
SvgLoadOptions Représente les options de chargement/importation de fichier SVG dans un document pdf.
SvgSaveOptions Enregistrer les options d’exportation au format SVG
Table Représente un tableau qui peut être ajouté à la page.
TeXFileSystemInputDirectory Implémente la méthode du système de fichiers standard pour obtenir un flux de fichiers à lire.
TeXFileSystemOutputDirectory Implémente la méthode du système de fichiers standard pour obtenir un flux de fichiers sur lequel écrire.
TeXFragment Représente un fragment TeX.
TeXLoadOptions Représente les options de chargement/importation de fichier TeX dans un document PDF.
TeXMemoryOutputDirectory Implémente la récupération d’un flux de sortie à partir de la mémoire. Vous pouvez l’utiliser, par exemple, lorsque vous ne voulez pas que la sortie qui l’accompagne (comme un fichier journal) soit écrite sur le disque mais que vous aimeriez la lire ensuite à partir de la mémoire.
TeXSaveOptions Enregistrer les options d’exportation au format TeX
TextStamp Représente le tampon textuel.
TimestampSettings Représente les paramètres ocsp utilisés lors du processus de signature.
TocInfo Représente la table des matières.
TxtLoadOptions Options de chargement pour la conversion TXT en PDF.
UnifiedSaveOptions Cette classe représente les options d’enregistrement pour l’enregistrement qui utilise une méthode de conversion unifiée (avec un modèle de document interne unifié)
UnsupportedFontTypeException L’exception levée lorsqu’un type de police n’est pas pris en charge.
WarningInfo Objet immuable pour encapsuler les informations d’avertissement.
Watermark Représente un filigrane de la page.
WatermarkArtifact La classe décrit l’artefact de filigrane. Cela peut être utilisé pour
WebHyperlink Représente l’objet lien hypertexte Web.
XForm La classe représente XForm
XFormCollection La classe représente la collection de XFormCollection.
XImage Classe représentant l’image X-Object.
XImageCollection Classe représentant la collection XImage.
XmlLoadOptions Représente les options de chargement/importation de fichier XML dans un document pdf.
XmlSaveOptions Enregistrer les options d’exportation au format Xml
XmpField Représente le champ XMP.
XmpPdfAExtensionField Ce schéma décrit un champ dans un type structuré. Il est très similaire au schéma PDF/A Property Value Type , mais définit un champ dans une structure au lieu d’une propriété. Schema namespace URI : http://www.aiim.org/pdfa/ns/field# Obligatoire préfixe d’espace de noms de schéma : pdfaField.
XmpPdfAExtensionObject Représente la classe de base pour les instances de type champ, propriété et valeur.
XmpPdfAExtensionProperty Décrit une seule propriété. URI de l’espace de noms de schéma : http://www.aiim.org/pdfa/ns/property# Préfixe d’espace de noms de schéma requis : pdfaProperty
XmpPdfAExtensionSchema Décrit le schéma d’extension XMP fourni par PDF/A-1.
XmpPdfAExtensionSchemaDescription Représente la description du schéma d’extension XMP fourni par PDF/A-1.
XmpPdfAExtensionValueType Le schéma PDF/A ValueType est requis pour tous les types de valeur de propriété qui ne sont pas définis dans la spécification XMP 2004, c’est-à-dire pour les types de valeur en dehors de la liste suivante : - Types de tableau (il s’agit de types de conteneur pouvant contenir un ou plusieurs champs ) : Alt, Bag, Seq - Types de valeurs de base : booléen, (ouvert et fermé) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath - Gestion des médias types de valeur : AgentName, RenditionClass, ResourceEvent, ResourceRef, Version - Type de valeur Job/Workflow de base : Job - Types de valeur de schéma EXIF : Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational Schema namespace URI : http://www. aiim.org/pdfa/ns/type# Préfixe d’espace de noms de schéma requis : pdfaType
XmpValue Représente la valeur XMP
XpsLoadOptions Représente les options de chargement/importation de fichier xps dans un document pdf.
XpsSaveOptions Enregistrer les options d’exportation au format Xps
XslFoLoadOptions Représente les options de chargement/importation de fichier XSL-FO dans un document pdf.

Interfaces

Interface La description
IColorSpaceConversionStrategy Interface pour les stratégies de conversion d’espace colorimétrique.
IIndexBitmapConverter Cette interface déclarée pour la personnalisation des algorithmes de quantification. Les utilisateurs peuvent implémenter leur propre réalisation de ces algorithmes (par exemple des algorithmes basés sur du code non managé).
INamedDestinationCollection Collection de destinations nommées.
IOperatorSelector Définit le visiteur pour visiter différents opérateurs pdf.
IPageSetOptions Définit les options de conversion liées à un ensemble de pages à convertir.
IPipelineOptions Définit les options de conversion liées à la configuration du pipeline.
ITeXInputDirectory Interface du répertoire d’entrée TeX généralisé.
ITeXOutputDirectory Interface du répertoire de sortie TeX généralisé.
IWarningCallback Interface pour la prise en charge du mécanisme de rappel de l’utilisateur.

Énumération

Énumération La description
AFRelationship L’énumération décrit la relation des fichiers associés.
BlendMode L’énumération des modes de fusion.
BorderCornerStyle Énumère les styles de coin de bordure pour border.
BorderSide Énumère les côtés de bordure.
ColorSpace L’énumération des espaces colorimétriques.
ColorType Spécifie le type de couleur des éléments sur la page.
ColumnAdjustment Énumère les types d’ajustement de colonne.
ContentDisposition En-tête Content-Disposition du protocole MIME.
ConvertErrorAction Cette classe représente l’action pour les erreurs de conversion.
ConvertSoftMaskAction Cette action représente les actions de conversion d’images avec masque mou.
ConvertTransparencyAction Cette classe représente l’action de conversion de la transparence.
CryptoAlgorithm Représente le type d’algorithme cryptographique utilisé dans les routines de chiffrement/déchiffrement.
DigestHashAlgorithm Représente le type d’algorithme qui mappe les données sur un “hachage”
Direction Sens du texte.
ExtendedBoolean Représente le type booléen qui prend en charge la valeur non définie.
ExtractImageMode Définit différents modes pouvant être utilisés lors de l’extraction d’images à partir de documents.
FileEncoding Encodage du fichier joint. Valeurs possibles : Zip - le fichier est compressé avec ZIP, None - le fichier n’est pas compressé.
Fixup Cette énumération représente un type de correction.
FontSubsetStrategy énumère les stratégies pour le sous-ensemble de polices
HorizontalAlignment Décrit l’alignement horizontal.
HtmlDocumentType Représente l’énumération des types de documents HTML.
HtmlMediaType Spécifie les types de médias possibles utilisés lors du rendu.
HtmlPageLayoutOption Spécifie les drapeaux qui, ensemble, d’autres options déterminent les tailles et les mises en page des pages.
ImageDeleteAction Action effectuée avec l’objet image lorsque l’image est supprimée de la collection. Si l’objet image est supprimé
ImageFileType Énumère les types de fichiers image.
ImageFilterType Énumération représentant le type de filtre d’image.
ImportFormat Spécifie le format d’importation.
LoadFormat Spécifie le format de chargement.
NumberingStyle Énumération du style de numérotation des pages pris en charge pour la classe PageLabel.
PageCoordinateType Décrit le type de coordonnées de page.
PageLayout Décrit la mise en page.
PageMode La classe décrit les composants utilisés de la page du document.
PasswordType Cette énumération représente les types de mots de passe connus utilisés pour les documents PDF protégés par mot de passe.
PdfFormat Cette classe représente un format pdf.
Permissions Cette énumération représente les autorisations de l’utilisateur pour un pdf.
PrintDuplex L’option de gestion du papier à utiliser lors de l’impression du fichier à partir de la boîte de dialogue d’impression..
ProgressEventType Cette énumération décrit les types d’événements de progression possibles qui peuvent se produire pendant la conversion
ReturnAction Enum représentait une action de workflow de programme en cas d’appel de the Warning méthode.
Rotation Enumération des valeurs de rotation possibles.
SaveFormat Spécifie le format
TableBroken Énumère la table brisée.
TabOrder Ordre des onglets sur la page
VerticalAlignment Enumération des valeurs d’alignement vertical possibles.
WarningType Enum représente le type d’avertissement.
XfaTag La balise de flux xfa
XmpFieldType Cette énumération représente les types d’un champ XMP.
XmpPdfAExtensionCategoryType Catégorie de propriété : interne ou externe.