using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Créer, lire, écrire et convertir des PDF de différents formats a toujours été une tâche difficile pour les développeurs. Avec l'achèvement de nombreuses bibliothèques, ces problèmes sont désormais résolus. De plus, la facilité d'intégration des bibliothèques les rend plus populaires et plus faciles à utiliser dans les applications C#.
Cet article va comparer deux des bibliothèques PDF les plus populaires pour les développeurs .NET et .NET Core. Ces deux bibliothèques sont :
IronPDF
PDFTron
IronPDF et PDFTron sont deux bibliothèques qui fournissent des méthodes pour créer, manipuler et imprimer PDF dans .NET et .NET Core. Il s'agit maintenant de déterminer quels sont les Bibliothèque PDF C# est le mieux adapté à votre projet .NET. Vous pouvez peser votre décision en lisant la comparaison suivante entre les deux bibliothèques et leurs caractéristiques respectives pour la conversion et la manipulation des PDF.
Examinons d'abord ce que les deux bibliothèques ont à offrir, puis passons à la comparaison proprement dite.
La bibliothèque IronPDF
La solution IronPDF .NET PDF Library est un rêve pour les développeurs, en particulier les ingénieurs logiciels qui utilisent C#. Vous pouvez facilement créer une bibliothèque PDF de base pour .NET avec cet excellent outil.
IronPDF utilise un moteur .NET Chromium pour convertir les pages HTML en fichiers PDF. Avec HTML to PDF, il n'est pas nécessaire d'utiliser des API complexes pour positionner ou concevoir des PDF. IronPDF prend en charge les documents Web standard : HTML, ASPX, JS, CSS et images.
Il vous permet également de créer une bibliothèque PDF .NET à l'aide de HTML5, CSS, JavaScript et d'images. Vous pouvez modifier, estampiller et ajouter des en-têtes et des pieds de page à un PDF sans effort. En outre, il est très facile de lire le PDF texte et extraire des images.
La bibliothèque C# d'IronPDF - Caractéristiques principales
Voici quelques-unes de ses principales caractéristiques :
Créer des PDF(HTML vers PDF)
Créer des documents PDF à partir de HTML 4 et 5, CSS et JavaScript
Générer des documents PDF à partir d'une URL
Charger des URL avec des identifiants de connexion personnalisés, des agents utilisateurs, des proxies, des cookies, des en-têtes HTTP et des variables de formulaire permettant de se connecter derrière des formulaires de connexion HTML
Éditer des documents PDF existants sans Adobe Acrobat
Lire et remplir des formulaires PDF - données de terrain
Extraction d'images et de textes à partir de PDF
Insérer un nouveau contenu HTML dans n'importe quelle page existante
Ajouter des en-têtes et pieds de page logiques ou HTML
Annotations, signature numérique
Manipuler des documents PDF existants
Charger et analyser les documents existants
Fusionner et diviser le contenu des documents
Ajouter des en-têtes, des pieds de page, des annotations, des signets, des filigranes, du texte et des ressources
Convertir à partir de plusieurs formats
ASPX WebForms - convertir, avec 3 lignes de code, des formulaires web ASP.NET en PDF téléchargeables et visualisables dans le navigateur
Document HTML - convertir HTML en PDF
URL de base personnalisée pour permettre l'accès aux fichiers d'actifs sur le web
Mises en page réactives grâce à Virtual Viewport(largeur et hauteur)
Accepter le HTML encodé dans n'importe quel encodage de fichier majeur(La valeur par défaut est UTF-8)
Enregistrer et imprimer
Sauvegarde et chargement à partir d'un fichier, de données binaires ou de flux de mémoire
Types de médias CSS pour l'écran ou l'impression
Transformez les fichiers PDF en objet PrintDocument et imprimez sans Adobe(avec un minimum de code)
Exporter les fichiers journaux officiels avec des détails sur les succès de l'API et les erreurs de débogage dans le code source
Note: Vous pouvez également découvrir d'autres produits en plus d'IronPDF car vous pouvez désormais acheter Iron Suite for .NET et obtenir cinq licences pour le prix de deux, ce qui vous donne IronPDF, IronOCR, IronXL, IronBarcode et IronWebscraper.
Bibliothèque des systèmes PDFTron
Le SDK PDFTron est conçu en interne pour assurer un rendu précis et fiable de vos contenus numériques, quelles que soient leur taille et leur complexité. Il apporte des fonctionnalités PDF, CAO et MS Office à n'importe quel logiciel sous Windows, Mac OS, Linux, Android, iOS et sur le web.
PDFTron Systems Inc. est un kit de développement logiciel (SDK) complet et multiplateforme pour PDF et Office qui vous permet d'écrire des applications commerciales autonomes, multiplateformes et fiables. Le SDK PDFnet de PDFTron est une bibliothèque PDF .NET de haute qualité, solidement implantée dans l'industrie(avec support WPF/WinForms) pour les applications les plus exigeantes et les plus diverses.
La bibliothèque PDFTron .NET PDF C# - Caractéristiques principales
Voici quelques-unes de ses principales caractéristiques :
Visualisation et édition de documents PDF
Annotation et collaboration
Signature des PDF
Manipulation de pages, remplissage de formulaires, édition et création
Véritable caviardage
Génération de modèles
Outils de mesure
Bibliothèque PDF/A
Convertir à partir de plusieurs formats
Office en PDF - DOCX en PDF, XLSX en PDF, PPTX en PDF.
PDF to Office - Conversion de PDF en DOCX.
Legacy Office Support - DOC à PDF, XLS à PDF, PPT à PDF.
HTML à PDF - HTML à PDF.
PDF à HTML - PDF à HTML.
3D to GLB/GLTF - Convertissez plusieurs formats 3D en GLB/GLTF optimisés pour le web.
Image au format PDF - TIFF au format PDF, PNG au format PDF, JPEG au format PDF.
PDF en image - PDF en TIFF, PNG, JPEG, SVG.
Advanced Imaging - Conversion directe de DICOM et d'autres formats tels que AAI, ARW, DCR, HEIC et RAF en PDF.
CAD to PDF - DWG to PDF, DGN to PDF, DXF to PDF, DWF to PDF, et RVT to PDF.
La suite de cet article aborde les sujets suivants :
Création d'un projet
Installation de la bibliothèque C# d'IronPDF
PDFTron SDK Installation
Créer un PDF à partir d'une URL existante
Créer un PDF à partir d'une chaîne de caractères HTML
Convertir des pages ASPX en PDF
Convertir des images en PDF
Licences
Résumé et conclusion
1. Création d'un projet ASP.NET
Suivez les étapes suivantes pour créer un site Web ASP.NET :
Ouvrir Visual Studio 2019
Cliquez sur Fichier dans le menu, puis sur "Nouveau projet" pour créer un nouveau projet
Sélectionnez Web sous Visual C# dans la liste déroulante du type de projet
Sélectionnez l'application Web ASP.NET(.NET) et cliquez sur OK comme indiqué dans la capture d'écran ci-dessous
Figure 1 - Boîte de dialogue Nouveau projet
Dans l'écran suivant, choisissez "Formulaires Web" comme indiqué dans la capture d'écran ci-dessous.
Figure 2 - Formulaires Web
Une fois sélectionné, cliquez sur OK.
Le projet est maintenant créé et nous sommes presque prêts à tester les bibliothèques. Cependant, nous devons encore les installer et les intégrer dans notre projet. Commençons par installer IronPDF.
2. Installation de la bibliothèque C# d'IronPDF
Il existe quatre façons de télécharger et d'installer la bibliothèque IronPDF. Il s'agit des éléments suivants :
Utilisation de Visual Studio
L'invite de commande du développeur
Télécharger directement le paquet NuGet
Télécharger la bibliothèque .DLL d'IronPDF
Examinons chacun d'entre eux de plus près.
2.1. Utilisation de Visual Studio
Visual Studio propose le gestionnaire de paquets NuGet pour installer les paquets NuGet dans vos projets. Vous pouvez y accéder via le menu Projet ou en cliquant avec le bouton droit de la souris sur votre projet dans l'explorateur de solutions.
Figure 3 - Explorateur de solutions
Figure 4 - Menu Projet > Gérer les paquets NuGet
Une fois sélectionné, recherchez le paquet IronPDF et installez-le, comme le montre la capture d'écran ci-dessous.
Figure 5 - Installer IronPDF à partir d'un paquet NuGet
2.2. Utilisation de l'invite de commande du développeur
Une autre façon de télécharger et d'installer la bibliothèque IronPDF C# est d'utiliser les étapes suivantes pour installer le paquet IronPDF NuGet via l'Invite de commande du développeur.
Ouvrez l'invite de commande Developer - qui se trouve généralement dans le dossier Visual Studio
Tapez la commande suivante :
Install-Package IronPdf
Appuyer sur Entrée
Cette opération permet de télécharger et d'installer le paquet
Rechargez votre projet Visual Studio et commencez à l'utiliser
2.3. Télécharger directement le paquet NuGet
La troisième façon de télécharger et d'installer IronPDF est de suivre les étapes ci-dessous. Pour ce faire, il suffit de se rendre directement sur le site de NuGet et de télécharger le paquetage. Les étapes sont les suivantes :
Rechargez votre projet Visual Studio et commencez à l'utiliser
2.4. Installez IronPDF en téléchargeant la bibliothèque
Vous pouvez télécharger directement le fichier .DLL d'IronPDF à partir du site web. Il peut être téléchargé directement à partir de la page Téléchargement de la DLL IronPDF.
Faites référence à la bibliothèque dans votre projet en suivant les étapes suivantes :
Cliquez avec le bouton droit de la souris sur la solution dans l'explorateur de solutions
Sélectionnez "Références"
Recherchez la bibliothèque IronPDF.dll
Cliquez sur OK
Tout est fait! IronPDF est téléchargé, installé et prêt à l'emploi. Cependant, avant cela, nous devons installer PDFTron.
3. Installation de la bibliothèque PDFTron
Les étapes suivantes vous aideront à configurer le SDK PDFtron pour le travail des utilisateurs.
Note: PDFTron recueille certaines données concernant votre utilisation du SDK afin d'améliorer le produit.
3.3. Intégrer manuellement dans votre application
Créez un nouveau projet d'application console Framework .NET dans Visual Studio pour la langue de votre choix. Vous les trouverez dans la catégorie Visual C#.
Naviguez dans le dossier de votre projet. Par défaut, le chemin d'accès doit être similaire à : C:/Users/User_Name/source/repos/myApp
Copiez le dossier Lib de PDFNET_BASE dans le dossier de votre projet(le dossier qui contient votre fichier .csproj).
L'explorateur de solutions se trouve à droite. Cliquez avec le bouton droit de la souris sur Références et sélectionnez l'option Ajouter une référence. La boîte de dialogue du gestionnaire de référence s'ouvre.
Cliquez sur Parcourir... au bas de la boîte de dialogue. Naviguez jusqu'au dossier Lib copié et ajoutez PDFNetLoader.dll aux références.
Ajoutez également la version appropriée de PDFNet.dll du dossier x86 comme autre référence(path/to/your/project/folder/Lib/PDFNet/x86/PDFNet.dll). Cette version permettra à l'application de fonctionner sur les systèmes d'exploitation 32 bits et 64 bits.
Sélectionnez PDFNet.dll et définissez sa propriété Copy Local sur False.
Figure 6 - PDFTron - copy_local_false
Ouvrez App.config dans l'explorateur de solutions et assurez-vous que la propriété loadFromRemoteSources est définie sur true :
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'<configuration> <runtime> <loadFromRemoteSources enabled="true" /> </runtime> </configuration>
Cliquez avec le bouton droit de la souris sur votre projet et sélectionnez Propriétés. Dans le volet de gauche, sélectionnez l'onglet Build Events. Sous Post-Build Events, ajoutez l'extrait de code suivant :
'INSTANT VB TODO TASK: The following line uses invalid syntax:
'xcopy $(ProjectDir)Lib\PDFNet $(TargetDir)PDFNet /S /I /Y
3.4. NuGet avec Visual Studio
Cette section décrit les étapes de l'intégration de NuGet.
Effectuer les deux premières étapes de l'intégration manuellement.
Cliquer avec le bouton droit de la souris sur Dépendances du projet et cliquer sur Gérer les paquets NuGet... Cela ouvrira le gestionnaire de paquets NuGet.
Cliquez sur l'onglet Parcourir en haut du gestionnaire de paquets. Dans la barre de recherche, entrez : PDFTron.NET.x64
Sélectionnez le paquet PDFTron.NET.x64 de PDFTron Systems Inc. et cliquez sur le bouton Installer dans le panneau contenant les informations sur le paquet. Si vous y êtes invité ou si une boîte de dialogue externe s'ouvre pour confirmation, cliquez sur Ok.
Figure 7 - PDFTron - Installation à l'aide d'un paquet NuGet
4. Créer un PDF à partir d'une URL existante
Les deux bibliothèques permettent de convertir une page web HTML en PDF. Examinons le code de chaque bibliothèque l'une après l'autre.
4.1. Conversion d'une URL existante en PDF à l'aide d'IronPDF
IronPDF rend très simple le rendu en PDF du HTML à partir d'URL existantes. Le niveau de prise en charge de JavaScript, des images, des formulaires et de CSS est très élevé.
Le code suivant utilise IronPDF pour créer un document PDF directement à partir de l'adresse d'un site web.
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");
Pdf.SaveAs("url.pdf");
using IronPdf;
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
var Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/");
Pdf.SaveAs("url.pdf");
Imports IronPdf
Private Renderer As New IronPdf.ChromePdfRenderer()
Private Pdf = Renderer.RenderUrlAsPdf("https://ironpdf.com/")
Pdf.SaveAs("url.pdf")
4.2. Conversion d'une URL existante en PDF à l'aide de la technologie PDFTron
Le module HTML2PDF est un utilitaire complémentaire facultatif qui peut être utilisé avec PDFTron SDK pour convertir un fichier HTML en document PDF sans aucune dépendance externe.
Note : Requiert l'utilisation de l'outil Téléchargement du module HTML2PDF complément d'information. Le module HTML2PDF est présenté sous la forme d'une archive zip et est destiné à être étendu directement dans le répertoire de votre précédent téléchargement du SDK PDFTron.
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();
// add from a web page location
converter.InsertFromURL(webPageLocation);
// apply conversion
converter.Convert(doc);
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();
// add from a web page location
converter.InsertFromURL(webPageLocation);
// apply conversion
converter.Convert(doc);
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF
' Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5")
' Start with a PDFDoc (the conversion destination)
Dim doc As New PDFDoc()
Dim converter As New HTML2PDF()
' add from a web page location
converter.InsertFromURL(webPageLocation)
' apply conversion
converter.Convert(doc)
doc.Save("url.pdf", SDFDoc.SaveOptions.e_linearized)
5. Créer un PDF à partir d'une chaîne de caractères HTML
IronPDF et PDFTron permettent tous deux de générer un fichier PDF à partir d'une chaîne de caractères contenant du HTML. Tous deux n'utilisent que deux lignes de code pour accomplir cette tâche.
5.1. Chaîne d'entrée HTML à l'aide d'IronPDF
Le code suivant montre qu'un document PDF peut être rendu à l'aide d'une chaîne d'entrée HTML. Vous pouvez choisir du HTML simple ou incorporer du CSS, des images et du JavaScript.
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf");
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf");
// Load external html assets: images, css and javascript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>").SaveAs("pixel-perfect.pdf")
' Load external html assets: images, css and javascript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
5.2. Chaîne d'entrée HTML à l'aide de PDFTron
Le convertisseur HTML2PDF prend en charge la conversion à partir d'une chaîne HTML et offre de nombreuses options pour contrôler la taille et le formatage des pages.
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();
// add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>");
// apply conversion
converter.Convert(doc);
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5");
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
HTML2PDF converter = new HTML2PDF();
// add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>");
// apply conversion
converter.Convert(doc);
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF
' Demo license key
pdftron.PDFNet.Initialize("demo:1642970088321:7b229755030000000066e7418b621975e2121afda6cb46e1ecba7925a5")
' Start with a PDFDoc (the conversion destination)
Dim doc As New PDFDoc()
Dim converter As New HTML2PDF()
' add from HTML String data
converter.InsertFromHtmlString("<h1>Html with CSS and Images</h1>")
' apply conversion
converter.Convert(doc)
doc.Save("html-with-assets.pdf", SDFDoc.SaveOptions.e_linearized)
6. Convertir des pages Web ASPX en PDF
IronPDF peut facilement convertir des pages web ASPX en PDF avec une ligne de code, alors que la technologie PDFTron ne dispose pas de cette fonctionnalité de conversion directe.
6.1. Conversion d'une page ASPX en PDF à l'aide d'IronPDF
Le code suivant rend le fichier de la page web ASPX au format PDF à l'aide d'IronPDF. Il s'agit d'un code d'une seule ligne, très facile à utiliser. D'autres options peuvent être ajoutées aux paramètres du PDF lors du rendu.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
IronPdf.AspxToPdf.RenderThisPageAsPdf()
End Sub
7. Convertir des images en PDF
7.1. Conversion d'images en PDF à l'aide d'IronPDF
Dans la bibliothèque IronPDF, les documents solides PDF peuvent être facilement construits à partir d'un ou plusieurs fichiers d'images à l'aide de la classe IronPdf.ImageToPdfConverter. Vous pouvez charger les images des actifs dans vos applications logicielles de génération de PDF.
// One or more images as IEnumerable. This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
// One or more images as IEnumerable. This example selects all JPEG images in a specific folder.
var ImageFiles = System.IO.Directory.EnumerateFiles(@"C:\project\assets").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\composite.pdf");
//Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnails
IRON VB CONVERTER ERROR developers@ironsoftware.com
7.2. Conversion d'images en PDF à l'aide de PDFTron Technologies
Voici un exemple de code C# permettant d'utiliser PDFTron SDK pour une conversion directe et de haute qualité entre PDF, XPS, EMF, SVG, TIFF, PNG, JPEG et d'autres formats d'image(espace de noms 'pdftron.PDF.Convert). Il utilise la méthode Convert.ToPdf et est davantage orienté vers les documents MS Office avec des fonctionnalités bureautiques telles que la conversion de tout document imprimable(ex. TXT, RTF, Word, MS Office, DXF, DWG, etc) au format PDF ou XPS à l'aide d'un convertisseur de documents universel.
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
// Set the path of the image file
var filename = "sample-image.png";
// perform the conversion with no optional parameters
Convert.ToPdf(doc, filename);
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized);
using pdftron;
using pdftron.SDF;
using pdftron.PDF;
// Start with a PDFDoc (the conversion destination)
PDFDoc doc = new PDFDoc();
// Set the path of the image file
var filename = "sample-image.png";
// perform the conversion with no optional parameters
Convert.ToPdf(doc, filename);
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized);
Imports pdftron
Imports pdftron.SDF
Imports pdftron.PDF
' Start with a PDFDoc (the conversion destination)
Private doc As New PDFDoc()
' Set the path of the image file
Private filename = "sample-image.png"
' perform the conversion with no optional parameters
Convert.ToPdf(doc, filename)
doc.Save("sample-image.pdf", SDFDoc.SaveOptions.e_linearized)
8. Licences
PDFTron SDK pour les applications logicielles de nouvelle génération .NET est fourni en tant que produit d'essai gratuit qui peut être testé à l'aide d'une clé de licence de démonstration. Il n'y a pas de détails sur la licence et le prix du produit, et la procédure de licence n'est certainement pas simple, car vous devez contacter le service des ventes pour obtenir un devis personnalisé en fonction de vos besoins. Vous pouvez visiter ce site Informations sur les prix de PDFTron pour obtenir plus d'informations.
9. Résumé et conclusion
Résumé
IronPDF ne convertit pas le HTML en PDF à partir d'un serveur distant. Il lance en fait une instance d'un véritable navigateur web conforme aux normes dans les coulisses(sans qu'il soit nécessaire d'installer un logiciel supplémentaire). Le HTML est rendu avec une précision totale - et dans un format vectoriel adapté aux normes les plus élevées de l'impression commerciale. Le résultat est un PDF propre et de haute qualité. Il s'agit d'un produit ouvertement commercial, dont les licences et les prix sont publiés sur le site web.
PDFTron est le SDK MS Office et PDF le plus complet. Il fournit un module complémentaire séparé pour HTML2PDF qui doit être téléchargé et placé dans le chemin d'accès de PDFnet SDK. De même, d'autres options de conversion telles que l'OCR et le PDF vers Word nécessitent le téléchargement de modules supplémentaires. Il est ouvertement commercial et prêt à être utilisé pour le déploiement, mais l'obtention d'une licence n'est pas si simple, car vous devez d'abord contacter le service des ventes pour obtenir un devis.
Conclusion
IronPDF a ici un avantage sur PDFTron car il ne nécessite pas de téléchargements supplémentaires après l'installation initiale. Cela permet de gagner du temps et de s'assurer que l'objectif visé reste simple à atteindre. IronPDF offre toutes les fonctionnalités nécessaires en un seul téléchargement. Cependant, PDFTron est doté de fonctionnalités MS Office et peut mieux gérer les documents MS Office. D'autres fonctionnalités peuvent être ajoutées en téléchargeant des modules spécifiques. Plus important encore, la licence d'IronPDF est simple, les détails étant entièrement publiés sur le site web, ce qui lui confère un avantage supplémentaire par rapport à ses concurrents. Actuellement, cette offre spéciale vous permet d'acheter cinq produits IronPDF pour le prix de deux seulement.
Jordi maîtrise parfaitement Python, C# et C++. Lorsqu'il ne met pas à profit ses compétences chez Iron Software, il se consacre à la programmation de jeux. Partageant des responsabilités en matière de tests de produits, de développement de produits et de recherche, Jordi apporte une valeur ajoutée considérable à l'amélioration continue des produits. Cette expérience variée le stimule et l'engage, et il dit que c'est l'un des aspects qu'il préfère dans son travail chez Iron Software. Jordi a grandi à Miami, en Floride, et a étudié l'informatique et les statistiques à l'université de Floride.
< PRÉCÉDENT Comparaison entre IronPDF et GemBox.Pdf
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier