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

ClasserLa description
ApsLoadOptionsLa classe décrit les options de chargement aps.
ApsSaveOptionsEnregistrer les options d’exportation au format XML APS.
ArtifactLa classe représente l’objet PDF Artefact.
ArtifactCollectionLa classe représente la collection d’artefacts.
BackgroundArtifactLa classe décrit l’artefact d’arrière-plan. Cet artefact permet de définir l’arrière-plan de la page.
BaseActionCollectionLa classe encapsule les actions de base avec des actions interactives de page/annotation/champ
BaseOperatorCollectionReprésente la classe de base pour la collection d’opérateurs.
BaseParagraphReprésente un objet de base abstrait pouvant être ajouté à la page (doc.Paragraphs.Add()).
BorderInfoCette classe représente la bordure des éléments graphiques.
BuildVersionInfoCette classe fournit des informations sur la version actuelle du produit.
CellReprésente une cellule de la ligne du tableau.
CellsReprésente une collection de cellules de ligne.
CgmImportOptionsOption d’importation pour l’importation à partir du format Computer Graphics Metafile (CGM).
CgmLoadOptionsContient des options pour charger/importer un fichier CGM dans un document pdf.
CollectionReprésente la classe pour Collection (12.3.5 Collections).
ColorReprésente la classe pour la valeur de couleur qui peut être exprimée dans un espace colorimétrique différent.
ColumnInfoCette classe représente une colonne info.
ComHelperFournit des méthodes permettant aux clients COM de charger un document dans Aspose.Pdf.
CompositingParametersReprésente un objet contenant des paramètres de composition graphique de l’état graphique actuel.
DeprecatedFeatureExceptionL’exception qui est levée lorsqu’une fonctionnalité est obsolète dans la version pdf actuelle.
DestinationCollectionLa 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.
DocSaveOptionsEnregistrer les options d’exportation au format Doc
DocumentClasse représentant le document PDF
DocumentFactoryClasse qui permet de créer/charger des documents de différents types.
DocumentInfoReprésente les méta-informations du document PDF.
EmbeddedFileCollectionClasse représentant la collection de fichiers intégrés.
EmptyValueExceptionException levée lorsque la valeur requise n’existe pas.
EncryptedPayloadReprésente la charge utile chiffrée dans la spécification de fichier.
EpubLoadOptionsContient des options pour charger/importer un fichier EPUB dans un document pdf.
EpubSaveOptionsEnregistrer les options d’exportation au format EPUB
ExcelSaveOptionsEnregistrer les options d’exportation au format Excel
FileHyperlinkReprésente l’objet de lien hypertexte de fichier.
FileParamsDéfinit un dictionnaire de paramètres de fichier intégré qui doit contenir des informations supplémentaires spécifiques au fichier.
FileSpecificationClasse représentant le fichier intégré.
FloatingBox
FontEmbeddingExceptionL’exception levée lorsqu’une tentative d’intégration de police a échoué
FontNotFoundExceptionL’exception levée lorsqu’une police est introuvable.
FooterArtifactDécrit l’artefact de pied de page. Cela peut être utilisé pour définir le pied de page de la page.
FormattedFragmentReprésente un fragment au format abstrait.
GraphInfoReprésente les informations graphiques.
GroupUne classe d’attributs de groupe spécifiant les attributs du groupe de pages de la page à utiliser dans le modèle d’imagerie transparente.
HeaderArtifactLa classe décrit l’artefact Header. Cet artefact peut être utilisé pour définir le titre de la page.
HeaderFooterLa classe représente l’en-tête ou le pied de page de la page pdf.
HeadingReprésente le titre.
HtmlFragmentReprésente un fragment HTML.
HtmlLoadOptionsReprésente les options de chargement/importation de fichier html dans un document pdf.
HtmlSaveOptionsEnregistrer les options d’exportation au format Html
HyperlinkReprésente un lien hypertexte abstrait.
IdReprésente la structure de l’identificateur de fichier.
ImageReprésente l’image.
ImagePlacementReprésente les caractéristiques d’une image placée sur la page du document Pdf.
ImagePlacementAbsorberRepré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.
ImagePlacementCollectionReprésente une collection d’emplacements d’images
ImageStampReprésente le tampon graphique.
ImportOptionsLe type ImportOptions maintient le niveau d’abstraction sur les options d’importation individuelles.
IncorrectCMapUsageExceptionL’exception levée lorsque l’utilisation de la police est incorrecte.
IncorrectFontUsageExceptionL’exception levée lorsque l’utilisation de la police est incorrecte.
InvalidCgmFileFormatExceptionL’exception levée lorsqu’un fichier Cgm n’est pas valide.
InvalidFileFormatExceptionL’exception levée lorsqu’un fichier n’est pas valide.
InvalidFormTypeOperationExceptionL’exception levée lorsqu’une opération de type formulaire n’est pas valide.
InvalidPasswordExceptionL’exception levée lorsqu’un mot de passe non valide est fourni par l’utilisateur.
InvalidPdfFileFormatExceptionL’exception levée lorsqu’un fichier pdf n’est pas valide.
InvalidValueFormatExceptionException levée lorsque la valeur demandée a un format incorrect.
JavaScriptCollectionCette classe représente une collection de JavaScript.
LayerReprésente la couche de page.
LevelFormatReprésente le format de la table des matières.
LicenseFournit des méthodes pour autoriser le composant.
LoadOptionsLe type LoadOptions contient le niveau d’abstraction sur les options de chargement individuelles
LocalHyperlinkReprésente l’objet lien hypertexte local.
MarginInfoCette classe représente une marge pour différents objets.
MatrixLa classe représente la matrice de transformation.
Matrix3DLa classe représente la matrice de transformation.
MdLoadOptionsOptions de chargement pour la conversion du format Markdown.
MetadataFournit un accès au flux de métadonnées XMP.
MeteredFournit des méthodes pour définir la clé mesurée.
MhtLoadOptionsReprésente les options de chargement/importation du fichier .mht dans un document pdf.
MobiXmlSaveOptionsEnregistrer les options d’exportation au format Xml
NamedDestinationCollectionLa 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.
NoteCette classe représente la note de paragraphe du générateur.
OcspSettingsReprésente les paramètres ocsp utilisés lors du processus de signature.
OperatorClasse abstraite représentant l’opérateur.
OperatorCollectionLa classe représente une collection d’opérateurs
OperatorSelectorCette classe est utilisée pour sélectionner les opérateurs à l’aide de l’idée de modèle de visiteur.
OpiRepré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.
OptimizedMemoryStreamDéfinit un MemoryStream qui peut contenir plus de capacité standard
OutlineCollectionReprésente la hiérarchie de la structure du document.
OutlineItemCollectionReprésente l’entrée de plan dans la hiérarchie de plan du document PDF.
OutlinesLa classe décrit une collection de contours.
PageClasse représentant la page du document PDF.
PageActionCollectionCette classe décrit les actions de la page
PageCollectionCollection de pages de documents PDF.
PageInfoReprésente les informations de la page.
PageLabelClasse représentant la plage d’étiquettes de page.
PageLabelCollectionClasse représentant la collection d’étiquettes de page.
PageNumberStampReprésente le tampon du numéro de page et sert à numéroter les pages.
PageSizeClasse représentant la taille de la page dans le document PDF.
ParagraphsCette classe représente une collection de paragraphes.
PclLoadOptionsReprésente les options de chargement (importation) du fichier PCL dans un document pdf.
PdfANonSpecificationFlagsCette 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.
PdfASymbolicFontEncodingStrategyCette 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.
PdfExceptionReprésente les erreurs qui se produisent lors de l’exécution de l’application PDF.
PdfFormatConversionOptionsreprésente un ensemble d’options pour convertir le document PDF
PdfPageStampLa classe représente le tampon qui utilise la page PDF comme tampon.
PdfSaveOptionsEnregistrer les options d’exportation au format Pdf
PdfXmlLoadOptionsCharger les options pour le format PdfXml.
PdfXmlSaveOptionsEnregistrer les options pour le format PdfXml.
PointReprésente le point avec des coordonnées fractionnaires.
Point3DReprésente le point avec des coordonnées fractionnaires.
PptxSaveOptionsEnregistrer les options d’exportation au format SVG
PrintControllerReprésente le contrôleur d’impression.
PsLoadOptionsReprésente les options de chargement/importation du fichier .mht dans un document pdf.
RectangleLa classe représente un rectangle.
RenderingOptionsReprésente les options de rendu.
ResourcesClasse représentant les ressources de la page.
RgbToDeviceGrayConversionStrategyReprésente la stratégie de conversion des espaces colorimétriques gris de l’appareil.
RowReprésente une ligne du tableau.
RowsReprésente une collection de lignes de table.
SaveOptionsSaveOptions type maintient le niveau d’abstraction sur les options de sauvegarde individuelles
StampUne classe abstraite pour différents types de timbres qui viennent en tant que descendants.
SvgLoadOptionsReprésente les options de chargement/importation de fichier SVG dans un document pdf.
SvgSaveOptionsEnregistrer les options d’exportation au format SVG
TableReprésente un tableau qui peut être ajouté à la page.
TeXFileSystemInputDirectoryImplémente la méthode du système de fichiers standard pour obtenir un flux de fichiers à lire.
TeXFileSystemOutputDirectoryImplémente la méthode du système de fichiers standard pour obtenir un flux de fichiers sur lequel écrire.
TeXFragmentReprésente un fragment TeX.
TeXLoadOptionsReprésente les options de chargement/importation de fichier TeX dans un document PDF.
TeXMemoryOutputDirectoryImplé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.
TeXSaveOptionsEnregistrer les options d’exportation au format TeX
TextStampReprésente le tampon textuel.
TimestampSettingsReprésente les paramètres ocsp utilisés lors du processus de signature.
TocInfoReprésente la table des matières.
TxtLoadOptionsOptions de chargement pour la conversion TXT en PDF.
UnifiedSaveOptionsCette 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é)
UnsupportedFontTypeExceptionL’exception levée lorsqu’un type de police n’est pas pris en charge.
WarningInfoObjet immuable pour encapsuler les informations d’avertissement.
WatermarkReprésente un filigrane de la page.
WatermarkArtifactLa classe décrit l’artefact de filigrane. Cela peut être utilisé pour
WebHyperlinkReprésente l’objet lien hypertexte Web.
XFormLa classe représente XForm
XFormCollectionLa classe représente la collection de XFormCollection.
XImageClasse représentant l’image X-Object.
XImageCollectionClasse représentant la collection XImage.
XmlLoadOptionsReprésente les options de chargement/importation de fichier XML dans un document pdf.
XmlSaveOptionsEnregistrer les options d’exportation au format Xml
XmpFieldReprésente le champ XMP.
XmpPdfAExtensionFieldCe 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.
XmpPdfAExtensionObjectReprésente la classe de base pour les instances de type champ, propriété et valeur.
XmpPdfAExtensionPropertyDé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
XmpPdfAExtensionSchemaDécrit le schéma d’extension XMP fourni par PDF/A-1.
XmpPdfAExtensionSchemaDescriptionReprésente la description du schéma d’extension XMP fourni par PDF/A-1.
XmpPdfAExtensionValueTypeLe 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
XmpValueReprésente la valeur XMP
XpsLoadOptionsReprésente les options de chargement/importation de fichier xps dans un document pdf.
XpsSaveOptionsEnregistrer les options d’exportation au format Xps
XslFoLoadOptionsReprésente les options de chargement/importation de fichier XSL-FO dans un document pdf.

