Introduction aux langages de description de page

Voici l’introduction du groupe d’articles pour vous apprendre les langages de description de page. Vous y trouverez les descriptions des termes, des exemples de PDL et leur classification.

Qu’est-ce que le langage de description de page ?

Les PDL servent de lien entre les applications informatiques, telles que les outils graphiques, les éditeurs de texte, etc., et les périphériques de sortie : systèmes de publication (impression) et écrans. La plupart des systèmes d’impression traitent les pages imprimées comme un rectangle de m pixels de largeur et n pixels de hauteur. Bien entendu, il n’est pas pratique de stocker des fichiers aussi volumineux en mémoire, de les éditer et de les transférer sur le réseau distribué. Les langages de description de page décrivent l’apparence d’une page à un niveau supérieur à un tableau de pixels.

Certains PDL ont été inventés par des sociétés de production d’imprimantes. Par exemple, PCL (langage des imprimantes HP) et HP-GL/2 (langage des traceurs HP) ont été inventés par Hewlett-Packard, AFP (langage des imprimantes IBM et Ricoh) a été conçu par IBM. Les autres ont été développés par des éditeurs de logiciels, comme Adobe avec les langages PostScript et PDF ou XPS de Microsoft. Chaque entreprise qui a inventé son propre PDL a également développé un interprète correspondant. L’interpréteur est un programme également souvent appelé « pilote », qui traduit le PDL de haut niveau en un tableau de pixels qui, dans cet ordre, sont transférés au logiciel natif de bas niveau d’une imprimante.

Diagramme PDL

Comment les PDL fonctionnent-ils conjointement avec les imprimantes et autres périphériques de sortie ?

Les PDL jouent un rôle crucial dans la communication entre les applications logicielles et les imprimantes ou autres périphériques de sortie. Voici comment les PDL fonctionnent en conjonction avec les imprimantes et autres périphériques de sortie :

  1. Création de documents : lorsque vous créez un document sur votre ordinateur à l’aide d’un logiciel tel qu’un traitement de texte, un tableur ou un outil de conception graphique, le contenu est représenté dans un format spécifique à ce logiciel. Cependant, les imprimantes et autres périphériques de sortie ont besoin d’un langage standardisé pour interpréter et restituer correctement le contenu.
  2. Traduction en PDL : avant d’envoyer le document à l’imprimante ou au périphérique de sortie, l’application logicielle traduit le document en PDL. Les PDL courants incluent PostScript (PS), Printer Command Language (PCL) et Open XML Paper Spécification (XPS), entre autres.
  3. Indépendance des appareils : l’utilisation de PDL permet l’indépendance des appareils. En d’autres termes, le même document peut être imprimé sur différentes imprimantes ou périphériques de sortie sans nécessiter de modifications du document lui-même. Tant que les imprimantes prennent en charge le même PDL, elles peuvent interpréter et imprimer le document de manière cohérente.
  4. Traitement de l’impression : Une fois le document au format PDL, il est envoyé à l’imprimante ou au périphérique de sortie. Le PDL contient des instructions sur la façon dont la page doit être formatée, y compris les polices, les graphiques, les couleurs, la mise en page et d’autres détails nécessaires à une reproduction précise.
  5. Interprétation de l’imprimante : le micrologiciel ou le logiciel de l’imprimante a la capacité de comprendre le PDL et d’interpréter les instructions qu’il contient. Il traduit le PDL en commandes spécifiques requises pour contrôler le mécanisme d’impression, comme demander aux têtes d’impression de pulvériser de l’encre ou des faisceaux laser pour former des caractères et des images.
  6. Impression de la page : L’imprimante utilise les instructions interprétées pour imprimer le document page par page. Au fur et à mesure que le papier passe dans l’imprimante, les éléments appropriés sont rendus et le résultat final est produit.
  7. Prise en charge des fonctionnalités avancées : les PDL peuvent également prendre en charge des fonctionnalités d’impression avancées, telles que l’impression recto verso (impression recto verso du papier), la gestion des couleurs et la gestion de graphiques complexes ou d’images vectorielles.
  8. Autres périphériques de sortie : bien que les imprimantes soient les périphériques de sortie les plus couramment associés aux PDL, elles peuvent également être utilisées avec d’autres périphériques de sortie tels que des traceurs, des presses numériques et des périphériques multifonctions capables de numériser, de copier et de télécopier des documents.

