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");
Dans le paysage de développement rapide d'aujourd'hui, choisir le bon outil pour générer des PDF à partir de HTML peut faire une différence significative tant en termes d'efficacité que de qualité de sortie. Deux principaux prétendants pour cette tâche sont IronPDF et DocRaptor. Bien que les deux outils visent à simplifier le processus de conversion de HTML en PDF, ils offrent des fonctionnalités différentes, des modèles de tarification distincts et des niveaux d'intégration variés avec .NET et d'autres plateformes.
Dans cet article, nous allons plonger dans une comparaison détaillée d'IronPDF et DocRaptor, en mettant en lumière leurs points forts, leurs limitations, ainsi que les meilleurs cas d'utilisation pour chacun, afin de vous aider à décider quelle solution est la mieux adaptée aux besoins de votre projet.
Présentation d'IronPDF et DocRaptor
IronPDF offre une fonctionnalité étendue pour créer, modifier et gérer des PDF au sein des applications .NET. Avec une prise en charge complète de HTML, CSS, JavaScript et C#, il offre aux développeurs un outil hautement personnalisable et robuste pour travailler avec les PDF. La bibliothèque est conçue pour être conviviale pour les développeurs avec une excellente documentation, assurant un déploiement rapide et une facilité d'utilisation dans les environnements .NET.
DocRaptor est une solution basée sur le cloud offrant la génération de PDF et Excel avec un accent sur les applications web et les intégrations API. En utilisant le moteur Prince PDF, DocRaptor prend en charge une variété de langages de programmation, y compris .NET, et permet la conversion de HTML en PDF. Bien que la plateforme excelle dans la génération de PDF basique, elle nécessite une connexion Internet pour accéder à son API et ne dispose pas du même niveau de personnalisation et de flexibilité offert par IronPDF.
Compatibilité multiplateforme
IronPDF
IronPDF se distingue par sa compatibilité multiplateforme étendue. Il prend en charge une large gamme d'environnements au sein du framework .NET, garantissant un fonctionnement fluide sur différentes plateformes. Voici un résumé de la compatibilité de plateforme d'IronPDF :
Versions .NET :
Entièrement écrit en et prend en charge C#, VB.NET, et F#
.NET Core (8, 7, 6, 5 et 3.1+)
.NET Standard (2.0+)
.NET Framework (4.6.2+)
Environnements d'application : IronPDF fonctionne dans divers environnements d'application tels que Windows, Linux, Mac, Docker, Azure et AWS.
IDEs : Fonctionne avec des IDEs tels que Microsoft Visual Studio et JetBrains Rider & ReSharper
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 de détails sur la compatibilité de IronPDF, visitez Compatibilité IronPDF.
DocRaptor
DocRaptor offre une compatibilité multiplateforme robuste et un support pour les versions .NET, qui inclut les éléments suivants :
Windows : DocRaptor fonctionne de manière fluide sur les environnements Windows, s'intégrant bien avec .NET et d'autres architectures de développement courantes.
Linux : DocRaptor peut être utilisé dans des environnements basés sur Linux, ce qui le rend adapté aux tâches de génération de PDF côté serveur.
macOS : Les développeurs utilisant macOS peuvent intégrer DocRaptor dans leurs pipelines de développement sans problème.
.NET Core : DocRaptor prend en charge .NET Core, offrant des capacités modernes et multiplateformes pour les développeurs travaillant dans le dernier écosystème .NET.
.NET Framework : Il est également compatible avec le traditionnel .NET Framework, permettant ainsi aux projets construits sur des systèmes hérités de bénéficier de ses fonctionnalités de génération de PDF.
.NET 5 et versions ultérieures : DocRaptor est compatible avec .NET 5 et les versions ultérieures, garantissant que les développeurs travaillant sur les nouvelles versions de .NET peuvent utiliser la bibliothèque sans problème de compatibilité.
Comparaison des caractéristiques principales : Fonctionnalité PDF dans IronPDF vs. DocRaptor
IronPDF
Conversion PDF : IronPDF peut convertir du HTML en PDF. Grâce à son support complet des normes web modernes, vous pouvez être assuré qu'IronPDF retournera constamment des PDF parfaitement identiques à vos contenus HTML. IronPDF peut également convertir des fichiers PDF à partir d'autres formats tels que DOCX, images, RTF, et plus encore.
Génération de PDF : Avec IronPDF, vous pouvez générer des PDF à partir de URLs, de fichiers ASPX, ou de chaînes HTML.
Fonctionnalités de sécurité : Avec IronPDF, vous pouvez toujours être assuré que tous les fichiers PDF sensibles sont sécurisés grâce à ses fonctionnalités de sécurité. Utilisez IronPDF pour crypter vos fichiers PDF, définir des mots de passe et définir des permissions pour vos fichiers PDF.
Fonctionnalités d'édition PDF : Avec IronPDF, vous pouvez traiter des documents PDF existants, les éditer, et lire des fichiers PDF facilement. 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, le travail avec des formulaires PDF, et la division ou la fusion de fichiers PDF.
Intégration : S'intègre parfaitement avec ASP.NET et les applications MVC.
Support des versions PDF : Peut prendre en charge les versions PDF 1.2-1.7
DocRaptor offre un ensemble complet de fonctionnalités conçues pour des conversions fiables de HTML en PDF et de HTML en Excel. Voici quelques-unes de ses fonctionnalités clés :
Rendu Précis : Prend en charge HTML5, CSS3, JavaScript et SVG, garantissant un rendu PDF précis des pages Web modernes.
Exécution JavaScript : Gère le JavaScript avant la conversion, permettant ainsi de traiter et d'afficher correctement le contenu dynamique dans le PDF généré.
Prise en charge du design réactif : Prend en charge les requêtes médias, permettant aux designs réactifs de s'adapter à la taille du PDF.
Exportation Excel : Convertit des tableaux HTML en feuilles de calcul Excel (.xlsx), utile pour générer des rapports ou exporter des données structurées.
Formatage des cellules : Conserve les styles de cellules, les polices et d'autres options de formatage pour les sorties Excel.
Comparaison des principales fonctionnalités avec des exemples de code entre IronPDF et DocRaptor
1. Convertir HTML en PDF
IronPDF :
// Html to pdf c# code
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>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
// Html to pdf c# code
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>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
' Html to pdf c# code
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>")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
' Advanced Example with HTML Assets
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
Dim docraptor As New DocApi()
docraptor.Configuration.Username = "YOUR_API_KEY_HERE"
Try
Dim doc As New Doc(name:= "html-and-javascript", test:= True, documentType:= Doc.DocumentTypeEnum.Pdf, documentContent:= System.IO.File.ReadAllText("html-and-javascript-content.html"), javascript:= True)
Dim document() As Byte = docraptor.CreateDoc(doc)
File.WriteAllBytes("html-and-javascript.pdf", document)
Console.WriteLine("Successfully created html-and-javascript.pdf!")
Catch [error] As DocRaptor.Client.ApiException
Console.Write([error].ErrorContent)
End Try
$vbLabelText $csharpLabel
IronPDF gère la conversion HTML en PDF avec facilité, son support complet des normes web modernes garantissant que tous vos documents PDF soient parfaitement fidèles au pixel près. DocRaptor utilise une approche basée sur l'API, nécessitant une clé API et une exécution basée sur le cloud pour convertir le HTML en PDF.
2. Chiffrement des fichiers PDF
IronPDF :
using IronPdf;
using System;
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;
// Edit file security settings
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;
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = DateTime.Now;
// Edit file security settings
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");
DocRaptor : DocRaptor ne prend pas en charge nativement les fonctionnalités de chiffrement PDF.
IronPDF offre un chiffrement intégré, des métadonnées et des contrôles de sécurité, tandis que DocRaptor nécessiterait des outils tiers pour obtenir une fonctionnalité similaire.
3. Rédaction de contenu PDF
IronPDF :
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
pdf.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
using IronPdf;
PdfDocument pdf = PdfDocument.FromFile("novel.pdf");
pdf.RedactTextOnAllPages("are");
pdf.SaveAs("redacted.pdf");
Imports IronPdf
Private pdf As PdfDocument = PdfDocument.FromFile("novel.pdf")
pdf.RedactTextOnAllPages("are")
pdf.SaveAs("redacted.pdf")
$vbLabelText $csharpLabel
DocRaptor ne prend pas en charge la fonctionnalité de rédaction.
IronPDF propose une rédaction native, une fonctionnalité essentielle pour les documents juridiques et confidentiels que DocRaptor n'offre pas.
4. Signature numérique de documents PDF
IronPDF :
using IronPdf;
using IronPdf.Signing;
using System.Security.Cryptography.X509Certificates;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>foo</h1>");
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>");
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>")
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")
$vbLabelText $csharpLabel
DocRaptor ne prend pas en charge nativement la signature PDF.
IronPDF offre un mécanisme intégré pour signer numériquement des fichiers PDF, ce qui le rend supérieur pour l'authentification et les documents légaux. DocRaptor manque de cette fonctionnalité clé, donc les utilisateurs de cette bibliothèque devront télécharger des bibliothèques supplémentaires pour effectuer cette tâche.
5. Application de filigranes personnalisés
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")
$vbLabelText $csharpLabel
DocRaptor :
using DocRaptor.Client;
using DocRaptor.Model;
using DocRaptor.Api;
using System;
using System.IO;
class DocRaptorExample
{
static void Main(string[] args)
{
DocApi docraptor = new DocApi();
docraptor.Configuration.Username = "YOUR_API_KEY_HERE";
try
{
Doc doc = new Doc(
name: "text-based-watermark",
test: false, // test documents are free but watermarked
documentType: Doc.DocumentTypeEnum.Pdf,
documentContent: System.IO.File.ReadAllText(@"text-based-watermark-content.html")
);
byte[] document = docraptor.CreateDoc(doc);
File.WriteAllBytes("text-based-watermark.pdf", document);
Console.WriteLine("Successfully created text-based-watermark.pdf!");
} catch (DocRaptor.Client.ApiException error) {
Console.Write(error.ErrorContent);
}
}
}
using DocRaptor.Client;
using DocRaptor.Model;
using DocRaptor.Api;
using System;
using System.IO;
class DocRaptorExample
{
static void Main(string[] args)
{
DocApi docraptor = new DocApi();
docraptor.Configuration.Username = "YOUR_API_KEY_HERE";
try
{
Doc doc = new Doc(
name: "text-based-watermark",
test: false, // test documents are free but watermarked
documentType: Doc.DocumentTypeEnum.Pdf,
documentContent: System.IO.File.ReadAllText(@"text-based-watermark-content.html")
);
byte[] document = docraptor.CreateDoc(doc);
File.WriteAllBytes("text-based-watermark.pdf", document);
Console.WriteLine("Successfully created text-based-watermark.pdf!");
} catch (DocRaptor.Client.ApiException error) {
Console.Write(error.ErrorContent);
}
}
}
Imports DocRaptor.Client
Imports DocRaptor.Model
Imports DocRaptor.Api
Imports System
Imports System.IO
Friend Class DocRaptorExample
Shared Sub Main(ByVal args() As String)
Dim docraptor As New DocApi()
docraptor.Configuration.Username = "YOUR_API_KEY_HERE"
Try
Dim doc As New Doc(name:= "text-based-watermark", test:= False, documentType:= Doc.DocumentTypeEnum.Pdf, documentContent:= System.IO.File.ReadAllText("text-based-watermark-content.html"))
Dim document() As Byte = docraptor.CreateDoc(doc)
File.WriteAllBytes("text-based-watermark.pdf", document)
Console.WriteLine("Successfully created text-based-watermark.pdf!")
Catch [error] As DocRaptor.Client.ApiException
Console.Write([error].ErrorContent)
End Try
End Sub
End Class
$vbLabelText $csharpLabel
IronPDF offre des capacités complètes de filigranage, vous permettant de créer et d'appliquer des filigranes personnalisés en seulement quelques lignes de code, et ces filigranes peuvent être appliqués à des fichiers PDF nouveaux ou existants. DocRaptor, cependant, nécessite que les filigranes soient ajoutés à l'aide de HTML et CSS avant de convertir le contenu HTML en PDF.
6. Estampillage de texte et d'images
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")
$vbLabelText $csharpLabel
DocRaptor ne dispose pas d'une fonctionnalité native pour tamponner du texte et des images sur des PDF.
IronPDF permet une personnalisation détaillée lors de l'apposition de texte et d'images, faisant de lui un choix supérieur pour les annotations et le branding de documents. DocRaptor ne dispose d'aucune prise en charge native pour l'estampillage de texte et d'image, les filigranes étant ce qui s'en rapproche le plus.
7. DOCX vers PDF
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")
$vbLabelText $csharpLabel
DocRaptor :
Pas de prise en charge native pour la conversion de DOCX en PDF.
IronPDF offre un processus plus fluide et plus natif pour la conversion de DOCX en PDF, sans avoir besoin de bibliothèques externes comme DocRaptor, qui ne dispose pas de support intégré pour cette tâche.
Résumé de la comparaison des exemples de code
Pour en savoir plus sur l'ensemble riche de fonctionnalités qu'offre IronPDF et les voir en action, consultez les guides comment faire d'IronPDF qui explorent en profondeur chaque fonction, expliquent leur fonctionnement et vous donnent les compétences nécessaires pour devenir un pro du PDF.
Tarification et Licence : IronPDF vs. DocRaptor
IronPDF
IronPDF propose différents niveaux et fonctionnalités supplémentaires pour l'achat d'une licence. Les développeurs peuvent également acheter Iron Suite, qui vous donne accès à tous les produits d'Iron Software au prix de deux. Si vous n'êtes pas prêt à acheter une licence, IronPDF propose une version d'essai gratuite pour vous permettre d'explorer toutes les fonctionnalités qu'il a à offrir avant de vous engager sur une licence.
Licences perpétuelles : Offre une gamme de licences perpétuelles en fonction de la taille de votre équipe, des besoins de votre projet et du nombre de sites. Chaque type de licence inclut le support par email.
Lite License : Cette licence coûte $749 et prend en charge un développeur, un lieu et un projet.
Plus License : Soutenant trois développeurs, trois localisations et trois projets, ceci est l'étape suivante après la licence lite et coûte 1 499 $. La licence Plus offre un support par chat et un support téléphonique en plus du support de base par email.
Licence Professionnelle : Cette licence convient aux équipes plus importantes, prenant en charge dix développeurs, dix sites, et dix projets pour 2 999 $. Elle offre les mêmes canaux de support de contact que les niveaux précédents mais propose également un support par partage d'écran.
Redistribution sans redevance : La licence d'IronPDF offre également une couverture de redistribution sans redevance pour un supplément de 1 999 $
Assistance produit ininterrompue : IronPDF offre un accès aux mises à jour continues du produit, aux améliorations des fonctionnalités de sécurité, et au support de leur équipe d'ingénieurs pour soit 999 $/an, soit un achat unique de 1999 $ pour une couverture de 5 ans.
DocRaptor propose plusieurs options tarifaires basées sur l'utilisation. Le prix de départ est de 15 $ par mois, basé sur l'utilisation, ce qui signifie que le coût évolue en fonction du volume de documents que vous générez. Ils offrent également un essai gratuit pour tester le service avant de s'engager dans un plan payant.
Documentation et support : IronPDF vs DocRaptor
IronPDF
IronPDF excelle dans la fourniture d'une documentation et d'un support étendus :
Documentation complète : Documentation exhaustive et conviviale couvrant toutes les fonctionnalités.
Support 24/5 : Le support d'ingénieur actif est disponible.
Tutoriels vidéo : Des guides vidéo étape par étape sont disponibles sur YouTube.
Forum Communautaire : Communauté engagée pour un support supplémentaire.
Mises à jour régulières : Mises à jour mensuelles des produits pour garantir les dernières fonctionnalités et correctifs de sécurité.
Référence API PDF : Propose des références API pour que vous puissiez tirer le meilleur parti de ce que nos outils ont à offrir.
Référence API : Guide détaillé pour intégrer DocRaptor avec divers langages de programmation, couvrant à la fois la génération de PDF et d'Excel.
Guides de démarrage : Tutoriels étape par étape pour aider les nouveaux utilisateurs à configurer et utiliser DocRaptor pour la conversion de HTML en PDF.
Bibliothèques client : Exemples de code et bibliothèques pour les langages populaires, notamment Java, C#, Python, PHP, Ruby et Node.js.
Support par e-mail : Disponible pour l'assistance technique ou les demandes de renseignements concernant le service.
Conclusion
En conclusion, tant IronPDF que DocRaptor offrent des solutions solides pour générer des PDF à partir de HTML, mais ils s'adressent à des publics et des besoins de projet différents. IronPDF excelle dans son intégration transparente avec les environnements .NET, offrant un large éventail d'options de personnalisation et des capacités de traitement hors ligne. C'est idéal pour les développeurs travaillant avec le framework .NET qui ont besoin d'un contrôle précis sur la création et la manipulation de PDF. D'autre part, DocRaptor se distingue par son modèle basé sur le cloud, garantissant la conformité aux normes PDF/A et offrant une API simple pour une utilisation multiplateforme, ce qui en fait un excellent choix pour les projets nécessitant une génération de documents fiable et évolutive dans plusieurs langages de programmation.
En fin de compte, votre choix entre IronPDF et DocRaptor devrait dépendre de votre pile de développement, du niveau de contrôle requis et de votre préférence pour une solution cloud ou sur site.
Chaknith travaille sur IronXL et IronBarcode. Il possède une expertise approfondie en C# et .NET, aidant à améliorer le logiciel et à soutenir les clients. Ses idées issues des interactions avec les utilisateurs contribuent à de meilleurs produits, une documentation améliorée et une expérience globale enrichie.
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