C++ Overview

Cette page est un aperçu des fonctionnalités d’Aspose.PDF pour C++.

Aspose.PDF pour C++ est une bibliothèque C++ native qui permet aux développeurs de créer et de manipuler des documents PDF sans utiliser Adobe Acrobat. Aspose.PDF pour C++ permet aux développeurs de créer des formulaires, d’ajouter/modifier du texte, de manipuler des pages PDF, d’ajouter des annotations, de gérer des polices personnalisées et bien plus encore. Ici, dans la section documentation d’Aspose.PDF pour C++, vous pouvez explorer toutes les fonctionnalités de l’API ainsi que des exemples de base pour démontrer la mise en œuvre de ces fonctionnalités dans votre application C++.

En utilisant cette bibliothèque, vous pouvez implémenter des capacités riches pour créer des fichiers PDF à partir de zéro, ou traiter complètement des documents PDF existants sans installer Adobe Acrobat. L’Aspose.PDF pour C++ prend en charge une large variété de fonctions.

Compression de document

La compression des documents PDF aide à réduire leur taille de fichier, les rendant plus faciles à stocker, partager et transférer sur les réseaux. Cela est particulièrement important lorsqu’il s’agit de gros fichiers PDF contenant des images ou des graphiques en haute résolution. Des fichiers de plus petite taille entraînent des temps de chargement plus rapides, surtout lors de l’accès à des documents PDF en ligne ou via des pièces jointes par email. Les PDF compressés se chargent plus rapidement, améliorant ainsi l’expérience utilisateur et la productivité. La bibliothèque Aspose.PDF pour C++ offre différentes façons de réduire la taille de votre PDF, telles que :

  • réduire ou compresser toutes les images
  • supprimer les objets PDF inutilisés
  • supprimer les flux PDF inutilisés
  • lier les flux PDF en double
  • désincorporer les polices
  • supprimer ou aplatir les annotations
  • supprimer les champs AcroForm
  • utiliser la compression flateDecode
  • stocker des images dans XImageCollection (images réutilisables)
  • convertir un PDF de l’espace colorimétrique RVB en niveaux de gris

Consultez les pages Docs pour plus de détails : Optimiser le PDF

Création et manipulation de tableaux

Les tableaux fournissent un format structuré et organisé pour présenter des informations dans les documents PDF. Ils permettent aux utilisateurs de catégoriser et d’organiser les données en lignes et colonnes, facilitant ainsi la compréhension des ensembles de données complexes.

Avec Aspose.PDF for C++, la création et la manipulation de tableaux dans les documents PDF offrent de nombreux avantages, notamment une meilleure organisation des données, une lisibilité améliorée, de meilleures capacités d’analyse et une flexibilité accrue dans la présentation efficace des informations.

Vérifions la section suivante pour plus de détails : Travailler avec des tableaux

Support pour les objets Graph

Aspose.PDF for C++ prend en charge l’ajout de graphiques aux documents PDF. La classe Graph est fournie pour cette tâche.
L’ajout de graphiques aux documents PDF améliore la visualisation des données, la clarté et la compréhension, le soutien à une meilleure prise de décision et l’engagement accru des lecteurs.

Vérifions les pages Docs pour plus de détails : Travailler avec des graphiques

Fonctionnalité étendue de lien hypertexte

Les hyperliens permettent aux utilisateurs de naviguer rapidement et efficacement au sein d’un document PDF. En cliquant sur des hyperliens, les lecteurs peuvent sauter à différentes sections, chapitres ou pages sans avoir à faire défiler manuellement le document.

Aspose.PDF for C++ offre de nombreux avantages, y compris une navigation améliorée, des renvois, l’accès à des ressources externes, l’interactivité et une communication améliorée. Ils contribuent à une expérience de lecture plus engageante, informative et accessible pour les utilisateurs.

Vérifions la section suivante pour plus de détails : Actions

Contrôles de sécurité étendus

Les fonctionnalités de sécurité telles que les signatures numériques aident à garantir l’intégrité des documents PDF. En signant numériquement un document, l’expéditeur peut vérifier que le contenu n’a pas été falsifié ou modifié depuis qu’il a été signé, offrant ainsi une assurance aux destinataires quant à l’authenticité du document.

Avec Aspose.PDF for C++, il est possible de signer des PDF à partir de cartes à puce, de crypter et décrypter des fichiers, d’extraire des images et des informations de signature, etc. Vérifions les pages Docs pour plus de détails : Sécurisation et Signature

Ajouter ou supprimer des signets

Les signets offrent aux utilisateurs un moyen pratique de naviguer dans des documents PDF volumineux ou complexes. En créant des signets pour des sections, chapitres ou titres spécifiques, les utilisateurs peuvent facilement accéder au contenu pertinent d’un simple clic, économisant ainsi du temps et des efforts.

En utilisant la bibliothèque Aspose.PDF pour C++, vous pouvez ajouter des signets à un fichier PDF, ajouter un signet enfant ou supprimer tous les signets ou certains signets du document.

Vérifions la section suivante pour plus de détails : Signets

Créer une table des matières

