COMPARAISON DES PRODUITS

IronPDF et Docraptor - Une comparaison complète

Mise à jour novembre 12, 2024
Partager:

Introduction

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 deIronPDFet DocRaptor, en mettant en avant leurs atouts, leurs limitations et les meilleurs cas d'utilisation pour chacun, vous aidant à décider quelle solution convient le mieux 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 C# et prend en charge C#,VB.NET, et F#

    • .NET Core(8, 7, 6, 5 et 3.1+)

    • standard .NET(2.0+)
  • framework .NET(4.6.2+)
  • Environnements d'applications : IronPDF fonctionne dans divers environnements d'applications 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é d’IronPDF, visitezCompatibilité IronPDF.

DocRaptor

DocRaptor offre une compatibilité multiplateforme robuste et un support pour les versions .NET, qui inclut les éléments suivants :

  • Windows : DocRaptor fonctionne parfaitement sur les environnements Windows, s'intégrant bien avec .NET et d'autres stacks de développement courants.
  • 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 aux développeurs travaillant dans l'écosystème .NET le plus récent.
  • .NET Framework : Il est également compatible avec le traditionnel .NET Framework, permettant 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. Avec son support complet des normes web modernes, vous pouvez être assuré qu'IronPDF renverra constamment des PDF parfaits au pixel près à partir de votre contenu 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 d'URL, 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.NETet les applications MVC.
  • Prise en charge des versions PDF : Peut prendre en charge les versions PDF 1.2-1.7

    Pour une liste complète des fonctionnalités d'IronPDF, visitezFonctionnalités d'IronPDF.

DocRaptor

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 JavaScript avant la conversion, permettant aux contenus dynamiques d'être traités et affichés correctement dans le PDF généré.
  • Prise en charge du design réactif : Prend en charge les media queries, permettant aux designs réactifs de s'adapter à la taille du PDF.
  • Exportation Excel : Convertit les tableaux HTML en feuilles de calcul Excel(.xlsx), utile pour générer des rapports ou exporter des données structurées.
  • Mise en forme des cellules : Conserve les styles de cellule, les polices et d'autres options de mise en forme 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")
VB   C#

DocRaptor :

DocApi docraptor = new DocApi();
docraptor.Configuration.Username = "YOUR_API_KEY_HERE";
try
        {
            Doc doc = new Doc(
                name: "html-and-javascript",
                test: true, 
                documentType: Doc.DocumentTypeEnum.Pdf,
                documentContent: System.IO.File.ReadAllText(@"html-and-javascript-content.html"), 
                javascript: true 
            );

            byte[] document = docraptor.CreateDoc(doc);
            File.WriteAllBytes("html-and-javascript.pdf", document);
            Console.WriteLine("Successfully created html-and-javascript.pdf!");
        } catch (DocRaptor.Client.ApiException error) {
            Console.Write(error.ErrorContent);
        }
DocApi docraptor = new DocApi();
docraptor.Configuration.Username = "YOUR_API_KEY_HERE";
try
        {
            Doc doc = new Doc(
                name: "html-and-javascript",
                test: true, 
                documentType: Doc.DocumentTypeEnum.Pdf,
                documentContent: System.IO.File.ReadAllText(@"html-and-javascript-content.html"), 
                javascript: true 
            );

            byte[] document = docraptor.CreateDoc(doc);
            File.WriteAllBytes("html-and-javascript.pdf", document);
            Console.WriteLine("Successfully created html-and-javascript.pdf!");
        } catch (DocRaptor.Client.ApiException error) {
            Console.Write(error.ErrorContent);
        }
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
VB   C#

IronPDF gèreHTML vers PDFconversion en toute simplicité, grâce à sa prise en charge complète des normes web modernes, garantissant que tous vos documents PDF sont parfaitement rendus. 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");
Imports IronPdf
Imports System

Private 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")
VB   C#

DocRaptor : DocRaptor ne prend pas en charge nativement les fonctionnalités de cryptage PDF.

IronPDF fournitchiffrement intégré, métadonnéeset 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")
VB   C#

