Ce bref exemple se concentre sur la façon de convertir PDF en HTML à l’aide de C++. On peut facilement exporter PDF vers HTML en C++ en utilisant de simples appels d’API sans aucune dépendance à une API tierce ou à un outil Adobe Acrobat. Vous pouvez utiliser l’application dans n’importe quelle application prise en charge par C++ exécutée sur les systèmes d’exploitation Windows ou Linux.
Étapes pour convertir un PDF en HTML en utilisant C++
- Installez Aspose.Pdf for C++ à l’aide du gestionnaire de packages NuGet dans votre application
- Incluez une référence à l’espace de noms Aspose::Pdf et ajoutez les fichiers d’en-tête requis
- Créez un objet Document Class pour charger le fichier PDF source
- Créez un objet de classe HtmlSaveOptions pour définir les options d’exportation HTML souhaitées
- Enfin, en utilisant la méthode Save, convertissez le PDF en HTML en C++
En C++, la conversion PDF vers HTML est facilement gérée à l’aide d’appels d’API simples. Nous commencerons par la configuration du projet en ajoutant la référence API à l’aide du gestionnaire de packages Nuget et en incluant les fichiers d’en-tête requis. Ensuite, nous chargerons le PDF source et définirons les options d’exportation pour le HTML souhaité à l’aide de la classe HtmlSaveOptions. Enfin, le rendu HTML peut être enregistré sur disque ou peut être utilisé ultérieurement dans votre application.
Code pour convertir un PDF en HTML en utilisant C++
L’exemple susmentionné en C++ convertit PDF en HTML en utilisant différentes propriétés exposées par la classe HtmlSaveOptions. Vous pouvez définir des propriétés liées aux polices, aux images et aux options d’exportation de contenu SVG pour personnaliser le code HTML exporté. Enfin, le fichier HTML généré peut être enregistré sur disque ou dans MemoryStream pour une utilisation ultérieure.
Dans cette rubrique, nous avons appris à convertir PDF en HTML en C++ et à obtenir une sortie personnalisée. Si vous souhaitez créer un PDF à partir de rien, consultez l’article sur comment créer un PDF en utilisant C++.