En résumé, les PDL servent de langage intermédiaire qui permet aux applications logicielles de communiquer avec les imprimantes et autres périphériques de sortie. Ils garantissent que le contenu et la mise en page des documents sont reproduits avec précision sur différents appareils, permettant ainsi des résultats d’impression cohérents et fiables.

Le rôle des PDL dans la transformation des informations graphiques de haut niveau dans un format que les imprimeurs peuvent comprendre et reproduire.

Le langage de description de page joue un rôle crucial dans la transformation des informations graphiques de haut niveau dans un format que les imprimeurs peuvent comprendre et reproduire avec précision. Les PDL sont utilisés pour décrire la mise en page, le contenu et le formatage d’une page, garantissant ainsi que la sortie imprimée correspond à la représentation numérique originale.

Voici comment les PDL fonctionnent dans le processus de transformation d’informations graphiques de haut niveau dans un format imprimable :

  1. Informations graphiques de haut niveau : au stade initial, les informations graphiques de haut niveau sont créées à l’aide de diverses applications logicielles telles que des traitements de texte, des outils de conception graphique, des logiciels de publication assistée par ordinateur ou même des navigateurs Web. Ces informations peuvent inclure du texte, des images, des formes, des couleurs, des polices et d’autres éléments graphiques.
  2. Traduction en PDL : une fois que les informations graphiques de haut niveau sont prêtes, elles doivent être traduites dans un format compréhensible par les imprimeurs. C’est là que le PDL entre en jeu. Les PDL agissent comme un langage intermédiaire entre les informations graphiques de haut niveau et le matériel de l’imprimante.
  3. Commandes spécifiques à l’imprimante : différentes imprimantes ont des capacités et des exigences de traitement variables. Les PDL garantissent que la sortie est adaptée aux capacités spécifiques de l’imprimante. Les PDL contiennent des commandes spécifiques à l’imprimante qui indiquent à l’imprimante comment interpréter et reproduire les éléments graphiques avec précision.
  4. Rastérisation : les PDL aident à convertir les graphiques vectoriels et le texte en images raster. La rastérisation consiste à convertir des formes géométriques et du texte en une grille de pixels (points) que l’imprimante peut comprendre. Les PDL gèrent ce processus, garantissant le maintien de la résolution et de la qualité de la sortie imprimée.
  5. Gestion des couleurs : les PDL gèrent également la gestion des couleurs. Ils garantissent que les couleurs spécifiées dans les informations graphiques de haut niveau sont reproduites avec précision sur la page imprimée en tenant compte des capacités colorimétriques de l’imprimante et du papier utilisé.
  6. Compression : les PDL utilisent souvent des techniques de compression pour réduire la taille du fichier du travail d’impression, ce qui permet une transmission plus rapide à l’imprimante et réduit les besoins en mémoire pendant l’impression.
  7. Mise en file d’attente : le travail d’impression converti en PDL est ensuite mis en file d’attente dans la mémoire ou le stockage de l’imprimante avant d’être imprimé. La mise en file d’attente permet à plusieurs travaux d’impression d’être mis en file d’attente et traités dans un ordre approprié.
  8. Impression : Enfin, l’imprimante interprète les commandes PDL et reproduit la page selon la mise en page, les couleurs et autres éléments graphiques spécifiés. Le résultat imprimé doit correspondre étroitement aux informations graphiques originales de haut niveau, grâce à la traduction précise fournie par le PDL.

Des exemples courants de PDL incluent PostScript (développé par Adobe) et Printer Command Language (PCL) (développé par Hewlett-Packard). Ces PDL sont devenus des langages standards pour l’impression, permettant une communication efficace entre les ordinateurs et les imprimantes pour produire des documents imprimés de haute qualité.

Quels sont les avantages de l’utilisation du langage PDL pour le rendu, la mise en page et la manipulation de documents ?

