Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
IronPDF et HiQPdf les deux peuvent être utilisés pour produire, lire et modifier des fichiers PDF dans votre Microsoft .NET application, qu'il s'agisse d'une application web ou de bureau. Mais laquelle de ces bibliothèques PDF est la plus appropriée pour votre cas d'utilisation ?
Cet article comparera les fonctionnalités des deux bibliothèques, en examinant leurs niveaux de performance lors de la conversion et de la manipulation de fichiers PDF.
IronPDF est un convertisseur PDF sophistiqué capable de gérer presque toutes les tâches qu'un navigateur peut effectuer. Cela permet aux développeurs .NET de créer, lire et manipuler des fichiers PDF. IronPDF convertit HTML en PDF utilisant le moteur Chrome et prenant en charge diverses technologies web telles que HTML, ASPX, Razor HTML, et MVC View.
Nous pouvons utiliser IronPDF pour créer des fichiers PDF en utilisant HTML5, JavaScript, CSS et des images. Nous pouvons également inclure les en-têtes et pieds de page dans les fichiers. IronPDF simplifie le lecture des fichiers PDF et comprend un convertisseur HTML vers PDF sophistiqué. De plus, IronPDF propose un moteur de conversion PDF puissant.
HiQPdf propose une bibliothèque pour .NET et .NET Core qui offre une conversion HTML en PDF rapide et précise pour les applications web et de bureau. Il prend en charge tous les styles CSS et l'exécution de JavaScript dans les fichiers HTML, ce qui en fait un outil polyvalent.
Pour commencer, ouvrez Visual Studio et créez une nouvelle "Application Console". Cet exemple utilisera une application console pour générer des documents PDF.
Ensuite, entrez le nom du projet et sélectionnez le chemin d'accès au fichier, comme indiqué ci-dessous.
Le projet va maintenant générer la structure nécessaire. Une fois créé, le fichier Program.cs
sera ouvert pour que vous puissiez écrire et exécuter votre code.
La bibliothèque IronPDF peut être installée via :
Vous pouvez installer IronPDF directement en utilisant le gestionnaire de paquets NuGet dans Visual Studio :
Recherchez "IronPDF" et installez le package dans votre projet.
Alternativement, ouvrez la console du gestionnaire de packages et entrez :
Install-Package IronPdf
Aller à la page Page NuGet IronPDF et téléchargez le package. Après le téléchargement, ajoutez la référence du package à votre projet.
Visitez le site Site web d'IronPDF et téléchargez le package directement. Suivez les instructions pour l'ajouter à votre projet.
La bibliothèque HiQPdf peut être installée de la manière suivante :
Dans Visual Studio, recherchez "HiQPdf" dans le gestionnaire de packages NuGet et installez le package.
Ouvrez la console du gestionnaire de paquets et entrez :
Install-Package HiQPdf
Téléchargez le pack depuis le Page NuGet HiQPdf. Après le téléchargement, ajoutez-le à votre projet.
Visitez le site Site Web HiQPdf pour télécharger le package directement. Suivez les étapes fournies pour l'ajouter à votre projet.
Les exemples suivants montrent comment créer des PDFs à partir d'URLs.
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("result.pdf");
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/");
Pdf.SaveAs("result.pdf");
Dim Renderer As New IronPdf.ChromePdfRenderer()
Dim Pdf = Renderer.RenderUrlAsPdf("https://www.google.com/")
Pdf.SaveAs("result.pdf")
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertUrlToFile("https://www.google.com", "hiqpdf.pdf")
Les deux bibliothèques prennent en charge la conversion de chaîne HTML en PDF.
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf");
var Renderer = new IronPdf.ChromePdfRenderer().RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf");
Dim Renderer = (New IronPdf.ChromePdfRenderer()).RenderHtmlAsPdf("<h1>Hello World!</h1>").SaveAs("result.pdf")
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf");
Dim htmlToPdfConverter As New HtmlToPdf()
htmlToPdfConverter.ConvertHtmlToFile("<h1>Hello World!</h1>", "", "hiqpdf.pdf")
IronPDF et HiQPdf permettent tous deux la lecture de documents PDF existants.
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
var pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf");
string AllText = pdfDocument.ExtractAllText();
Dim pdfDocument = IronPdf.PdfDocument.FromFile("result.pdf")
Dim AllText As String = pdfDocument.ExtractAllText()
PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
PdfTextExtract pdfTextExtract = new PdfTextExtract();
string text = pdfTextExtract.ExtractText("result.pdf", 1, 1);
Dim pdfTextExtract As New PdfTextExtract()
Dim text As String = pdfTextExtract.ExtractText("result.pdf", 1, 1)
HiQPdf commence à 245 $ pour une licence développeur unique avec un an de support. Voir les détails des tarifs.
IronPDF propose une licence Lite à partir de $749, incluant une garantie de remboursement de 30 jours et un an de support. Découvrez les options de licence d'IronPDF.
Dans cette comparaison entre IronPDF et HiQPdf, les deux bibliothèques offrent de nombreuses fonctionnalités, mais IronPDF se distingue par ses performances, sa polyvalence et son ensemble de fonctionnalités. De plus, IronPDF est plus facile à utiliser, surtout lors de la conversion de HTML en PDF. IronPDF propose également une redistribution libre de droits, ce que HiQPdf ne fait pas.
Nous recommandons IronPDF pour la plupart des cas d'utilisation, car il combine une fonctionnalité puissante avec un excellent support et des mises à jour régulières.
9 produits de l'API .NET pour vos documents de bureau