COMPARAISON DES PRODUITS

Comparaison entre IronPDF et HiQPdf C#

Mise à jour septembre 24, 2024
Partager:

1. Introduction

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.

Caractéristiques d'IronPDF

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.

  • Les fichiers PDF peuvent être créés à partir de diverses sources, notamment HTML, HTML5, ASPX et Razor/MVC View. Il prend également en charge la conversion d'images en PDF.
  • IronPDF aide à créer des documents avec formulaires interactifs, remplir et soumettre des formulaires interactifs, fusionner et diviser des documents PDF, extraire du texte et des images, rechercher du texte dans des fichiers PDF, et plus encore.
  • Il peut convertir un PDF en HTML ou imprimer des documents PDF.
  • Vous pouvez créer des PDF à partir de liens, personnaliser avec des en-têtes, des pieds de page et des filigranes, et bien plus encore.
  • IronPDF nous permet de transformer des fichiers CSS en fichiers PDF.

Caractéristiques de HiQPdf

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.

  • Convertir HTML, HTML5 et pages web en PDF; ajuster la taille de la page, l'orientation et ajuster le contenu HTML à la page.
  • La technologie de conversion PDF de HiQPdf prend en charge HTML5-vers-SVG, JavaScript, Web Fonts et CSS3.
  • Vous permet de créer, éditer, fusionner et diviser des documents PDF externes ou de les combiner avec de nouveaux documents.
  • Vous pouvez utiliser les éléments CSS de saut de page pour contrôler les sauts de page, répéter les en-têtes et pieds de page des tableaux sur chaque page PDF, et plus encore.

2.0 Créer un nouveau projet dans Visual Studio

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.

Écran de création de projet dans Visual Studio

Ensuite, entrez le nom du projet et sélectionnez le chemin d'accès au fichier, comme indiqué ci-dessous.

Sélection du chemin du fichier dans Visual Studio

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.

Structure du Projet

3.0 Installer la bibliothèque IronPDF

La bibliothèque IronPDF peut être installée via :

  1. Visual Studio
  2. La ligne de commande Visual Studio
  3. Téléchargement direct depuis le site NuGet
  4. Téléchargement direct depuis le site web d'IronPDF

3.1 Utilisation de Visual Studio

Vous pouvez installer IronPDF directement en utilisant le gestionnaire de paquets NuGet dans Visual Studio :

Gestionnaire de packages NuGet dans Visual Studio

Recherchez "IronPDF" et installez le package dans votre projet.

Installation d'IronPDF via le gestionnaire de paquets NuGet

3.2 Utilisation de la ligne de commande de Visual Studio

Alternativement, ouvrez la console du gestionnaire de packages et entrez :

Install-Package IronPdf

Installation de IronPDF via la ligne de commande de Visual Studio

3.3 Téléchargement direct depuis le site NuGet

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.

3.4 Téléchargement direct à partir du site web d'IronPDF

Visitez le site Site web d'IronPDF et téléchargez le package directement. Suivez les instructions pour l'ajouter à votre projet.

4.0 Installer la bibliothèque HiQPdf

La bibliothèque HiQPdf peut être installée de la manière suivante :

  1. Visual Studio
  2. La ligne de commande Visual Studio
  3. Téléchargement direct depuis le site NuGet
  4. Téléchargement direct depuis le site web HiQPdf

4.1 Utilisation de Visual Studio

Dans Visual Studio, recherchez "HiQPdf" dans le gestionnaire de packages NuGet et installez le package.

4.2 Utilisation de la ligne de commande de Visual Studio

Ouvrez la console du gestionnaire de paquets et entrez :

Install-Package HiQPdf

4.3 Téléchargement direct depuis le site NuGet

Téléchargez le pack depuis le Page NuGet HiQPdf. Après le téléchargement, ajoutez-le à votre projet.

4.4 Téléchargement direct depuis le site HiQPdf

Visitez le site Site Web HiQPdf pour télécharger le package directement. Suivez les étapes fournies pour l'ajouter à votre projet.

5.0 Créer des documents PDF à partir des URL

Les exemples suivants montrent comment créer des PDFs à partir d'URLs.

5.1 Utilisation d'IronPDF

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")
VB   C#

5.2 Utilisation de HiQPdf

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")
VB   C#

6.0 Créer un PDF à partir de chaînes HTML

Les deux bibliothèques prennent en charge la conversion de chaîne HTML en PDF.

6.1 Utilisation d'IronPDF

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")
VB   C#

6.2 Utilisation de HiQPdf

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")
VB   C#

7.0 Lire un document PDF

IronPDF et HiQPdf permettent tous deux la lecture de documents PDF existants.

7.1 Utilisation d'IronPDF

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()
VB   C#

7.2 Utilisation de HiQPdf

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)
VB   C#

8.0 Licences

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.

9.0 Conclusion

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.

< PRÉCÉDENT
Comparaison entre IronPDF et PDFTron