Interfaces

InterfaceLa description
IColorSpaceConversionStrategyInterface pour les stratégies de conversion d’espace colorimétrique.
IIndexBitmapConverterCette 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é).
INamedDestinationCollectionCollection de destinations nommées.
IOperatorSelectorDéfinit le visiteur pour visiter différents opérateurs pdf.
IPageSetOptionsDéfinit les options de conversion liées à un ensemble de pages à convertir.
IPipelineOptionsDéfinit les options de conversion liées à la configuration du pipeline.
ITeXInputDirectoryInterface du répertoire d’entrée TeX généralisé.
ITeXOutputDirectoryInterface du répertoire de sortie TeX généralisé.
IWarningCallbackInterface pour la prise en charge du mécanisme de rappel de l’utilisateur.

Énumération

ÉnumérationLa description
AFRelationshipL’énumération décrit la relation des fichiers associés.
BlendModeL’é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.
ColorSpaceL’énumération des espaces colorimétriques.
ColorTypeSpécifie le type de couleur des éléments sur la page.
ColumnAdjustmentÉnumère les types d’ajustement de colonne.
ContentDispositionEn-tête Content-Disposition du protocole MIME.
ConvertErrorActionCette classe représente l’action pour les erreurs de conversion.
ConvertSoftMaskActionCette action représente les actions de conversion d’images avec masque mou.
ConvertTransparencyActionCette classe représente l’action de conversion de la transparence.
CryptoAlgorithmReprésente le type d’algorithme cryptographique utilisé dans les routines de chiffrement/déchiffrement.
DigestHashAlgorithmReprésente le type d’algorithme qui mappe les données sur un “hachage”
DirectionSens du texte.
ExtendedBooleanReprésente le type booléen qui prend en charge la valeur non définie.
ExtractImageModeDéfinit différents modes pouvant être utilisés lors de l’extraction d’images à partir de documents.
FileEncodingEncodage du fichier joint. Valeurs possibles : Zip - le fichier est compressé avec ZIP, None - le fichier n’est pas compressé.
FixupCette énumération représente un type de correction.
FontSubsetStrategyénumère les stratégies pour le sous-ensemble de polices
HorizontalAlignmentDécrit l’alignement horizontal.
HtmlDocumentTypeReprésente l’énumération des types de documents HTML.
HtmlMediaTypeSpécifie les types de médias possibles utilisés lors du rendu.
HtmlPageLayoutOptionSpécifie les drapeaux qui, ensemble, d’autres options déterminent les tailles et les mises en page des pages.
ImageDeleteActionAction 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.
ImportFormatSpécifie le format d’importation.
LoadFormatSpécifie le format de chargement.
NumberingStyleÉnumération du style de numérotation des pages pris en charge pour la classe PageLabel.
PageCoordinateTypeDécrit le type de coordonnées de page.
PageLayoutDécrit la mise en page.
PageModeLa classe décrit les composants utilisés de la page du document.
PasswordTypeCette énumération représente les types de mots de passe connus utilisés pour les documents PDF protégés par mot de passe.
PdfFormatCette classe représente un format pdf.
PermissionsCette énumération représente les autorisations de l’utilisateur pour un pdf.
PrintDuplexL’option de gestion du papier à utiliser lors de l’impression du fichier à partir de la boîte de dialogue d’impression..
ProgressEventTypeCette énumération décrit les types d’événements de progression possibles qui peuvent se produire pendant la conversion
ReturnActionEnum représentait une action de workflow de programme en cas d’appel de the Warning méthode.
RotationEnumération des valeurs de rotation possibles.
SaveFormatSpécifie le format
TableBrokenÉnumère la table brisée.
TabOrderOrdre des onglets sur la page
VerticalAlignmentEnumération des valeurs d’alignement vertical possibles.
WarningTypeEnum représente le type d’avertissement.
XfaTagLa balise de flux xfa
XmpFieldTypeCette énumération représente les types d’un champ XMP.
XmpPdfAExtensionCategoryTypeCatégorie de propriété : interne ou externe.