Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Le Document Object Model (DOM) est une forme de représentation de documents structurés sous forme de modèle orienté objet. Le DOM est la norme officielle du World Wide Web Consortium (W3C) pour représenter des documents structurés de manière neutre par rapport à la plateforme et au langage.
En termes simples, le DOM est un arbre d’objets qui représente la structure d’un document. Aspose.PDF for .NET utilise également l’idée de DOM pour représenter la structure d’un document PDF en termes d’objets. Cependant, les aspects du DOM (comme ses éléments) sont manipulés dans la syntaxe du langage de programmation utilisé. L’interface publique d’un DOM est spécifiée dans son interface de programmation d’application (API).
Le format de document portable (PDF) est une norme ouverte pour l’échange de documents. Un document PDF est une combinaison de texte et de données binaires. Si vous l’ouvrez dans un éditeur de texte, vous verrez les objets bruts qui définissent la structure et le contenu du document.
La structure logique d’un fichier PDF est hiérarchique et détermine la séquence par laquelle une application de visualisation dessine les pages du document et leur contenu. Un PDF est composé de quatre composants : objets, structure de fichier, structure de document et flux de contenu.
Comme la structure d’un fichier PDF est hiérarchique, Aspose.PDF for .NET accède également aux éléments de la même manière. La hiérarchie suivante vous montre comment le document PDF est logiquement structuré et comment l’API DOM Aspose.PDF for .NET le construit.
L’objet Document est au niveau racine du modèle d’objet. L’API DOM Aspose.PDF for .NET vous permet de créer un objet Document et ensuite d’accéder à tous les autres objets dans la hiérarchie. Vous pouvez soit accéder à l’une des collections comme Pages ou à un élément individuel comme Page, etc. L’API DOM fournit des points d’entrée et de sortie uniques pour manipuler le document PDF comme indiqué ci-dessous :
Ce sujet expliquera la nouvelle API Aspose.PDF for .NET et vous guidera pour commencer rapidement et facilement. Veuillez noter que les détails concernant l’utilisation des fonctionnalités particulières ne font pas partie de cet article.
Le Aspose.PDF for .NET est composé de deux parties :
Vous trouverez les détails de chacune de ces zones ci-dessous.
L’API DOM Aspose.PDF for .NET correspond à la structure du document PDF, ce qui vous aide à travailler avec les documents PDF non seulement au niveau du fichier et du document, mais aussi au niveau de l’objet. Nous avons fourni plus de flexibilité aux développeurs pour accéder à tous les éléments et objets du document PDF. En utilisant les classes de l’API DOM d’Aspose.PDF, vous pouvez obtenir un accès programmatique aux éléments et à la mise en forme du document. Cette nouvelle API DOM est composée de divers espaces de noms comme indiqué ci-dessous :
Cet espace de noms fournit la classe Document qui vous permet d’ouvrir et d’enregistrer un document PDF. La classe License fait également partie de cet espace de noms. Il fournit également des classes liées aux pages PDF, aux pièces jointes et aux signets comme Page, PageCollection, FileSpecification, EmbeddedFileCollection, OutlineItemCollection et OutlineCollection, etc.
Cet espace de noms fournit des classes qui vous aident à travailler avec le texte et ses divers aspects, par exemple Font, FontCollection, FontRepository, FontStyles, TextAbsorber, TextFragment, TextFragmentAbsorber, TextFragmentCollection, TextFragmentState, TextSegment et TextSegmentCollection, etc.
Cet espace de noms fournit des classes qui vous permettent de définir différentes options pour rechercher, éditer ou remplacer du texte, par exemple TextEditOptions, TextReplaceOptions et TextSearchOptions.
Cet espace de noms contient des classes qui vous aident à travailler avec les fonctionnalités interactives du document PDF, par exemple travailler avec le document et d’autres actions. Cet espace de noms contient des classes comme GoToAction, GoToRemoteAction et GoToURIAction, etc.
Les annotations font partie des fonctionnalités interactives d’un document PDF. Nous avons dédié un espace de noms aux annotations. Cet espace de noms contient des classes qui vous aident à travailler avec les annotations, par exemple, Annotation, AnnotationCollection, CircleAnnotation et LinkAnnotation, etc.
Cet espace de noms contient des classes qui vous aident à travailler avec les formulaires PDF et les champs de formulaire, par exemple Form, Field, TextBoxField et OptionCollection, etc.
Nous pouvons effectuer diverses opérations sur les documents PDF, comme convertir un document PDF en divers formats d’image. Cependant, de telles opérations n’appartiennent pas à l’objet Document et nous ne pouvons pas étendre la classe Document pour de telles opérations. C’est pourquoi nous avons introduit le concept de Device dans la nouvelle API DOM.
Avant Aspose.PDF for .NET, vous aviez besoin d’Aspose.PDF.Kit pour .NET pour manipuler des fichiers PDF existants. Pour exécuter l’ancien code Aspose.PDF.Kit, vous pouvez utiliser l’espace de noms Aspose.PDF.Facades.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.