La table des matières offre aux utilisateurs un moyen rapide et efficace de naviguer dans le contenu d’un document PDF. En listant les principales sections, chapitres ou sujets ainsi que leurs numéros de page correspondants, les utilisateurs peuvent facilement localiser et accéder à des informations spécifiques dans le document.

La bibliothèque Aspose.PDF pour C++ explique comment ajouter une table des matières à un fichier PDF existant, en utilisant la classe Heading dans l’espace de noms Aspose.Pdf. Vérifions les pages Docs pour plus de détails : Travailler avec TOC

Ajouter, mettre à jour, supprimer des pièces jointes et des annotations

L’ajout de pièces jointes et d’annotations rend les documents PDF plus interactifs et engageants pour les lecteurs. Les utilisateurs peuvent interagir avec du contenu supplémentaire, tel que des fichiers multimédias, des liens ou des commentaires, intégrés dans le document, améliorant ainsi leur expérience de lecture.

La bibliothèque Aspose.PDF pour C++ propose différentes manipulations avec Annotations. Vous pouvez ajouter des types tels que :

  • Annotation de texte
  • Annotation de surlignage
  • Annotation de figures
  • Annotation multimédia
  • Annotations autocollantes
  • Annotations supplémentaires

Également, notre bibliothèque vous permet d’ajouter, d’extraire et de supprimer des pièces jointes du PDF. Pour plus de détails, consultez les prochaines pages de documentation.

Métadonnées de fichier PDF

Les métadonnées fournissent des informations essentielles sur le document PDF, telles que le titre, l’auteur, la date de création et le sujet. Cela aide les utilisateurs à identifier et à catégoriser rapidement les documents, facilitant ainsi la gestion et l’organisation de grandes collections de fichiers PDF.

Les métadonnées des fichiers PDF servent à de multiples fins, y compris l’identification des documents, l’attribution, le suivi des versions, la description, la recherche, l’accessibilité, la sécurité, l’interopérabilité, la préservation et la conformité.

Gérez facilement et rapidement les métadonnées dans un document PDF avec une bibliothèque Aspose.PDF for C++.

Ajouter, remplacer ou supprimer du texte et des images

L’ajout, le remplacement ou la suppression de texte et d’images permet aux utilisateurs de modifier le contenu des documents PDF, en effectuant des mises à jour, des corrections ou des améliorations selon les besoins. Cette flexibilité permet aux utilisateurs de modifier le contenu du document pour refléter fidèlement les changements ou les révisions.

Avec Aspose.PDF, vous pouvez éditer du texte à l’intérieur du PDF, le remplacer ou le faire pivoter, rechercher ou obtenir du texte dans le PDF.

Vous pouvez également ajouter, changer la position, supprimer des images, et réaliser des actions plus complexes avec les images dans votre PDF.

Diviser, concaténer, extraire ou insérer des pages

Le Travail avec les Pages PDF dans la section Docs explique comment vous pouvez ajouter, déplacer, supprimer, faire pivoter ou diviser des pages dans un PDF.

Diviser, concaténer, extraire ou insérer des pages aide les utilisateurs à gérer les documents PDF de manière plus efficace. Les utilisateurs peuvent organiser, réorganiser ou combiner des pages pour créer de nouveaux documents, améliorant ainsi l’organisation et l’accessibilité des documents.

Transformer les pages en image

Convertir des pages PDF en images rend le contenu plus accessible aux utilisateurs qui peuvent avoir des difficultés à visualiser ou interagir directement avec les documents PDF. Les images peuvent être facilement visualisées sur divers appareils, y compris les smartphones, tablettes et ordinateurs, sans nécessiter de logiciel spécialisé.

Aspose.PDF permet de convertir des PDF en différents formats d’image en utilisant C++. Il y a :

  • TIFF
  • BMP
  • EMF
  • JPG
  • PNG
  • GIF
  • SVG

Aspose.PDF Library utilise la classe DocumentDevice, ou ImageDevice pour la conversion de PDF en Image. Convertir PDF en Différents Formats d’Image.

Imprimer des documents PDF

Imprimer des documents PDF permet aux utilisateurs de créer des copies physiques qui peuvent être facilement transportées et consultées sans avoir besoin d’appareils électroniques.

Aspose.PDF pour C++ présente différentes façons d’imprimer des fichiers PDF :

  • Imprimer un PDF en utilisant C++ Framework 4.x
  • Imprimer un PDF dans C++ Core / C++
  • Imprimer un PDF sur une imprimante XPS en utilisant Facades (application console)
  • Imprimer un PDF dans une application WPF
  • diverses opérations supplémentaires, comme la conversion de PDF en PostScript, la vérification de l’état des travaux d’impression, etc.

Vérifions la section suivante pour plus de détails : Impression de documents PDF.

De plus, Aspose.PDF pour C++ peut être appliqué pour convertir facilement du texte, des images, SVG, HTML en PDF et convertir des PDF en divers formats de documents avec d’excellentes performances et une bonne qualité.

Tarification et Politiques

Veuillez visiter la page Licences pour des informations sur les licences et consulter la page Informations sur la tarification pour des détails sur les prix.

Support Technique

Pour plus d’informations sur le support technique d’Aspose.PDF, consultez la page de Support.

En savoir plus sur :