L’utilisation des langages de description de page (PDL) pour le rendu, la mise en page et la manipulation de documents offre plusieurs avantages significatifs, tant pour les utilisateurs finaux que pour les développeurs de logiciels. Voici quelques-uns des principaux avantages :

  1. Indépendance des périphériques : les PDL assurent l’indépendance des périphériques, permettant aux documents d’être créés et rendus de manière cohérente sur diverses imprimantes et autres périphériques de sortie. Cela garantit que la mise en page, les polices, les graphiques et les autres éléments du document apparaissent identiques quel que soit le matériel utilisé pour l’impression.
  2. WYSIWYG (What You See Is What You Get) : les PDL permettent le rendu WYSIWYG, ce qui signifie que la représentation à l’écran d’un document correspond étroitement à la sortie finale imprimée. Cette fonctionnalité garantit que les utilisateurs peuvent prévisualiser avec précision l’apparence du document avant l’impression.
  3. Impression de haute qualité : les PDL comme PostScript sont conçus pour gérer des graphiques et des polices complexes, ce qui permet d’obtenir une sortie imprimée de haute qualité avec un texte net et un rendu graphique précis.
  4. Flexibilité de mise en page : les PDL permettent un contrôle précis de la mise en page des documents. Ils prennent en charge des fonctionnalités telles que le texte multicolonne, le positionnement avancé et la superposition de graphiques, permettant des conceptions de documents sophistiquées.
  5. Prise en charge des graphiques vectoriels : les PDL incluent généralement la prise en charge des graphiques vectoriels, ce qui garantit que les graphiques et les images conservent leur qualité quelle que soit la résolution de sortie. Il en résulte des graphiques nets et clairs sur les documents imprimés.
  6. Gestion des polices : les PDL peuvent décrire les polices et leurs attributs, permettant ainsi aux documents d’être rendus avec les polices, tailles et styles corrects, même si les polices ne sont pas installées sur le périphérique d’impression.
  7. Transfert de données efficace : les PDL sont généralement compacts et optimisés pour un transfert de données efficace. Ceci est crucial pour l’impression de documents volumineux ou dans des scénarios d’impression en réseau où la réduction de la taille des données permet une impression plus rapide.
  8. Manipulation de documents : les PDL permettent la manipulation de documents en éditant ou en combinant des documents au niveau de la page. Le logiciel peut fusionner plusieurs documents ou extraire des pages d’un document en utilisant les PDL comme format intermédiaire.
  9. Compatibilité multiplateforme : les PDL sont indépendants de la plateforme, garantissant que les documents créés sur une plateforme peuvent être visualisés et imprimés sur une autre plateforme sans problèmes de compatibilité.
  10. Adoption à grande échelle par l’industrie : les PDL comme PostScript et PDF (qui sont basés sur PostScript) ont été largement adoptés, ce qui les rend compatibles avec une large gamme de logiciels et de périphériques d’impression.
  11. Versionnement et archivage : les documents basés sur PDL peuvent être archivés sans perte de formatage ou de fidélité visuelle. Cela garantit que la mise en page et l’apparence d’origine des documents peuvent être préservées au fil du temps.
  12. Impression sécurisée : les PDL prennent en charge des fonctionnalités de sécurité telles que le cryptage et la protection par mot de passe, offrant un niveau de sécurité pour les documents sensibles lors de l’impression et du rendu.

Dans l’ensemble, l’utilisation de PDL dans le rendu et la manipulation de documents améliore les capacités de gestion des documents, garantit une sortie cohérente sur tous les appareils et constitue une base solide pour la création et la gestion de documents professionnels dans divers secteurs.

Quelles sont les fonctionnalités typiques de la plupart des PDL ?

