Les fichiers HTML sont largement utilisés sur Internet. Dans divers cas, vous devez convertir des fichiers HTML en documents PDF. En conséquence, cet article explique comment convertir un fichier HTML en un document PDF sous Linux dans .NET.

API de conversion HTML en PDF pour Linux

L’API Aspose.HTML for .NET prend en charge l’utilisation de fichiers HTML. Vous pouvez facilement configurer l’API en téléchargeant les fichiers DLL à partir de la section Téléchargements ou de la galerie NuGet en utilisant l’extension NuGet Package Manager pour Visual Studio Code sous Linux.

Convertir HTML en PDF sous Linux

Vous pouvez convertir un fichier HTML en fichier PDF en procédant comme suit :

  1. Spécifiez les chemins des fichiers d’entrée et de sortie.
  2. Initialise un objet de classe HTMLDocument.
  3. Créez une instance de la classe PdfRenderingOptions.
  4. Créez l’objet PdfDevice et spécifiez le fichier de sortie à rendre.
  5. Rendu HTML en PDF avec la méthode RenderTo.

Le code suivant montre comment convertir un fichier HTML en fichier PDF dans .NET sous Linux :

// Définir le chemin d'accès à un fichier HTML source
string documentPath = "HTMLtoPDF.html";

// Définir le chemin pour l'enregistrement du fichier converti 
string savePath = "HTMLtoPDF.pdf";

// Initialiser un objet de classe HTMLDocument
HTMLDocument document = new HTMLDocument(documentPath);

// Créer une instance de la classe PdfRenderingOptions
PdfRenderingOptions pdfOptions = new PdfRenderingOptions();

// Créez le PdfDevice et spécifiez le fichier de sortie à rendre
PdfDevice device = new PdfDevice(pdfOptions, savePath);

// Rendu HTML en PDF avec la méthode RenderTo
document.RenderTo(device);

Production

HTML en PDF Linux

Explorer Aspose.HTML for .NET

L’API Aspose.HTML for .NET est une API autonome permettant de créer, de modifier ou de convertir des fichiers HTML par programmation à l’aide de C#. Vous pouvez explorer plusieurs autres fonctionnalités de l’API en consultant la documentation.

Obtenez une licence gratuite

Vous pouvez évaluer Aspose.HTML for .NET sans aucune limitation en demandant une licence temporaire gratuite.

Conclusion

Dans cet article, vous avez appris à convertir une page Web HTML en un fichier PDF sous Linux. Vous pouvez utiliser l’extrait de code pour produire une sortie haute fidélité dans vos applications basées sur .NET. De plus, n’hésitez pas à nous contacter sur le forum d’assistance gratuit en cas de problème.

Voir également