Convertissez instantanément votre page Web en PDF à l’aide des SDK cloud Aspose.PDF. Intégrez votre application Node.js à une bibliothèque de conversion Web vers PDF en une seule commande.

convertisseur html en pdf

Aperçu

Vous vous demandez comment enrichir votre application Node.js avec un convertisseur HTML vers PDF ? Vous avez atterri au bon endroit. Récemment, nous avons publié des articles de blog tels que PDF To DOC Converter – Aspose.PDF Cloud SDKs For Node.js, Convert Excel to PDF in Python | Feuille de calcul XLS en PDF, et plus encore. Cependant, il s’agit d’un nouvel article de la série Aspose.PDF Cloud Product Family et nous examinerons la bibliothèque de conversion Web vers PDF en couvrant les points suivants.

Une introduction au convertisseur de format de fichier (Aspose.PDF)

Dans notre article de blog le plus récent, nous avons décrit en détail ce qu’est Aspose.PDF et son fonctionnement. Cependant, notre article de blog précédent concernait la conversion de fichiers PDF en DOC à l’aide de SDK basés sur le cloud fournis par Aspose.PDF. De plus, les développeurs peuvent opter pour des API REST (transfert d’état représentatif) ou des SDK (kit de développement logiciel). Les deux versions sont disponibles avec une documentation complète concernant le développement et l’utilisation. De plus, les abonnés d’Aspose.PDF peuvent tirer parti du forum où ils peuvent ouvrir toute discussion sur les fonctionnalités. L’équipe de support est à peu près active pour les questions/discussions afin de rendre l’expérience de l’utilisateur sans tracas.

Surtout, Famille de produits Aspose.Cloud propose un éditeur en direct où vous pouvez découvrir les API en temps réel et, par conséquent, vous pouvez tester le convertisseur HTML en PDF uniquement à partir de l’interface utilisateur. Il vous offre une très belle interface conviviale où vous pouvez insérer des données et télécharger des fichiers pour tester les fonctionnalités. De plus, vous pouvez tester vous-même la fonction de conversion Web vers PDF, comme indiqué dans l’image ci-dessous.

convertisseur html en pdf

Une fois que vous avez terminé les tests, vous pouvez afficher et sélectionner le plan d’abonnement sur le tableau de bord d’Aspose.cloud. Un plan gratuit est également disponible pour comprendre l’ensemble de l’écosystème.

Avantages commerciaux de l’API de conversion de documents basée sur le cloud

Dans cette section, nous explorerons pourquoi il est important d’enrichir votre application avec un convertisseur de format de fichier et examinerons également ses avantages commerciaux. Les fichiers HTML sont rendus dans le navigateur Web et sont utilisés pour développer des sites Web commerciaux. Les avantages suivants méritent d’être mentionnés ici.

Avantage concurrentiel

Pensez comme si vous possédiez une entreprise en ligne basée sur des services cloud. Il sera toujours important de faciliter vos utilisateurs avec un maximum de fonctionnalités pour faire face aux tâches routinières. Les convertisseurs de format de fichier fonctionnent bien à l’heure actuelle en raison de diverses structures de fichiers de données et la conversion Web en PDF est assez courante parmi eux.

Accès hors ligne

En ce qui concerne le convertisseur HTML en PDF, le plus grand avantage d’avoir une version PDF d’une page Web est que vous pouvez l’enregistrer et la consulter hors ligne.

Modifiable

C’est une autre caractéristique attachée aux fichiers PDF que vous pouvez modifier comme vous le souhaitez, comme la mise en évidence du texte, les signatures numériques, les annotations riches, etc.

De même, de nombreux autres pros sont fournis avec les SDK basés sur le cloud Aspose.PDF que vous pouvez intégrer en un rien de temps à votre espace professionnel en ligne. L’ensemble du processus est assez simple et convivial, il vous suffit de l’activer et le reste de la magie se déroule de manière transparente.

Comment convertir HTML en PDF à l’aide des SDK cloud Aspose.PDF ?

Jusqu’à présent, nous avons utilisé un convertisseur de format de fichier (Aspose.PDF) et avons également examiné certains des principaux avantages d’avoir une API de conversion de documents basée sur le cloud. Ensuite, nous verrons comment configurer Aspose.PDF dans notre application Node.js.

Si vous êtes nouveau sur notre plateforme, n’hésitez pas à visiter ce tutoriel dans lequel nous avons défini chaque étape concernant la configuration d’Aspose.cloud. De plus, nous avons également précisé les pré-requis.

Comme nous avons mis en place un projet de base dans Nestjs (c’est-à-dire le framework Nod.js) pour configurer le convertisseur HTML en PDF sur notre hôte local. Maintenant, ouvrons le fichier “app.controller.ts” placé dans le dossier “src”, et collons le code suivant pour activer la conversion Web vers PDF dans votre application Node.js.

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}
  @Post('/html-to-pdf')
  async htmlToPdf() {
    const name = 'index.html';
    const SrcFile = '/' + name;
    const detFolder = '/myfolder';
    const resultFile = 'index.pdf';
    const resultPath = 'myfolder/' + resultFile;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultFile;

    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      // Upload file to aspose cloud storage
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
      // Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
      await pdfApi.putHtmlInStorageToPdf(
        resultFile,
        SrcFile,
        name,
        null,
        null,
        false,
        null,
        null,
        null,
        null,
        detFolder,
        storageName,
      );

      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);

      return 'Web Page converted to PDF successfully';
    } catch (e) {
      throw e;
    }
  }
}

Enfin, redémarrez le serveur, vous pouvez faire une demande de publication à http://localhost:3000/html-to-pdf. Maintenant, vous devriez voir un fichier nommé “index.pdf” dans le dossier racine de votre projet. C’est tout.

Conclusion

C’est la fin de cet article de tutoriel Aspose.PDF. Vous avez clairement vu à quel point l’ensemble du processus est simple où vous pouvez enrichir votre application Node.js avec un convertisseur HTML en PDF de niveau entreprise. De plus, vous pouvez réduire les coûts associés aux tâches répétitives et optimiser les performances en optant pour un convertisseur de format de fichier basé sur le cloud. Maintenant, vous savez comment convertir HTML en PDF et êtes familiarisé avec la bibliothèque de conversion Web en PDF proposée par Aspose.PDF. Par conséquent, c’est le bon moment pour vous abonner aux SDK basés sur le cloud pour votre application Node.js. De plus, il existe une documentation complète pour chaque fonctionnalité de chaque convertisseur de fichiers en ligne. Il existe divers forfaits disponibles et vous pouvez opter pour un forfait gratuit pour explorer davantage avant d’effectuer un achat.

Enfin, blog.aspose.cloud rédige de nouveaux articles de blog de manière cohérente. Par conséquent, veuillez rester en contact pour des mises à jour régulières. De plus, vous pouvez nous suivre sur nos comptes de médias sociaux Facebook, LinkedIn et Twitter.

poser une question

N’hésitez pas à visiter notre forum qui est très actif pour répondre aux questions et requêtes/discussions.

Explorer

Vous pouvez trouver les liens suivants pertinents :