La plupart des langages de description de page (PDL) partagent un ensemble de fonctionnalités typiques qui leur permettent de décrire avec précision la mise en page et le contenu des documents à des fins d’impression et de rendu. Voici quelques-unes des fonctionnalités clés que l’on trouve couramment dans la plupart des PDL :

  1. Gestion des couleurs : les PDL prennent en charge la gestion des couleurs, permettant aux documents de spécifier des espaces colorimétriques, des profils de couleurs et des intentions de rendu des couleurs. Cette fonctionnalité garantit une reproduction cohérente des couleurs sur différents appareils, tels que les imprimantes et les moniteurs.
  2. Incorporation de polices : les PDL peuvent intégrer des polices dans le document, garantissant ainsi que les polices prévues sont disponibles lors du rendu, même si les polices ne sont pas installées sur le périphérique de sortie. Ceci est particulièrement important pour maintenir une typographie et une mise en page cohérentes sur différents systèmes.
  3. Techniques de compression : les PDL utilisent souvent diverses techniques de compression pour réduire la taille des documents sans compromettre la qualité. Ceci est bénéfique pour un transfert de données efficace, en particulier dans les environnements d’impression en réseau.
  4. Prise en charge des graphiques vectoriels : les PDL prennent en charge les graphiques vectoriels, permettant la description de formes géométriques, de lignes, de courbes et de textes sous forme d’équations mathématiques. Cela garantit que les graphiques et le texte restent nets et évolutifs quelle que soit la résolution de sortie.
  5. Compression d’image : les PDL peuvent inclure des algorithmes de compression d’image pour stocker et restituer efficacement des graphiques raster tels que des photographies et des images, réduisant ainsi la taille globale du fichier tout en préservant la qualité de l’image.
  6. Mise en page et positionnement : les PDL permettent un contrôle précis de la mise en page et du positionnement, permettant au logiciel de définir l’emplacement du texte, des graphiques et d’autres éléments sur la page.
  7. Transparence et superposition : les PDL peuvent prendre en charge des fonctionnalités de transparence et de superposition, permettant à différents éléments graphiques d’être empilés les uns sur les autres et de se mélanger de manière transparente.
  8. Masques d’image : les PDL peuvent utiliser des masques d’image pour contrôler la transparence de parties spécifiques d’une image, permettant ainsi des compositions d’images complexes.
  9. Chemins de détourage : les PDL peuvent inclure la prise en charge des chemins de détourage, qui permettent de masquer ou de recadrer des zones spécifiques d’une page, limitant ainsi le rendu du contenu à certaines régions.
  10. Demi-teintes : les PDL incluent souvent des techniques de demi-teintes pour reproduire avec précision des images en tons continus en utilisant des couleurs d’encre ou de toner limitées disponibles dans les imprimantes.
  11. Formatage du texte et crénage : les PDL permettent de contrôler le formatage du texte, permettant d’ajuster la taille de la police, l’espacement des lignes et l’espacement des caractères (crénage) pour obtenir l’apparence visuelle souhaitée.
  12. Métadonnées au niveau de la page : les PDL peuvent inclure des métadonnées au niveau de la page, telles que les informations sur l’auteur, la date de création et les propriétés du document, facilitant ainsi la gestion et l’identification des documents.
  13. Cryptage et sécurité : certains PDL offrent des fonctionnalités de cryptage et de sécurité pour protéger les documents sensibles pendant la transmission et le rendu.

La présence de ces fonctionnalités dans la plupart des PDL garantit que les documents peuvent être rendus avec précision, traités efficacement et fidèlement reproduits sur une variété de périphériques de sortie, tout en conservant la cohérence visuelle et en préservant l’intégrité du document.

La normalisation des PDL par des organisations comme l’ISO.

La normalisation des langages de description de page (PDL) par des organisations telles que l’Organisation internationale de normalisation (ISO) est cruciale pour garantir l’interopérabilité, la compatibilité et la viabilité à long terme des technologies de traitement de documents. L’ISO a joué un rôle important dans le développement et le maintien de normes pour divers PDL, tels que PDF (Portable Document Format) et PostScript. Voici comment la participation de l’ISO à la normalisation PDL profite à l’industrie :

  1. Compatibilité multiplateforme : les PDL standardisés de l’ISO garantissent que les documents peuvent être créés, rendus et imprimés de manière fiable sur différentes plates-formes matérielles, systèmes d’exploitation et applications logicielles. Cela favorise une collaboration et une communication transparentes entre les utilisateurs et les organisations disposant d’écosystèmes technologiques diversifiés.
  2. Indépendance des fournisseurs : grâce aux PDL standardisés, les organisations ne sont pas enfermées dans les formats propriétaires de fournisseurs spécifiques. Cela réduit la dépendance à l’égard de fournisseurs de logiciels ou de matériel particuliers, favorisant ainsi une concurrence saine et l’innovation au sein du secteur.
  3. Soutien à long terme : l’implication de l’ISO dans la normalisation garantit que les spécifications PDL seront maintenues et mises à jour au fil du temps. Ceci est crucial pour préserver l’accessibilité et la convivialité des documents archivés pour les années à venir.
  4. Adoption internationale : ISO est une organisation de normalisation mondialement reconnue. L’adoption des normes ISO pour les PDL garantit la cohérence et l’uniformité des pratiques de traitement des documents dans le monde entier.
  5. Expertise technique : les groupes de travail et comités de l’ISO comprennent des experts de divers domaines, notamment le traitement des documents, l’impression et le graphisme. Leurs efforts de collaboration aboutissent à des spécifications PDL bien pensées et complètes.
  6. Confiance des utilisateurs : l’implication de l’ISO dans la normalisation PDL inspire confiance parmi les utilisateurs et les organisations lorsqu’ils traitent des technologies liées aux documents. Les normes ISO sont considérées comme des références fiables et faisant autorité dans l’industrie.
  7. Interopérabilité : les normes ISO pour les PDL favorisent l’interopérabilité entre les différentes applications logicielles et périphériques matériels. Cela signifie que les utilisateurs peuvent échanger librement des documents et collaborer sans problèmes de compatibilité.
  8. Mises à jour régulières : les normes ISO sont soumises à des révisions et à des mises à jour périodiques, garantissant qu’elles restent pertinentes et à jour avec l’évolution des technologies et des exigences.
  9. Conformité légale et réglementaire : dans certains cas, le respect des normes ISO est exigé par les lois et réglementations, en particulier dans les secteurs où l’exactitude, la préservation et la sécurité des documents sont essentielles (par exemple, soins de santé, finance).
  10. Meilleures pratiques de l’industrie : les normes ISO représentent souvent l’aboutissement des meilleures pratiques et de l’expertise collective dans le domaine du traitement des documents. Le respect de ces normes garantit que les documents produits sont de haute qualité et répondent aux critères établis.