DocRaptor ne prend pas en charge la fonctionnalité de rédaction.

IronPDF offrerédaction native, une fonctionnalité essentielle pour les documents juridiques et confidentiels que DocRaptor n'a 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")
VB   C#

DocRaptor ne prend pas en charge nativement la signature PDF.

IronPDF fournit un mécanisme intégré poursigner numériquementPDF, 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")
VB   C#

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
VB   C#

IronPDF offre une prise en charge complètefiligranefonctionnalités, 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")
VB   C#

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 detexte et images de marquage, ce qui en fait un choix supérieur pour les annotations de documents et le branding. 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")
VB   C#

DocRaptor :

Pas de prise en charge native pour la conversion de DOCX en PDF.

IronPDF offre un processus plus fluide et plus natif pourDOCX en PDFconversion, sans avoir besoin de bibliothèques externes telles que DocRaptor, qui ne prend pas en charge cette tâche nativement.

Résumé de la comparaison des exemples de code

Docraptor Html To Pdf Alternative 1 related to Résumé de la comparaison des exemples de code

Pour en savoir plus sur l'ensemble riche de fonctionnalités qu'IronPDF a à offrir, et les voir en action, consultez IronPDF.comment faireguides qui approfondissent chaque fonctionnalité, explorent leur fonctionnement et vous donnent les compétences dont vous avez besoin pour devenir un pro du PDF.

Tarification et Licence : IronPDF vs. DocRaptor

IronPDF

IronPDFa différents niveaux et fonctionnalités supplémentaires pour l'achat d'une licence. Les développeurs peuvent également acheterIronSuitequi 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 unessai gratuitafin que vous puissiez explorer toutes les fonctionnalités qu'il a à offrir avant de vous engager à acheter une licence.

  • Licences perpétuelles : Offre une gamme de licences perpétuelles en fonction de la taille de votre équipe, de vos besoins de 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 site et un projet.
  • Plus License : Supportant trois développeurs, trois emplacements et trois projets, c'est l'étape suivante par rapport à la licence Lite et coûte 1 499 $. La licence Plus offre une assistance par chat et par téléphone en plus de l'assistance par e-mail de base.
  • Professional License : Cette licence convient aux équipes plus importantes, supportant dix développeurs, dix emplacements et dix projets pour 2 999 $. Elle offre les mêmes canaux de support que les niveaux précédents mais propose également un support par partage d'écran.
  • Redistribution libre de droits : La licence d'IronPDF offre également une couverture de redistribution libre de droits 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 999 $/an ou un achat unique de 1 999 $ pour une couverture de 5 ans.
  • IronSuite : Pour 1 498 $, vous avez accès à tous les produits de Iron Software, y comprisIronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrintetIronWebscraper.

    Docraptor Html To Pdf Alternative 2 related to IronPDF

DocRaptor

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 étendue et conviviale couvrant toutes les fonctionnalités.
  • Support 24/5: Le support actif des ingénieurs est disponible.
  • Tutoriels Vidéo : Des guides vidéo pas à pas sont disponibles sur YouTube.
  • Forum Communautaire : Une communauté engagée pour un support supplémentaire.
  • Mises à jour régulières : Mises à jour mensuelles du produit pour garantir les dernières fonctionnalités et correctifs de sécurité.
  • Référence API PDF : Offre des références API pour que vous puissiez tirer le meilleur parti de ce que nos outils ont à offrir.

    Pour plus d'informations, consultez la vaste documentation d'IronPDF.la documentationet visitez leChaîne YouTube Iron Software.

DocRaptor

  • Référence de l'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 HTML en PDF.
  • Bibliothèques clientes : Exemples de code et bibliothèques pour les langages populaires, y compris Java, C#, Python, PHP, Ruby et Node.js.
  • Assistance par e-mail : Disponible pour une assistance technique ou des questions liées au service.

Conclusion

En conclusion, les deuxIronPDFet DocRaptor offrent des solutions robustes 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.

< PRÉCÉDENT
Comparaison entre IronPDF et PDFCrowd
SUIVANT >
IronPDF et DynamicPDF - Une comparaison complète