La conversion de PDF documents en HTML est essentielle pour le partage de contenu, l’archivage et la publication en ligne. HTML offre un formatage flexible et une réactivité que les PDF statiques ne peuvent pas. Cet article démontre comment convertir PDF en HTML dans C# .NET en ligne, un outil robuste pour la transformation de documents.

API REST PDF en HTML

Le Aspose.PDF Cloud SDK pour .NET permet aux développeurs de transformer des PDF en pages HTML propres et réactives. Les fonctionnalités clés incluent :

Caractéristiques clés :

  • Préserve la mise en page : Maintient les polices, les images, les tableaux et la structure.
  • Sortie HTML responsive : Optimisé pour les navigateurs web et mobiles.
  • Personnalisation de la sortie : Choisissez de diviser le HTML par page ou de générer un seul fichier.
  • Basé sur le cloud : Facilement accessible sur plusieurs plateformes sans dépendances locales.

Prérequis :

Pour commencer :

Installer le SDK officiel depuis NuGet :

Install-Package Aspose.PDF-Cloud

Inscrivez-vous sur Aspose Cloud Dashboard pour obtenir votre Client ID et Client Secret.

Convertir PDF en HTML en C#

Voici un exemple simple montrant comment utiliser le SDK .NET pour convertir un document PDF en HTML :

  • Tout d’abord, créez une instance de Configuration où nous passons les identifiants du client.
  • Deuxièmement, initialisez un objet de PdfApi en passant l’objet de Configuration.
  • Troisièmement, créez un objet de PutPdfInRequestToHtml où nous définissons le fichier HTML résultant.
// Pour plus d'exemples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Obtenez les identifiants client depuis https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// create an instance of PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Input PDF file name
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file
var pdfFile = System.IO.File.OpenRead(inputFile);

// Appelez l'API pour convertir le fichier PDF en HTML et enregistrez la sortie dans le stockage cloud.
// Nous avons spécifié le format HTML de sortie comme `HTML5` 
// Le drapeau pour enregistrer chaque page PDF en tant que fichier HTML séparé est activé.
// Le output sera généré sous forme d'archive .ZIP
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
convertisseur pdf en html

Image:- Un aperçu de la conversion PDF en HTML.

Exporter le PDF vers HTML en utilisant cURL

Pour les passionnés de la ligne de commande, voici comment vous pouvez utiliser cURL pour convertir un PDF en HTML via une API REST.

Étape 1. Obtenez le token d’accès :

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Étape 2. Convertir le PDF en HTML :

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-o "Converted.zip"

Remplacez {ACCESSTOKEN} et inputPDF par votre véritable jeton et fichier PDF disponibles dans le stockage en cloud.

Essayez le convertisseur PDF en HTML en ligne

Vous souhaitez tester la fonction sans écrire de code ? Essayez notre convertisseur PDF en HTML en ligne, construit sur la même API.

pdf to html

Application gratuite de conversion de PDF en HTML.

Conclusion

Avec l’API REST .NET, les développeurs peuvent rapidement transformer des PDF statiques en contenu HTML réactif. Cela aide à rationaliser les flux de travail de publication de documents pour les sites Web, les plateformes CMS et les archives en ligne.

Liens utiles

Articles Connexes

Nous recommandons fortement de visiter les articles de blog suivants pour des informations sur :