L’implication de l’ISO dans la normalisation PDL a conduit au succès et à l’adoption généralisée de formats comme le PDF, qui est devenu de facto une norme pour l’échange et l’archivage de documents. La collaboration entre les acteurs de l’industrie, les experts en technologie et les processus de normalisation de l’ISO contribue à l’amélioration continue et à l’innovation des technologies de traitement des documents.

Quel est le rôle des PDL dans les plateformes de publication numérique et les liseuses ?

Les langages de description de page jouent un rôle essentiel dans les plateformes de publication numérique et les liseuses électroniques, facilitant le rendu et la présentation du contenu aux utilisateurs. Voici un examen de leur rôle dans ces contextes :

  1. Rendu du contenu : les PDL sont responsables du rendu du contenu numérique, y compris du texte, des images et des graphiques, d’une manière structurée et visuellement attrayante. Ils garantissent que le contenu est affiché avec précision sur les plateformes de publication numérique et les liseuses électroniques, en conservant la mise en page et le formatage prévus.
  2. Mise en page : les PDL permettent un contrôle précis de la mise en page, garantissant que le contenu est correctement organisé et présenté aux utilisateurs. Ceci est particulièrement important dans les livres électroniques et les magazines numériques où la mise en page originale doit être préservée pour une meilleure expérience de lecture.
  3. Formatage du texte : les PDL gèrent le formatage du texte, y compris les styles de police, les tailles et l’espacement. Ils garantissent que le texte apparaît comme prévu par le créateur de contenu, offrant ainsi une expérience de lecture cohérente sur tous les appareils.
  4. Gestion des polices : les PDL permettent aux liseuses électroniques et aux plateformes de publication numérique de prendre en charge une large gamme de polices et d’intégration de polices, garantissant ainsi que les polices choisies s’affichent correctement même si elles ne sont pas disponibles sur l’appareil de l’utilisateur.
  5. Graphiques et images : les PDL prennent en charge le rendu des graphiques et des images dans les publications numériques. Ils garantissent que les images sont affichées avec une résolution et une fidélité des couleurs appropriées, améliorant ainsi l’attrait visuel du contenu.
  6. Conception réactive : les PDL peuvent être utilisés pour mettre en œuvre les principes de conception réactive, en adaptant la mise en page et le formatage du contenu en fonction de la taille de l’écran et de l’orientation de l’appareil de l’utilisateur. Cela garantit que le contenu reste lisible et convivial sur différentes tailles d’écran, tels que les smartphones, les tablettes et les liseuses électroniques.
  7. Techniques de compression : les PDL intègrent souvent des techniques de compression pour réduire la taille des fichiers des publications numériques, permettant ainsi des téléchargements plus rapides et un stockage efficace sur les appareils.
  8. Prise en charge des métadonnées : les PDL peuvent inclure des métadonnées, telles que des informations sur l’auteur, la date de publication et les détails des droits d’auteur, fournissant ainsi des informations contextuelles importantes sur la publication numérique.
  9. Éléments interactifs : certains PDL, comme le PDF, prennent en charge des éléments interactifs tels que des hyperliens, des annotations et du contenu multimédia, permettant une interactivité améliorée dans les publications numériques.
  10. DRM (Digital Rights Management) : les PDL peuvent être utilisés conjointement avec les technologies DRM pour protéger le contenu protégé par le droit d’auteur contre la distribution et l’accès non autorisés.
  11. Compatibilité des appareils : les PDL garantissent la compatibilité avec divers appareils de lecture électronique et plates-formes de publication numérique, permettant aux utilisateurs d’accéder au contenu sur différents appareils et systèmes d’exploitation.
  12. Prise en charge de l’impression : les PDL conçus pour les plates-formes de publication numérique incluent souvent une prise en charge de l’impression, permettant aux utilisateurs d’imprimer du contenu numérique dans un format qui correspond à la représentation à l’écran.

