Fonctionnalités
Fonctionnalités
Aspose.PDF FOSS for .NET fournit un large ensemble de capacités de traitement PDF couvrant plusieurs domaines fonctionnels. Toutes les fonctionnalités sont disponibles sans clé de licence sous la MIT License.
Gestion de documents
Créez de nouveaux documents PDF, ouvrez des fichiers existants depuis le disque ou des tableaux d’octets, ajoutez et supprimez des pages, et enregistrez ou sérialisez les documents vers des flux ou des fichiers.
Classes clés : Document, Page, PageCollection
Annotations
Lire, créer et modifier l’ensemble complet des types d’annotations PDF, y compris les notes texte, les annotations de lien, les annotations d’encre, les pièces jointes de fichier, les annotations de caret et les annotations de tampon. Les annotations sont accessibles via Page.Annotations et typées via l’énumération AnnotationType.
Classes clés : Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
actions PDF
Attachez des actions URI, GoTo, JavaScript, nommées et de lancement aux annotations de lien ou en tant qu’actions d’ouverture au niveau du document. Les actions sont créées via la fabrique PdfAction et typées via ActionType.
Classes clés : PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formulaires et champs
Accédez aux champs interactifs AcroForm (zones de texte, cases à cocher, listes de choix), lisez les valeurs des champs et énumérez les collections de champs via Document.Form.
Classes clés : Form, Field, CheckboxField, ChoiceField, TextBoxField
Extraction de texte
Extrayez des fragments de texte et des informations sur les caractères depuis n’importe quelle page en utilisant
TextFragmentAbsorber. Parcourez les segments de texte et inspectez les propriétés des polices.
Classes clés : TextFragmentAbsorber, TextFragment
Gestion des images
Travaillez avec les ressources d’image intégrées dans un PDF et convertissez entre les formats raster pris en charge
à l’aide de l’énumération ImageFormat
(Bmp, Jpeg, Png, Tiff, Gif, et d’autres).
Classes clés : ImageFormat
Analyse du flux de contenu
Analysez les flux de contenu PDF au niveau de l’opérateur en utilisant Operator etOperatorCollection. Inspectez les transitions d’état graphique, y compris le remplissage/contour
alpha et le mode de fusion via ExtGState.
Classes clés : Operator, OperatorCollection, ExtGState, GraphicsState
Extensions de champ JavaScript
Appliquer les règles de formatage de champ JavaScript compatibles Acrobat dans le code géré.FieldDateTimeFormatter formate les chaînes date/heure en utilisant le format de style Acrobat
modèles. FieldNumberCurrencyFormatter formate les valeurs numériques en tant que devise.FieldNumberPercentFormatter formate les valeurs numériques en tant que pourcentages.
Classes clés : FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Façades
Utilisez FormattedText pour décrire le texte stylisé pour les opérations de tamponnage et de réparation.
Le style de police et l’encodage sont contrôlés via les énumérations FontStyle et EncodingType.
Classes clés : FormattedText, FontColor, FontStyle, EncodingType