
Les fichiers HTML sont généralement le bloc de construction de base des sites web. Le format de fichier HTML vous permet de manipuler ou d’organiser du texte, des images, des tableaux ou tout autre contenu de page. Les applications web modernes génèrent des rapports ou des informations au format HTML car presque tous les appareils prennent en charge ce format sans nécessiter de configuration supplémentaire ou complexe. Cependant, il est souvent nécessaire de protéger un document contre les modifications par le biais de privilèges de document ou de signatures numériques. Vous pouvez également avoir besoin d’archiver des données pendant de plus longues périodes. Dans de tels cas, vous pouvez convertir des fichiers HTML en documents PDF. Il pourrait y avoir de nombreuses autres raisons de convertir des fichiers HTML en PDF. Ici, nous allons discuter de ce cas d’utilisation en lien avec les API Aspose.HTML Cloud.
Aspose.HTML Cloud API pour la conversion HTML en PDF
Aspose.HTML Cloud est une API REST qui vous permet de convertir ou de manipuler des documents HTML et plusieurs autres Supported File Formats. Vous pouvez l’utiliser sur n’importe quelle plate-forme sur laquelle vous prévoyez de travailler, car elle peut être utilisée avec des commandes cURL ou des SDK incluant PHP, Ruby, Python, Node.js et many others. Vous devez simplement vous inscrire gratuitement et tester l’API dans sa pleine capacité. Nous avons déjà compilé toutes les informations nécessaires sur Creating and Managing accounts dans l’article de documentation.
Convertir des fichiers HTML en PDF
Ici, nous allons discuter de deux cas d’utilisation populaires mais différents de la conversion HTML en PDF en utilisant cURL. Tout d’abord, considérons la conversion d’un fichier HTML en PDF où le fichier HTML se trouve sur votre disque local et le PDF résultant sera enregistré dans votre stockage.
- Obtenez votre clé d’application et votre SID d’application après vous être inscrit.
- Obtenir un jeton Web JSON
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- Le fichier PDF généré sera enregistré dans un dossier spécifié sur le stockage.
Ci-dessous, le code montre toutes ces étapes et convertit le fichier HTML en PDF :
// D'abord, obtenez le JSON Web Token
// Veuillez obtenir votre clé d'application et votre SID d'application à partir de https://dashboard.aspose.cloud/#/apps. Veuillez placer la clé d'application dans "clientsecret" et le SID d'application dans "clientid".
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL exemple pour convertir un fichier HTML en PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
Fichier HTML affiché par le navigateur (Google Chrome)

Fichier PDF généré par l’API Aspose.HTML Cloud

De même, vous pouvez également convertir HTML en PDF en utilisant une URL. En réponse à votre demande, un fichier PDF sera reçu que vous pouvez enregistrer dans votre système de fichiers local. Voici les étapes pour convertir une page web en PDF en spécifiant l’URL.
- Obtenez votre clé d’application et votre SID d’application après vous être inscrit.
- Obtenir un jeton Web JSON
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- Le fichier PDF généré sera enregistré dans votre système de fichiers local.
Le code suivant suit ces étapes et peut simplement générer un document PDF :
// D'abord, obtenez le JSON Web Token
// Veuillez obtenir votre App Key et App SID à partir de https://dashboard.aspose.cloud/#/apps. Veuillez placer l'App Key dans \"clientsecret\" et l'App SID dans \"clientid\" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL exemple pour convertir une page web en PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
Page Web affichée par le navigateur (Google Chrome)

Fichier PDF généré par Aspose.HTML Cloud

Comme vous pouvez le remarquer, le fichier PDF généré est une véritable représentation du rendu WYSIWYG. L’API effectue un rendu de haute fidélité, elle pourrait donc être un candidat parfait pour être intégrée dans vos applications. N’hésitez pas à tester les API avant de l’acheter et nous aimerions entendre vos préoccupations, questions ou suggestions via nos Free Support Forums.