Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Dans le monde numérique moderne, convertir des documents d'un format à un autre est une nécessité courante. Une exigence fréquente est la conversion de fichiers HTML en PDF, notamment lors de la génération de rapports, de factures, ou de tout document imprimable à partir de contenu web.
GroupDocsoffre une API de conversion de documents .NET puissante conçue pour une transformation transparente de HTML en format PDF au sein des applications C#, ASP.NET, VB.NET et .NET Core. Il garantit une mise en forme précise et la préservation de la disposition tout au long du processus de conversion, tout en minimisant les efforts de codage.
D'autre part,IronPDFest une bibliothèque .NET conçue spécifiquement pour gérer les tâches de génération et de manipulation de PDF au sein des applications C#. Il simplifie le processus de conversion de contenu HTML en un fichier PDF, offrant des options de personnalisation riches et des performances fiables. Dans cet article, nous allons explorer ces deux bibliothèques et les comparer.
Créer un nouveau projet pour convertir HTML en PDF.
Installez GroupDocs dans le nouveau projet créé
Convertir du HTML en document PDF à l'aide de la bibliothèque GroupDocs.Conversion.
Installez IronPDF dans le projet.
GroupDocs.Conversionfournit un outil en ligne qui permet aux utilisateurs de convertir des fichiers HTML en PDF sans effort. Cet outil est accessible depuis n'importe quel appareil disposant d'une connexion Internet, le rendant très polyvalent et convivial. Le convertisseur prend en charge diverses plateformes, y compris Windows, macOS, Linux, Android et iOS.
Il offre une API robuste pour la conversion de HTML en PDF, conçue pour être simple tout en étant suffisamment flexible pour gérer divers scénarios. Voyons maintenant certaines des fonctionnalités importantes de la bibliothèque NuGet GroupDocs.Conversion .NET.
Prise en charge étendue des formats
Documents : Convertir entre des formats tels que PDF, DOCX, PPTX, XLSX, et bien d'autres.
Images : Prend en charge les formats tels que BMP, JPEG, PNG, GIF, et TIFF.
CAO & SIG : Convertir des fichiers CAO comme DWG, DXF, et des formats SIG comme SHP, et KML.
Audio & Vidéo : Convertir des fichiers audio(MP3, WAV)et fichiers vidéo(MP4, AVI).
Autres : Comprend la prise en charge des eBooks(EPUB, MOBI), formats web(HTML, MHTML), et archives(ZIP, TAR).
Options de conversion personnalisables
Conversion partielle : Convertissez des documents entiers ou des plages de pages spécifiques.
Filigrane : Ajoutez des filigranes aux documents lors de la conversion.
Personnalisation de l'apparence : Personnalisez l'apparence des documents convertis, par exemple en définissant la résolution des images ou en spécifiant le format de sortie des documents.
Options de Chargement Flexibles
Chargement local et à distance : Chargez des documents à partir de disques locaux, de flux, d'URL ou de services de stockage cloud comme Amazon S3 et Azure Blob.
Documents protégés par mot de passe : Chargez et convertissez des documents protégés par mot de passe.
Prise en charge multiplateforme
Systèmes d'exploitation : Compatible avec Windows, Linux et macOS.
Environnements de développement : Prend en charge le développement en C#, F# et VB.NET.
Bibliothèque Autonome
IronPDFest une bibliothèque .NET conçue spécifiquement pour gérer les tâches de génération et de manipulation de PDF au sein des applications C#. Il simplifie le processus de conversion du contenu HTML en format PDF, offrant des options de personnalisation riches et des performances fiables. Que vous développiez des applications web, des logiciels de bureau ou des services backend, IronPDF offre un ensemble complet d'outils pour intégrer la génération de PDF de manière transparente.
Conversion HTML en PDF
Fichiers HTML : Convertissez les fichiers HTML, y compris le CSS, le JavaScript et les images, en PDF.
Chaînes HTML : Rendre les chaînes HTML directement en documents PDF.
URLs : Convertissez les pages web en PDF en fournissant l'URL.
Génération et Édition de PDF
Créer des PDF : Générer des PDF à partir de zéro ou à partir de documents existants.
Éditez des PDF : Ajoutez, supprimez ou modifiez du texte, des images et d'autres éléments dans un PDF.
Fusionner et Diviser : Combinez plusieurs PDF en un seul, ou divisez un PDF en plusieurs documents.
Mise en forme avancée
En-têtes et pieds de page : Ajoutez des en-têtes et des pieds de page, y compris les numéros de page et les dates.
Filigranes : Appliquez des filigranes à vos documents PDF.
Paramètres de la page : Personnalisez la taille de la page, l'orientation, les marges et plus encore.
Sécurité et Conformité
Protection par mot de passe : Sécurisez les PDF avec des mots de passe et définissez les autorisations.
Signatures numériques : Signez des PDF numériquement à l'aide de certificats.
Conformité : Prend en charge les normes PDF/A et PDF/UA pour l'archivage à long terme et l'accessibilité.
Prise en charge multiplateforme
Systèmes d'exploitation : Compatible avec Windows, Linux, et macOS.
Visual Studio : Assurez-vous d'avoir Visual Studio installé pour créer et gérer votre projet C#.
Pour commencer, créons un nouveau projet dans Visual Studio. Pour cela, ouvrez Visual Studio et cliquez sur créer un nouveau projet. Lorsque la fenêtre ci-dessous apparaît, sélectionnez le type de projet comme Console App.
Choisissez un nom de projet et un emplacement comme ci-dessous.
Sélectionnez la version .NET requise.
Une fois toutes les options sélectionnées, le projet sera créé avec succès.
Installez maintenant le package NuGet GroupDocs.Conversion .NET en utilisant le gestionnaire de packages de Visual Studio ou directement à partir de la ligne de commande.
Depuis la ligne CMD :
Une fois que le NuGet GroupDocs.Conversion est installé avec succès, nous pouvons commencer à utiliser la bibliothèque.
Le fragment de code suivant montre comment convertir HTML en PDF en utilisant la bibliothèque GroupDocs.Conversion.
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
using System;
using System.IO;
using GroupDocs.Conversion.Options.Convert;
// Html To PDF conversion app sample code
namespace GroupDocVsIronPDF
{
public class Program
{
public static void ConvertHtmlToPdf
{
string outputFolder = "C:\\code\\articles\\july26"; // output with html pages converted to PDF
string outputFile = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf"); // converted pdf file
var input = "C:\\code\\articles\\july26\\groupDocConversion.html" // input html file
using (var converter = new GroupDocs.Conversion.Converter(input))
{
var options = new PdfConvertOptions();
converter.Convert(outputFile, options);
Console.WriteLine("\nConversion to pdf completed successfully. \nCheck output in {0}", outputFolder);
}
}
}
}
Imports Microsoft.VisualBasic
Imports System
Imports System.IO
Imports GroupDocs.Conversion.Options.Convert
' Html To PDF conversion app sample code
Namespace GroupDocVsIronPDF
Public Class Program
Public Shared ReadOnly Property ConvertHtmlToPdf() As void
Dim outputFolder As String = "C:\code\articles\july26" ' output with html pages converted to PDF
Dim outputFile As String = Path.Combine(outputFolder, "convertedUsingGroupDoc.pdf") ' converted pdf file
'INSTANT VB TODO TASK: The following line contains an assignment within expression that was not extracted by Instant VB:
'ORIGINAL LINE: var input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = new GroupDocs.Conversion.Converter(input))
Dim input = "C:\code\articles\july26\groupDocConversion.html" using(var converter = New GroupDocs.Conversion.Converter(input))
If True Then
Dim options = New PdfConvertOptions()
converter.Convert(outputFile, options)
Console.WriteLine(vbLf & "Conversion to pdf completed successfully. " & vbLf & "Check output in {0}", outputFolder)
End If
End Property
End Class
End Namespace
Explication du code
Ce programme illustre comment convertir un fichier HTML(groupDocConversion.html) vers un fichier PDF(convertedUsingGroupDoc.pdf)en utilisant la bibliothèque GroupDocs.Conversion. Voici une explication du code :
Espace de noms et Importations : Le programme commence par l'importation des espaces de noms nécessaires. System et System.IO sont des espaces de noms .NET standard pour les opérations d'entrée-sortie de base. GroupDocs.Conversion.Options.Convert est utilisé pour importer des options de conversion pour l'API GroupDocs.Conversion. Le namespace Microsoft.VisualBasic pourrait avoir été importé pour certaines utilités comme Path.Combine, qui est une méthode multiplateforme pour concaténer des chemins.
Classe Programme : La classe Programme est déclarée dans l'espace de noms GroupDocVsIronPDF.
Méthode ConvertHtmlToPdf : Il s'agit d'une méthode statique(public static void ConvertHtmlToPdf)responsable de l'exécution de la conversion HTML en PDF. Il ne prend aucun paramètre.
outputFolder : Spécifie le répertoire où le fichier PDF converti sera enregistré.
outputFile : Combine outputFolder avec le nom de fichier de sortie souhaité(convertedUsingGroupDoc.pdf), formant le chemin complet vers le fichier PDF de sortie.
Input : Spécifie le chemin vers le fichier HTML d'entrée.
Utilisons le fichier HTML ci-dessous comme exemple, vous pouvez également télécharger n'importe quel fichier HTML gratuit disponible.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate GroupDocs .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;">GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios. To begin using GroupDocs HTML to PDF converter in your C# applications.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;">using GroupDocs.Conversion.Options.Convert;
</p>
<p style="color:blue;">
using System.IO;
</p>
<p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;</p>
</code>
<h2 style="color:black;">Load the Source HTML File</h2>
<code style="color:blue;"> using (var converter = new GroupDocs.Conversion.Converter("path to html file"))
</code>
<h2 style="color:black;">Perform the Conversion</h2>
<code style="color:blue;">
<p>var options = new PdfConvertOptions();</p>
<p>converter.Convert(outputFile, options);</p>
</code>
</body>
</html>
version 24.6.0 -= 1
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion --version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert;
"csharp"> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style
"language-csharp" data-lang="csharp"> <p style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
"color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
"color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style="color:black;"> Import Namespaces</h2> <code class
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
"color:black;"> Install</h2> <code style="color:blue;"> dotnet add package GroupDocs.Conversion version 24.6.0</code> <h2 style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
"color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style="color:black;"> Install</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: <!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate GroupDocs.Net Package to Convert HTML to PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML to PDF conversion, designed to be simple yet flexible enough to handle various scenarios.@To begin using GroupDocs HTML to PDF converter in your C# applications.</p> <h2 style
"color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style="color:gray;"> GroupDocs provides a robust API for HTML [to] PDF conversion, designed [to] be simple yet flexible enough [to] handle various scenarios.To begin using GroupDocs HTML [to] PDF converter in your C# applications.</p> <h2 style
<(Not DOCTYPE) html> (Of html) (Of body) <h1 style="color:black;"> Demonstrate GroupDocs.Net Package [to] Convert HTML [to] PDF</h1> <p style
</p> <p style="color:blue;"> using System.IO
</p> <p style="color:blue;"> using GroupDocs.Conversion.Options.Convert
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options = new PdfConvertOptions();
"color:blue;"> (Of p) var options = New PdfConvertOptions()
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style="color:blue;"> <p> var options
"color:black;"> Perform the Conversion</h2> <code style="color:blue;"> (Of p) var options
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
"color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style="color:black;"> Perform the Conversion</h2> <code style
'INSTANT VB WARNING: An assignment within expression was extracted from the following statement:
'ORIGINAL LINE: </p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = new GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
"color:black;"> Load the Source HTML File</h2> <code style="color:blue;"> using(var converter = New GroupDocs.Conversion.Converter("path to html file")) </code> <h2 style
</p> </code> <h2 style="color:black;"> Load the Source HTML File</h2> <code style
</p> (Of p) converter.Convert(outputFile, options)
'INSTANT VB TODO TASK: The following line uses invalid syntax:
' </p> </code> </body> </html>
Sortie PDF
Maintenant, installez leIronPDF Paquet NuGet deIronsSoftwareutilisant Visual Studio ou depuis le gestionnaire de packages NuGet.
Depuis CMD :
Une fois que le package NuGet est installé avec succès, le projet est prêt à ajouter du code pour tester le processus de conversion HTML en PDF avec IronPDF.
Le code suivant montre comment convertir du HTML en PDF en utilisant la bibliothèque IronPDF .NET.
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
namespace GroupDocVsIronPDF
{
internal class IronPDFDemo
{
public static void Execute()
{
IronPdf.License.LicenseKey = "your key";
// Create Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML Data files
var pdf = renderer.RenderHtmlFileAsPdf("C:\\code\\articles\\july26\\groupDocConversion.html");
// Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf");
}
}
}
Namespace GroupDocVsIronPDF
Friend Class IronPDFDemo
Public Shared Sub Execute()
IronPdf.License.LicenseKey = "your key"
' Create Renderer
Dim renderer = New ChromePdfRenderer()
' Create a PDF from an existing HTML Data files
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\groupDocConversion.html")
' Save As PDF
pdf.SaveAs("convertedUsingIronPDF.pdf")
End Sub
End Class
End Namespace
Explication du code
Ce programme C#, encapsulé dans l'espace de noms GroupDocVsIronPDF, démontre comment utiliser IronPDF pour convertir un fichier HTML.(groupDocConversion.html) vers un fichier PDF(convertedUsingIronPDF.pdf). Voici une explication du code :
Espace de noms et classe : La classe IronPDFDemo est déclarée comme interne dans l'espace de noms GroupDocVsIronPDF.
Méthode Execute : public static void Execute(): Cette méthode sert de point d'entrée pour exécuter la conversion PDF en utilisant IronPDF. Il ne prend aucun paramètre.
Réglage de la clé de licence : IronPdf.License.LicenseKey = "your key"; : Définit la clé de licence pour IronPDF. Cette étape est cruciale pour utiliser IronPDF en mode sous licence, assurant la conformité avec les termes de la licence.
Création du moteur de rendu : var renderer = new ChromePdfRenderer(); : Initialise une nouvelle instance de ChromePdfRenderer. Ce moteur de rendu est capable de convertir du contenu HTML en PDF en utilisant le moteur de rendu de Google Chrome en arrière-plan.
Conversion HTML en PDF : renderer.RenderHtmlFileAsPdf("C:\code\articles\july26\conversionDeGroupeDoc.html");: Convertit le fichier HTML spécifié(groupDocConversion.html)en un document PDF(pdf)en utilisant la méthode RenderHtmlFileAsPdf fournie par ChromePdfRenderer.
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1 style="color:black;">Demonstrate Iron .Net Package to Convert HTML to PDF</h1>
<p style="color:gray;"> IronPDF simplifies HTML to PDF conversion in C# applications with its robust set of features and intuitive API. Whether you need to generate reports, convert web pages, or create printable documents from HTML content, IronPDF provides the tools necessary to achieve high-quality PDF outputs efficiently. By integrating IronPDF into your projects, you can enhance document generation workflows and deliver professional-grade PDF documents tailored to your application's requirements.</p>
<h2 style="color:black;">Install</h2>
<code style="color:blue;">dotnet add package IronPdf --version 2024.7.8</code>
<h2 style="color:black;">Import Namespaces</h2>
<code class="language-csharp" data-lang="csharp">
<p style="color:blue;"> using IronPdf;
</p>
</code>
<h2 style="color:black;">Create ChromePdfRenderer</h2>
<code style="color:blue;"> var renderer = new ChromePdfRenderer();
</code>
<h2 style="color:black;">Create PDF from HTML file</h2>
<code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html");
</code>
<h2 style="color:black;">SAve PDF File</h2>
<code style="color:blue;"> pdf.SaveAs("output.pdf");
</code>
</code>
</body>
</html>
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<!DOCTYPE html> <html> <body> <h1 style="color:black;"> Demonstrate Iron.Net Package @to Convert HTML @to PDF</h1> <p style="color:gray;"> IronPDF simplifies HTML @to PDF conversion in C# applications @with its robust @set @of features @and intuitive API.Whether you need @to generate reports, convert web pages, @or create printable documents from HTML content, IronPDF provides the tools necessary @to achieve high-quality PDF outputs efficiently.By integrating IronPDF into your projects, you can enhance document generation workflows @and deliver professional-grade PDF documents tailored @to your application's requirements.</p> <h2 style="color:black;"> Install</h2> <code style="color:blue;"> dotnet add package IronPdf --version 2024.7.8</code> <h2 style="color:black;"> Import Namespaces</h2> <code class="language-csharp" data-lang="csharp"> <p style="color:blue;"> using IronPdf; </p> </code> <h2 style="color:black;"> Create ChromePdfRenderer</h2> <code style="color:blue;"> var renderer = New ChromePdfRenderer(); </code> <h2 style="color:black;"> Create PDF from HTML file</h2> <code style="color:blue;"> var pdf = renderer.RenderHtmlFileAsPdf("myHtmlFile.html"); </code> <h2 style="color:black;"> SAve PDF File</h2> <code style="color:blue;"> pdf.SaveAs("output.pdf"); </code> </code> </body> </html>
IronPDFpour permettre aux utilisateurs de découvrir ses fonctionnalités étendues avant l'achat.
Placez la clé de licence au début du script avant d'utiliser lePaquet IronPDF:
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
using IronPdf;
# Apply your license key
License.LicenseKey = "key"
Imports IronPdf
#Apply your license key
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'License.LicenseKey = "key"
Avantages :
Large éventail de formats : Prend en charge une grande variété de formats de documents pour la conversion, y compris Word, Excel, PowerPoint, PDF, HTML, et plus encore.
Qualité de conversion : Offre généralement des conversions de bonne qualité avec de nombreuses options de personnalisation.
Manipulation de documents également incluse : Des fonctionnalités supplémentaires au-delà de la conversion sont proposées, telles que la manipulation de documents et la gestion des métadonnées.
Flexibilité de l'API : Fournit des API pour .NET et Java, ce qui peut être avantageux pour les projets multiplateformes ou mixtes en termes de technologies.
Inconvénients :
Coût : Cela peut être relativement cher, surtout pour une utilisation commerciale ou lorsque l'on traite de gros volumes de documents.
Courbe d'apprentissage : Selon la complexité des cas d'utilisation, l'intégration et la configuration de GroupDocs.Conversion peuvent présenter une courbe d'apprentissage plus abrupte.
Avantages :
Génération de PDF : Excellent pour générer des PDF à partir de HTML, d'URL ou d'autres formats directement au sein des applications .NET.
Facilité d'utilisation : Généralement simple à intégrer et utiliser, surtout pour les tâches de génération de PDF de base.
Documentation et support : Offre une bonne documentation et un bon support, ce qui peut être utile pour les développeurs débutants.
Coût : Selon votre cas d'utilisation, cela peut être plus rentable comparé à GroupDocs.Conversion, en particulier pour les tâches de génération de PDF.
Inconvénients :
Support de format limité : Principalement axé sur la génération de PDF ; contrairement à GroupDocs.Conversion, il est spécifiquement conçu uniquement pour le format PDF.
Personnalisation : Bien qu'il convienne aux besoins de base en matière de génération de PDF, les options de personnalisation pour la mise en page et les fonctionnalités avancées peuvent être limitées par rapport à GroupDocs.Conversion.
Avec un support client de haute qualité et soutenu par des développeurs compétents etIronSuite, ces inconvénients sont donc annulés, doncIronPDFémerge comme la meilleure bibliothèque des deux pour offrir des capacités de conversion PDF modernes, simples et avancées.
GroupDocsLe convertisseur HTML en PDF en C# offre une solution simple mais puissante pour convertir le contenu HTML en documents PDF au sein de vos applications. En suivant les étapes et l'exemple fournis dans cet article, vous pouvez rapidement intégrer des capacités de conversion HTML vers PDF dans vos projets, que ce soit pour générer des rapports, archiver du contenu web, ou pour tout autre besoin de traitement de documents. La bibliothèque de GroupDocs offre des options de flexibilité et de personnalisation étendues, ce qui en fait un choix fiable pour les développeurs cherchant à améliorer leurs applications avec la génération de PDF à partir de contenu HTML.
En revanche,IronPDFsimplifie la conversion de HTML en PDF dans les applications C# grâce à son ensemble de fonctionnalités robustes et son API intuitive. Que vous ayez besoin de générer des rapports, de convertir des pages web ou de créer des documents imprimables à partir de contenu HTML, IronPDF fournit les outils nécessaires pour obtenir des fichiers PDF de haute qualité de manière efficace. En intégrant IronPDF dans vos projets, vous pouvez améliorer les flux de travail de génération de documents et fournir des documents PDF de qualité professionnelle adaptés aux exigences de votre application.
Avec un support client de premier ordre et soutenu par des développeurs qualifiés etIronSuite, IronPDFémerge comme la meilleure bibliothèque des deux pour offrir des capacités de conversion PDF modernes, simples et avancées.
9 produits de l'API .NET pour vos documents de bureau