Développez un convertisseur PDF vers HTML en ligne à l’aide du SDK Node.js. Apprenez à convertir un PDF en HTML en ligne.

Convertisseur PDF en HTML

Aperçu

Bienvenue dans un autre article de blog intéressant de la série Aspose.PDF Cloud Product Family. La semaine dernière, nous avons publié un article dans lequel nous avons montré comment convertir des fichiers HTML en fichiers PDF à l’aide des SDK cloud Aspose.PDF. dans l’application Node.js. Cependant, dans ce didacticiel Aspose.PDF, nous apprendrons comment convertir des fichiers PDF en fichiers HTML en couvrant les points suivants.

API de conversion PDF vers HTML

Dans nos précédents articles de blog, nous avons brièvement décrit Aspose.PDF, ses API REST exposées et ses kits de développement de logiciels cloud. Par conséquent, n’hésitez pas à visiter cet article pour connaître Aspose.PDF en détail pour une meilleure compréhension. Cependant, nous parlerons spécifiquement du SDK pour un convertisseur PDF en HTML en ligne. Aspose.PDF propose des API et des SDK pour manipuler, éditer et convertir des fichiers PDF vers d’autres formats de fichiers populaires. En outre, il propose également des plugins pour WordPress et Drupal. De plus, il offre de nombreuses fonctionnalités dont vous pouvez équiper votre WordPress ou Drupal.

Il existe une équipe d’assistance très dynamique que vous pouvez contacter ici. De plus, vous pouvez regarder une démo vidéo pour voir les fonctionnalités en action de manière pratique. Dans la documentation, vous pouvez trouver une section complète pour les développeurs où toutes les fonctionnalités sont répertoriées avec des extraits de code et des exemples. Surtout, les extraits de code sont disponibles dans plusieurs langages tels que Node.js, C#, PHP, etc.

De plus, vous pouvez découvrir la fonctionnalité vous-même car il existe une représentation graphique de tous les attributs de l’API, comme indiqué dans l’image ci-dessous.

Convertisseur PDF en HTML

Pourquoi votre site d’entreprise a-t-il besoin d’un convertisseur PDF vers HTML ?

Dans cette section, nous examinerons la perspective commerciale d’avoir un convertisseur PDF vers HTML dans notre application professionnelle. Il existe un éditeur en direct convivial où vous pouvez tester la fonctionnalité ici. Par conséquent, soyez toujours confiant d’opter pour les API Aspose.PDF pour les raisons suivantes.

Les API et SDK Aspose.cloud sont sécurisés

C’est le facteur le plus important lorsqu’il s’agit d’intégrer une bibliothèque tierce dans notre application métier. Cependant, Aspose.cloud est équipé d’un mécanisme de sécurité au niveau de l’entreprise. Il existe un tableau de bord où il vous permet de générer des informations d’identification d’API qui incluent une clé d’API et un secret d’API. Ces informations d’identification sont ensuite utilisées pour effectuer des appels d’API et pour l’éditeur.

Traitement des données en interne

En ce qui concerne les utilisateurs d’entreprise, cela ajoute de la valeur à votre application métier lorsque les clients disposent d’un éditeur en direct pour convertir les fichiers de données dans un format de fichier différent. En outre, Aspose.PDF propose également un stockage en nuage où les utilisateurs peuvent enregistrer des fichiers.

Convivial pour le référencement

L’optimisation des moteurs de recherche est une composante très sérieuse d’une entreprise en ligne. Cependant, le format de document portable (PDF) n’est pas compatible avec le référencement. Par conséquent, la conversion de vos fichiers PDF en fichiers HTML vous donne toujours un avantage concurrentiel en termes de classement dans les moteurs de recherche populaires.

Poids léger

Un autre avantage important d’avoir des fichiers HTML est que les fichiers HTML sont légers par rapport aux fichiers PDF. Par conséquent, la gestion des fichiers PDF est relativement efficace en termes de stockage.

Développement rapide

En ce qui concerne le développement de logiciels, vous pouvez accélérer votre développement en tirant parti de ce convertisseur PDF en HTML. De plus, vous pouvez configurer ce logiciel de conversion de fichiers selon vos préférences.

Comment convertir un fichier PDF en fichier HTML à l’aide du SDK Aspose.PDF dans l’application Node.js ?

Jusqu’à présent, nous avons parcouru le SDK cloud Aspose.PDF pour la conversion de fichiers PDF en HTML et les avantages commerciaux d’avoir un convertisseur PDF en HTML en ligne. Nous allons maintenant voir comment convertir des fichiers PDF en fichiers HTML à l’aide du logiciel de conversion de fichiers Aspose.PDF.

Veuillez visiter ce tutoriel dans lequel nous avons défini chaque étape concernant la configuration d’Aspose.cloud dans une application Node.js. De plus, nous avons également élaboré sur les pré-requis.

Maintenant, ouvrons le fichier « app.controller.ts » placé dans le dossier « src » et collez le code suivant pour activer l’API Aspose.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('/pdf-to-html')
  async pdfToHtml() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.html';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToHtml(
        name,
        resultPath,
        null,
        null,
        null,
        null,
        'HTML5',
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        null,
        storageName,
        null,
        'zip',
      );
      // Download pdf from cloud storage
      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to HTML successfully';
    } catch (e) {
      throw e;
    }
  }
}

Maintenant, redémarrez votre serveur et faites une requête POST à cette adresse http://localhost:3000/pdf-to-htm. Enfin, vous pouvez voir le fichier converti “result.html” téléchargé dans votre répertoire racine.

Conclusion

Cela nous amène à la fin de cet article de blog. J’espère que vous avez maintenant une meilleure idée de l’API Aspose.pdf. Cet article a également expliqué comment convertir un fichier PDF en HTML à l’aide d’un convertisseur PDF en HTML. Il est grand temps de s’abonner à Aspose.cloud pour les bibliothèques de conversion et de manipulation de formats de fichiers basées sur le cloud au niveau de l’entreprise. Il existe divers forfaits disponibles et vous pouvez opter pour un forfait gratuit pour explorer davantage avant d’effectuer un achat. De plus, il existe une documentation complète pour chaque fonctionnalité de chaque convertisseur de fichiers en ligne. Enfin, blog.aspose.cloud écrit de nouveaux articles de blog sur d’autres sujets intéressants. 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 :