UTILISATION D'IRONPDF

PDFium en C# Alternatives à l'utilisation d'IronPDF

Mise à jour février 25, 2024
Partager:

La bibliothèque PDFium est un exemple de moteur de rendu open-source développé par Google spécifiquement pour travailler avec le Portable Document Format(PDF (EN ANGLAIS)) les fichiers avec/sans images, y compris PNG, etc. Cependant, IronPDF ne se contente pas d'utiliser le moteur d'interface de rendu PDFium pour configurer son code source ; il s'appuie également sur lui pour fournir des fonctionnalités supplémentaires, ce qui facilite l'écriture/le test du code source d'un projet sans aucune erreur ni bogue. IronPDF ajoute la prise en charge de la conversion de documents HTML en documents PDF, ce que le SDK .NET de PDFium ne prend pas en charge d'emblée.

IronPDF utilise la puissance de la technologie open-source fournie par PDFium pour fournir aux clients un ensemble complet d'outils nécessaires au développement d'applications Windows Microsoft.NET interactives qui fonctionnent avec des fichiers PDF d'une manière ou d'une autre. Il s'agit notamment de convertir des fichiers HTML en fichiers PDF, de diviser ou de fusionner des pages PDF, d'extraire du texte de documents PDF, d'ajouter des signatures ou des filigranes à un fichier PDF, de remplir des formulaires PDF, d'imprimer des PDF, etc.

IronPDF crée de meilleurs fichiers PDF que PDFium

IronPDF a apporté des améliorations significatives par rapport à PDFium dans le domaine de la création de PDF. Bien que PDFium puisse créer et charger des PDF de base, il lui manque de nombreuses fonctionnalités que les utilisateurs attendent d'une bibliothèque de documents PDF moderne. IronPDF remédie à cette lacune en proposant une API facile à utiliser pour créer des PDF complexes avecen-têtes, pieds de pagenombre de pages,numéros de page, signets, filigraneset bien d'autres choses encore.

IronPDF permet aux utilisateurs d'utiliser des formats de papier personnalisés pour le rendu des PDF. Examinons l'exemple de code Git/arborescence des sources suivant :

//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
//create ChromePdfRenderer object
var renderer = new IronPDF.ChromePdfRenderer();
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom;
int height = 5;
//assign width as 5
int width = 5;
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width);
'create ChromePdfRenderer object
Dim renderer = New IronPDF.ChromePdfRenderer()
renderer.RenderingOptions.PaperSize = IronPdf.Rendering.PdfPaperSize.Custom
Dim height As Integer = 5
'assign width as 5
Dim width As Integer = 5
renderer.RenderingOptions.SetCustomPaperSizeInInches(height, width)
VB   C#

IronPDF génère rapidement des documents de haute qualité

Lorsqu'il s'agit de générer des documents, la vitesse et la mémoire comptent autant que la qualité. Avec IronPDF, vous n'avez pas à sacrifier l'un pour l'autre. Vous pouvez générer rapidement des documents de haute qualité à partir de fichiers HTML contenus dans un répertoire d'accès.

Configurations supplémentaires de l'environnement

Construire des projets PDFium n'est pas une tâche facile. Nous devons ajouter différents modules et données pour intégrer PDFium.

Contrairement à PDFium, IronPDF ne nécessite pas de configuration supplémentaire de l'environnement ni de dépendances externes. Au contraire, IronPDF inclut tous les composants nécessaires dans son API de base. Tous les outils connexes sont installés automatiquement lors de l'installation d'IronPDF.

Renforcement de la sécurité

IronPDF a également apporté de nombreuses améliorations aux fonctions de sécurité de la bibliothèque. IronPDF a ajouté la prise en charge du cryptage et du décryptage des documents PDF. Il a également ajouté plusieurs options pour contrôler ce que les utilisateurs peuvent faire avec un document une fois qu'il a été ouvert, comme l'impression, la copie et l'annotation.

Meilleure assistance et documentation

IronPDF offre un meilleur support et une meilleure documentation que PDFium. Si vous rencontrez des problèmes lors de l'utilisation d'IronPDF, notre équipe est toujours heureuse de vous aider. La documentation complète, accompagnée d'images, facilite l'utilisation d'IronPDF for .NET dans vos applications .NET.

En quoi IronPDF est la meilleure solution pour répondre aux besoins des clients

IronPDF est la meilleure solution pour répondre aux besoins des clients car :

  • Il s'intègre facilement à toute application Web .NET.
  • Il peut créer des fichiers PDF à partir de pages HTML, de CSS et de fichiers JavaScript.
  • La bibliothèque IronPDF est également utile pour les clients qui doivent extraire des données d'un document PDF ou apporter des modifications à un document existant et au code source.
  • IronPDF offre une excellente assistance à la clientèle et une documentation complète pour aider les clients à démarrer rapidement.
  • Une version d'essai gratuite est également disponible pour permettre aux clients d'essayer la bibliothèque avant de l'acheter.

    Apprenez-en plus sur l'utilisation d'IronPDF for .NET dans les applications .NET à l'aide des éléments suivantstutoriel pour convertir HTML en PDF.

La facilité d'utilisation d'IronPDF

La démonstration suivante montre à quel point il est facile d'utiliser IronPDF. Supposons que vous ayez un chemin d'accès URL à convertir en PDF. Avec IronPDF, le processus de conversion est simple. La bibliothèque de classe fait abstraction de tous les détails de l'utilisation de la bibliothèque IronPDF sous-jacente. Il suffit d'ajouter une référence à la bibliothèque IronPDF ou de l'installer à l'aide du gestionnaire de paquets NuGet et d'appeler la fonctionRenderUrlAsPdf (RenderUrlAsPdf) en indiquant le chemin d'accès à l'URL et le chemin d'accès où vous souhaitez que le fichier PDF soit sauvegardé dans le champSaveAs fonction. Vous pouvez facilement convertir n'importe quelle URL en document PDF en seulement deux lignes de code.

//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
//create ChromePdfRenderer and store it in variable of type var
var renderer = new ChromePdfRenderer();
var page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/");
page.SaveAs("website.pdf");
'create ChromePdfRenderer and store it in variable of type var
Dim renderer = New ChromePdfRenderer()
Dim page = renderer.RenderUrlAsPdf("https://dotnet.microsoft.com/")
page.SaveAs("website.pdf")
VB   C#

PDFium en C# Alternatives à l'utilisation d'IronPDF, Figure 1 : Sortie d'IronPDF

Sortie IronPDF

Conclusion

En s'appuyant sur le projet PDFium, les clients/développeurs disposent d'une bibliothèque PDF fiable, actualisée et riche en fonctionnalités. Nos clients peuvent être sûrs que leurs documents seront d'une grande qualité, quel que soit l'appareil ou la plate-forme sur lequel ils sont visualisés. Ils peuvent également profiter des puissantes fonctionnalités offertes par le code IronPDF, ce qui leur permet de créer, d'écrire et de partager des PDF rapidement et en toute sécurité.

L'interface d'IronPDF offre une essai gratuit afin que vous puissiez tester le logiciel avant de l'acheter. Le prix commence à partir de $749, ce qui est très abordable par rapport à d'autres logiciels de rendu PDF similaires. Si vous devez acheter plusieurs licences, l'entreprise propose des réductions importantes. Vous pouvez acheter cinq licences de produits pour le prix de deux seulement en achetant le produitIron Suite.

< PRÉCÉDENT
Comment afficher un fichier PDF dans .NET MAUI (étape par étape) Tutoriel
SUIVANT >
Comment générer un PDF à partir d'un modèle en C#