En résumé, les PDL jouent un rôle déterminant dans l’édition numérique et les liseuses électroniques en fournissant un format standardisé pour le rendu du contenu, en préservant la mise en page et le formatage et en permettant une expérience de lecture cohérente sur différents appareils et plates-formes. Ils constituent l’épine dorsale de l’édition numérique moderne, contribuant à la popularité et à la convivialité des livres électroniques, des magazines en ligne et d’autres publications numériques.

Classification des langages de description de page.

Pour être précis, il n’existe pas de véritable classification des PDL, mais ils sont divisés en deux groupes. Ils peuvent être statiques et dynamiques.

Les langages statiques, tels que PDF ou XPS, stockent uniquement la structure des données statiques mais permettent d’accéder efficacement à ses éléments via les informations de navigation. Les fichiers contenant des descriptions de pages en langage statique peuvent être appelés « documents ». Contrairement aux langages statiques, les langages dynamiques créent une apparence de page à la volée en utilisant des procédures d’actions répétitives et de calcul de positions, en modifiant les opérateurs et les ressources utilisés en fonction des conditions de l’appareil. Un ensemble de langages de description de page dynamiques compose Adobe PostScript (PS) et Encapsulated PostScript (EPS) en tant que sous-ensemble de PS. Le PCL5 de HP avec macros peut également être appelé PDL dynamiques.

Ensemble PDL

Quelle est la différence entre un langage de description de page et un langage de balisage ?

Les langages de description de page et les langages de balisage sont des classifications différentes de langages informatiques. Alors que les langages de balisage sont utilisés uniquement pour séparer le contenu et les marques qui définissent une manière de traiter le contenu, les PDL sont utilisés pour les documents dans lesquels les pages sont strictement séparées et ne séparent pas les marques et le contenu. Au moins, une telle idée n’a pas été envisagée lors du développement du concept PDL. Ainsi, le langage de balisage peut décrire des pages si le contenu d’un fichier est un contenu de page, et ce sera dans le même PDL, mais peut également décrire certaines données qui ne se rapportent pas aux pages. PDL décrit toujours la page.

Pour séparer strictement les marques et le contenu de la page, les marques sont représentées par des balises, qui sont des mots-clés entourés de “<” et “>” ou “/>”. De cette façon, le fichier en langage de balisage est beaucoup plus ordonné et lisible par l’homme. C’est la deuxième différence principale entre les langages de balisage et de description de page.

L’objectif principal des langages de description de page est le rendu d’une page sur un périphérique d’impression ou d’affichage, tandis que les langages de balisage peuvent être utilisés sans aucun rendu. Par exemple, le langage XML (Extensible Markup Language), l’un des langages de balisage les plus populaires, est souvent utilisé uniquement pour stocker et transférer des données.

Un autre exemple de langage de balisage populaire est le HTML. Il marque le contenu qui n’est pas séparé sur les pages. Alors maintenant, vous avez la réponse à la question fréquemment posée, si HTML est un langage de description de page ou non.

XPS est un langage de description de page et, à première vue, peut également être traité comme un langage de balisage car son intérieur est basé sur XML. Mais si nous regardons ce XML, nous pouvons voir qu’un contenu des pages est inséré directement dans des éléments (balises), qui n’est pas séparé des règles de traitement. Cela brise la propriété principale des langages de balisage. Bien que Microsoft utilise activement le terme « balisage » dans la spécification XPS, il ne s’agit pas réellement de balisage au sens des langages de balisage, tels que XML ou HTML.

Exemples de langage de description de page

Voici quelques exemples de langages de description de page : PS, EPS, AI, XPS, OXPS et PDF.

Conclusion

Non seulement nous avons essayé de vous parler ici des langages de description de page, mais nous avons également expliqué la différence entre les PDL et les langages de balisage. Il convient également de mentionner que dans la famille Aspose.Page, nous disposons désormais d’un grand kit d’outils pour faciliter la gestion des fichiers au format PDL.

Parmi les solutions, nous avons des applications pour visualiser, convertir, fusionner en pdf Fichiers XPS, EPS et PS.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.