Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
Travailler avec les PDF (Format de document portable) Les fichiers PDF peuvent être une partie intégrante de votre environnement de travail, de la génération de factures à la création de documentation pour vos produits, il y a de fortes chances qu'à un moment de votre vie, vous vous retrouviez à travailler avec des PDF.
Cependant, dans le monde technologique d'aujourd'hui, il existe une gamme infinie d'outils PDF, alors comment savoir lequel est le meilleur pour vous ? Aujourd'hui, nous examinerons deux outils PDF, PdfPig et IronPDF, en jetant un regard comparatif sur leurs fonctionnalités, leur support et leurs modèles de licence.
IronPDF est une bibliothèque PDF .NET robuste qui peut être implémentée pour générer, manipuler et travailler avec des PDF dans divers environnements. Que vous souhaitiez créer des documents PDF à partir de contenu HTML, appliquer des filigranes à des fichiers PDF existants, avoir un contrôle total sur les paramètres de sécurité de vos fichiers PDF, ou même enregistrer des fichiers PDF sous forme d'images, IronPDF répond à vos besoins. Avec une documentation exhaustive et une équipe de support solide, IronPDF garantit que vous aurez accès à toutes les ressources nécessaires pour réussir.
PdfPig est une bibliothèque open-source sous licence Apache 2.0 qui permet aux utilisateurs de lire et de créer des PDF en C#, F# et d'autres langages .NET. Avec PdfPig, vous pouvez créer des documents PDF simples, lire des fichiers PDF, extraire du contenu de fichiers PDF, et plus encore. Bien qu'il puisse ne pas correspondre à la vaste gamme de fonctionnalités et de documentation d'IronPDF, PdfPig peut toujours être un concurrent solide, vous offrant une approche plus simple pour travailler avec des fichiers PDF.
Dans cette première section, nous examinerons un aperçu de la prise en charge multiplateforme offerte actuellement par chacune des bibliothèques. C'est une étape essentielle pour la comparaison d'aujourd'hui, car vous devez d'abord savoir si l'outil que nous examinons fonctionnerait même dans votre environnement de travail avant de pouvoir commencer à examiner les fonctionnalités et leurs cas d'utilisation.
IronPDF prend en charge une large gamme de plateformes, garantissant ainsi que vous pouvez travailler dans votre environnement préféré. Voici un aperçu de sa compatibilité :
Versions .NET :
(C#, VB.NET, F#)
.NET Core (8, 7, 6, 5 et 3.1+)
Systèmes d'exploitation et processeurs : Prend en charge plusieurs systèmes d'exploitation et processeurs différents, y compris Windows, Mac, Linux, x64, x86, ARM
Pour plus d'informations, visitez Compatibilité avec IronPDF.
Versions .NET
standard .NET (2.0+)
IronPDF et PdfPig offrent tous deux une gamme de fonctionnalités pour la gestion des documents PDF. Voici une comparaison de leurs principales fonctionnalités :
Fonctionnalités d'édition de PDF : Avec IronPDF, vous pouvez modifier des fichiers PDF en toute simplicité. IronPDF offre des fonctionnalités d'édition telles que l'ajout d'en-têtes et de pieds de page, l'estampillage de texte et d'images sur les pages PDF, l'ajout de filigranes personnalisés au PDF, la gestion des formulaires PDF et la fusion de fichiers PDF.
Pour des informations détaillées sur les fonctionnalités offertes par IronPDF, visitez Caractéristiques d'IronPDF.
HTML vers PDF La conversion est une tâche assez simple, mais elle peut être utile selon vos besoins. Que vous souhaitiez créer un fichier PDF documentant un site web de votre portfolio ou que vous ayez besoin de créer des PDF à partir de contenu HTML pour votre environnement de travail, vous aurez besoin d'un convertisseur HTML en PDF performant afin de pouvoir produire des PDF de haute qualité de manière constante.
Exemple de code IronPDF :
using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: images, CSS and JavaScript.
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Imports IronPdf
' Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = True
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer()
' Create a PDF from an HTML string using C#
Dim pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
pdf.SaveAs("output.pdf")
' Advanced Example with HTML Assets
' Load external html assets: images, CSS and JavaScript.
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
Exemple de code PdfPig :
PdfPig en lui-même ne prend pas en charge la conversion de HTML en PDF, nécessitant l'utilisation d'une bibliothèque tierce pour effectuer la conversion. PdfPig est davantage orienté vers la gestion de la création de PDF que vers la conversion de PDF. Donc, si vous recherchez une bibliothèque avec un support de conversion intégré, IronPDF serait la solution ici.
Lorsque vous souhaitez convertir du contenu HTML ou des pages web en format PDF, IronPDF offre un outil puissant et concis pour gérer cette tâche, tandis que PdfPig n'a pas d'outil intégré et repose sur des bibliothèques externes.
Lorsque vous traitez des fichiers PDF sensibles ou privés, vous recherchez un outil PDF capable de gérer des tâches de sécurité telles que chiffrement le fichier PDF, modifier les métadonnées du document et ajouter un mot de passe. Voyons maintenant comment ces outils aborderaient ce scénario.
Exemple de code IronPDF :
using IronPdf;
using System;
//Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
//Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;
//Edit file security settings
//The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;
// change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
using IronPdf;
using System;
//Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
//Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;
//Edit file security settings
//The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;
// change or set the document encryption password
pdf.Password = "my-password";
pdf.SaveAs("secured.pdf");
Imports IronPdf
Imports System
'Open an Encrypted File, alternatively create a new PDF from Html
Private pdf = PdfDocument.FromFile("encrypted.pdf", "password")
'Edit metadata
pdf.MetaData.Author = "Satoshi Nakamoto"
pdf.MetaData.Keywords = "SEO, Friendly"
pdf.MetaData.ModifiedDate = DateTime.Now
'Edit file security settings
'The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption()
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key")
pdf.SecuritySettings.AllowUserAnnotations = False
pdf.SecuritySettings.AllowUserCopyPasteContent = False
pdf.SecuritySettings.AllowUserFormData = False
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights
' change or set the document encryption password
pdf.Password = "my-password"
pdf.SaveAs("secured.pdf")
Exemple de code PdfPig :
PdfPig n'offre pas le même support intégré pour la sécurité des PDF qu'IronPDF. En raison de la nature plus simpliste de cette bibliothèque, vous auriez besoin d'une bibliothèque PDF externe qui offre ces fonctionnalités pour gérer cette tâche.
Lorsqu'il s'agit de fichiers PDF sensibles, IronPDF offre des fonctionnalités de sécurité complètes telles que le chiffrement, l'édition des métadonnées et la protection par mot de passe, tandis que PdfPig n'a pas de support de sécurité intégré et nécessite une bibliothèque supplémentaire pour de telles tâches.
Que faire si vous voulez rédiger certains mots ou sections de contenu de vos fichiers PDF ? C'est un autre besoin commun lors du travail avec un fichier PDF, alors voyons si ces bibliothèques PDF sont à la hauteur de la tâche.
Exemple de code IronPDF :
using IronPdf;
PdfDocument document = PdfDocument.FromFile("novel.pdf");
// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
using IronPdf;
PdfDocument document = PdfDocument.FromFile("novel.pdf");
// Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
Imports IronPdf
Private document As PdfDocument = PdfDocument.FromFile("novel.pdf")
' Redact 'are' phrase from all pages
document.RedactTextOnAllPages("are")
pdf.SaveAs("redacted.pdf")
Exemple de code PdfPig :
PdfPig n'offre aucun support pour la caviardage du contenu des fichiers PDF.
IronPDF offre un moyen simple de censurer du contenu dans vos fichiers PDF, en ne nécessitant que quelques lignes de code. Cela signifie que vous pouvez facilement automatiser toutes les tâches de rédaction, augmentant ainsi l'efficacité de votre lieu de travail. En revanche, PdfPig n'offre aucun support pour cette tâche.
Bien que cela soit moins susceptible de constituer une partie essentielle de vos besoins quotidiens en manipulation de PDF, selon votre environnement de travail, il se peut que vous ayez parfois besoin de signer numériquement vos fichiers PDF, nous allons maintenant examiner comment ces deux outils pourraient gérer cela.
Exemple de code IronPDF :
using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");
// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);
// Create PdfSignature object
var sig = new PdfSignature(cert);
// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");
// Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
X509Certificate2 cert = new X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable);
// Create PdfSignature object
var sig = new PdfSignature(cert);
// Sign PDF document
pdf.Sign(sig);
pdf.SaveAs("signed.pdf");
Imports IronPdf
Imports IronPdf.Signing
Imports System.Security.Cryptography.X509Certificates
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>foo</h1>")
' Create X509Certificate2 object with X509KeyStorageFlags set to Exportable
Private cert As New X509Certificate2("IronSoftware.pfx", "123456", X509KeyStorageFlags.Exportable)
' Create PdfSignature object
Private sig = New PdfSignature(cert)
' Sign PDF document
pdf.Sign(sig)
pdf.SaveAs("signed.pdf")
Exemple de code PdfPig :
PdfPig ne prend pas directement en charge la signature numérique, vous devrez utiliser d'autres bibliothèques ou outils pour le faire.
Si vous recherchez un outil pour faciliter la signature de PDFs, la méthode simple d'IronPDF vous aidera non seulement à augmenter l'efficacité avec laquelle vous effectuez cette tâche, mais aussi à avoir un contrôle total sur le processus. Cependant, PdfPig n'offre aucun support pour la signature numérique des fichiers PDF.
Travaillez-vous avec des documents sensibles ou cherchez-vous à protéger votre travail et éviter que d'autres ne le volent pour s'en attribuer la paternité ? Ensuite, en appliquant des personnalisations filigranes ajouter à vos pages PDF pourrait être exactement ce dont vous avez besoin. Voyons comment les bibliothèques abordent cette tâche.
Exemple de code IronPDF :
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs(@"C:\Path\To\Watermarked.pdf");
Imports IronPdf
' Stamps a Watermark onto a new or existing PDF
Private renderer = New ChromePdfRenderer()
Private pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center)
pdf.SaveAs("C:\Path\To\Watermarked.pdf")
Exemple de code PdfPig :
PdfPig ne prend pas en charge directement le filigrane.
Bien que PdfPig ne prenne pas en charge l'ajout de filigranes à vos PDFs, IronPDF le fait. En profitant de son support intégré pour l'application de filigranes, vous pouvez avoir un contrôle total sur tout le processus, et si vous êtes familier avec HTML et CSS, ce sera encore plus facile à maîtriser grâce au fait qu'il utilise HTML/CSS pour appliquer les filigranes.
Tamponner les images et le texte sur vos fichiers PDF est à peu près la même chose que d'appliquer des filigranes en un sens, et pourrait être utilisé pour des raisons similaires, mais ces deux bibliothèques peuvent-elles effectuer cette tâche?
Exemple de code IronPDF :
using IronPdf;
using IronPdf.Editing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create text stamper
TextStamper textStamper = new TextStamper()
{
Text = "Text Stamper!",
FontFamily = "Bungee Spice",
UseGoogleFont = true,
FontSize = 30,
IsBold = true,
IsItalic = true,
VerticalAlignment = VerticalAlignment.Top,
};
// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
using IronPdf;
using IronPdf.Editing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create text stamper
TextStamper textStamper = new TextStamper()
{
Text = "Text Stamper!",
FontFamily = "Bungee Spice",
UseGoogleFont = true,
FontSize = 30,
IsBold = true,
IsItalic = true,
VerticalAlignment = VerticalAlignment.Top,
};
// Stamp the text stamper
pdf.ApplyStamp(textStamper);
pdf.SaveAs("stampText.pdf");
Imports IronPdf
Imports IronPdf.Editing
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create text stamper
Private textStamper As New TextStamper() With {
.Text = "Text Stamper!",
.FontFamily = "Bungee Spice",
.UseGoogleFont = True,
.FontSize = 30,
.IsBold = True,
.IsItalic = True,
.VerticalAlignment = VerticalAlignment.Top
}
' Stamp the text stamper
pdf.ApplyStamp(textStamper)
pdf.SaveAs("stampText.pdf")
using IronPdf;
using IronPdf.Editing;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
VerticalAlignment = VerticalAlignment.Top,
};
// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
using IronPdf;
using IronPdf.Editing;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>");
// Create image stamper
ImageStamper imageStamper = new ImageStamper(new Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg"))
{
VerticalAlignment = VerticalAlignment.Top,
};
// Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0);
pdf.SaveAs("stampImage.pdf");
Imports IronPdf
Imports IronPdf.Editing
Imports System
Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>Example HTML Document!</h1>")
' Create image stamper
Private imageStamper As New ImageStamper(New Uri("https://ironpdf.com/img/svgs/iron-pdf-logo.svg")) With {.VerticalAlignment = VerticalAlignment.Top}
' Stamp the image stamper
pdf.ApplyStamp(imageStamper, 0)
pdf.SaveAs("stampImage.pdf")
Exemple de code PdfPig :
PdfPig, à lui seul, ne supporte pas l'application d'objets d'image PDF ou de texte sur des fichiers PDF. Si vous souhaitiez apposer du texte et des images sur votre document PDF, vous devriez utiliser des bibliothèques supplémentaires.
Si vous cherchez un outil capable d'apposer du texte et des images sur vos PDF, alors IronPDF est l'outil qu'il vous faut. Avec son puissant outil de marquage intégré, vous aurez un contrôle total sur l'ensemble du processus et pourrez apposer tout ce que vous devez tamponner sur vos fichiers. Si vous souhaitez ajouter différentes polices au tampon de texte, IronPDF prend en charge les polices au format truetype. PdfPig ne propose pas le même support, ce qui le rend incapable d'effectuer cette tâche.
Une autre tâche de conversion courante, en plus de la conversion de HTML en PDF, est conversion de DOCX fichiers au format PDF. Donc, si c'est quelque chose auquel vous êtes confronté dans vos tâches quotidiennes, ou même seulement de temps en temps, avoir un outil qui peut gérer facilement cette tâche peut faire une énorme différence dans l'efficacité de votre lieu de travail.
Exemple de code IronPDF :
using IronPdf;
// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
using IronPdf;
// Instantiate Renderer
DocxToPdfRenderer renderer = new DocxToPdfRenderer();
// Render from DOCX file
PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx");
// Save the PDF
pdf.SaveAs("pdfFromDocx.pdf");
Imports IronPdf
' Instantiate Renderer
Private renderer As New DocxToPdfRenderer()
' Render from DOCX file
Private pdf As PdfDocument = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx")
' Save the PDF
pdf.SaveAs("pdfFromDocx.pdf")
Exemple de code PdfPig :
PdfPig ne prend pas en charge la conversion de DOCX en PDF. Encore une fois, comme nous l'avons vu avec la conversion de HTML en PDF, au lieu de prendre en charge les tâches de conversion, PdfPig se concentre davantage sur la création de PDF à partir de zéro.
Avec IronPDF, la conversion de DOCX en PDF est un jeu d'enfant. Avec cet outil, vous pouvez convertir n'importe quel fichier DOCX en PDF en seulement quelques lignes, en faisant un outil concis, simple mais puissant. En revanche, PdfPig ne peut pas gérer la conversion de DOCX en PDF.
Pour plus d'exemples, visitez Exemples de code IronPDF.
IronPDF a différents niveaux et fonctionnalités supplémentaires pour l'achat d'une licence. Les développeurs peuvent également acheter IronSuite ce qui vous donne accès à tous les produits d'IronSoftware au prix de deux. Si vous n'êtes pas prêt à acheter une licence, IronPDF propose un essai gratuit qui dure 30 jours.
IronSuite: Pour 1 498 $, vous avez accès à tous les produits Iron Software, y compris IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint, et IronWebScraper.
PdfPig est sous licence Apache License 2.0. Cela signifie que la bibliothèque PdfPig est gratuite à utiliser, tant que vous suivez les directives des conditions de cette licence. Bien qu'il soit gratuit, rendant ainsi PdfPig moins cher à utiliser qu'IronPDF, il manque de fonctionnalités et de support par rapport aux bibliothèques plus coûteuses telles qu'IronPDF.
IronPDF offre une documentation solide et des options de support pour permettre aux développeurs de tirer le meilleur parti de la bibliothèque :
Mises à jour régulières : Mises à jour mensuelles du produit pour garantir les dernières fonctionnalités et correctifs de sécurité.
Pour plus d'informations, consultez la documentation complète d'IronPDF. la documentation, et visitez la chaîne YouTube d'IronSoftware.
En fin de compte, choisir la bonne bibliothèque PDF dépend des tâches que vous devez accomplir et de votre budget. Si vous cherchez une option plus économique et n'avez vraiment besoin que de pouvoir effectuer des tâches de base telles que la création de documents PDF, la lecture de documents PDF et l'extraction de contenu de ceux-ci, alors PdfPig peut être plus adapté pour vous.
Cependant, si vous envisagez de réaliser des tâches plus complexes et souhaitez avoir la facilité d'avoir tous les outils nécessaires en un seul endroit, alors IronPDF est la meilleure option pour vous. Avec son ensemble de fonctionnalités robustes et riches, une documentation étendue et un support facilement accessible, IronPDF pourrait être un ajout puissant à votre espace de travail.
9 produits de l'API .NET pour vos documents de bureau