PRODUKT-VERGLEICHE

IronPDF und Docraptor - ein umfassender Vergleich

Chipego
Chipego Kalinda
22. März 2022
Aktualisiert 12. November 2024
Teilen Sie:

Einführung

In der heutigen schnelllebigen Entwicklungslandschaft kann die Wahl des richtigen Tools zur Erzeugung von PDFs aus HTML einen bedeutenden Unterschied sowohl in der Effizienz als auch in der Ausgabequalität ausmachen. Zwei führende Kandidaten für diese Aufgabe sind IronPDF und DocRaptor. Obwohl beide Tools darauf abzielen, den Prozess der Umwandlung von HTML in PDF zu vereinfachen, bieten sie unterschiedliche Funktionen, Preismodelle und Integrationsstufen mit .NET und anderen Plattformen.

In diesem Artikel werden wir einen detaillierten Vergleich zwischen IronPDF und DocRaptor vornehmen, die Stärken, Einschränkungen und die besten Anwendungsfälle für jedes Produkt hervorheben, um Ihnen bei der Entscheidung zu helfen, welche Lösung am besten für die Anforderungen Ihres Projekts geeignet ist.

Ein Überblick über IronPDF und DocRaptor

IronPDF bietet umfangreiche Funktionen zum Erstellen, Bearbeiten und Verwalten von PDFs innerhalb von .NET-Anwendungen. Mit voller Unterstützung für HTML, CSS, JavaScript und C# bietet es Entwicklern ein hochgradig anpassbares und robustes Werkzeug zur Arbeit mit PDFs. Die Bibliothek ist entwicklerfreundlich gestaltet, mit hervorragender Dokumentation, die eine schnelle Bereitstellung und einfache Nutzung in .NET-Umgebungen gewährleistet.

DocRaptor ist eine cloudbasierte Lösung, die PDF- und Excel-Erstellung mit einem Schwerpunkt auf Webanwendungen und API-Integrationen anbietet. Mit der Prince PDF-Engine unterstützt DocRaptor eine Vielzahl von Programmiersprachen, einschließlich .NET, und ermöglicht die Umwandlung von HTML in PDF. Obwohl die Plattform bei der grundlegenden PDF-Erstellung hervorragend ist, erfordert sie eine Internetverbindung, um auf ihre API zuzugreifen, und bietet nicht das gleiche Maß an Anpassung und Flexibilität wie IronPDF.

Plattformübergreifende Kompatibilität

IronPDF

IronPDF zeichnet sich durch seine umfassende plattformübergreifende Kompatibilität aus. Es unterstützt eine Vielzahl von Umgebungen innerhalb des .NET Frameworks und gewährleistet einen nahtlosen Betrieb auf verschiedenen Plattformen. Nachfolgend finden Sie eine Zusammenfassung der Plattformkompatibilität von IronPDF:

  • .NET-Versionen:

    • Vollständig in C# geschrieben und unterstützt VB.NET und F#

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

    • .NET Standard (2.0+)
  • .NET Framework (4.6.2+)
  • Anwendungsumgebungen: IronPDF funktioniert in verschiedenen Anwendungsumgebungen wie Windows, Linux, Mac, Docker, Azure und AWS.
  • IDEs: Funktioniert mit IDEs wie Microsoft Visual Studio und JetBrains Rider & ReSharper
  • Betriebssysteme und Prozessoren: Unterstützt mehrere verschiedene Betriebssysteme und Prozessoren, einschließlich Windows, Mac, Linux, x64, x86, ARM

    Für weitere Informationen zur Kompatibilität von IronPDF besuchen Sie IronPDF-Kompatibilität.

DocRaptor

DocRaptor bietet eine robuste plattformübergreifende Kompatibilität und .NET-Version-Unterstützung, die Folgendes umfasst:

  • Windows: DocRaptor funktioniert nahtlos in Windows-Umgebungen und integriert sich gut mit .NET und anderen gängigen Entwicklungs-Stacks.
  • Linux: DocRaptor kann in Linux-basierten Umgebungen verwendet werden, was es für serverseitige PDF-Generierungsaufgaben geeignet macht.
  • macOS: Entwickler, die macOS verwenden, können DocRaptor problemlos in ihre Entwicklungs-Pipelines integrieren.
  • .NET Core: DocRaptor unterstützt .NET Core und bietet moderne, plattformübergreifende Fähigkeiten für Entwickler, die im neuesten .NET-Ökosystem arbeiten.
  • .NET Framework: Es ist auch mit dem klassischen .NET Framework kompatibel, sodass Projekte, die auf Altsystemen basieren, von seinen PDF-Erstellungsfunktionen profitieren können.
  • .NET 5 und später: DocRaptor ist mit .NET 5 und späteren Versionen kompatibel, was sicherstellt, dass Entwickler, die an neueren .NET-Versionen arbeiten, die Bibliothek ohne Kompatibilitätsbedenken nutzen können.

Hauptmerkmalvergleich: PDF-Funktionalität in IronPDF vs. DocRaptor

IronPDF

  • PDF-Konvertierung: IronPDF kann HTML in PDF umwandeln. Mit seiner vollständigen Unterstützung für moderne Webstandards können Sie sicher sein, dass IronPDF konsistent pixelgenaue PDFs aus Ihrem HTML-Inhalt erzeugt. IronPDF kann auch PDF-Dateien aus anderen Formaten wie DOCX, Bilder, RTF und mehr konvertieren.
  • PDF-Erstellung: Mit IronPDF können Sie PDFs aus URLs, ASPX-Dateien oder HTML-Strings generieren.
  • Sicherheitsfunktionen: Mit IronPDF können Sie stets sicher sein, dass alle sensiblen PDF-Dateien dank seiner Sicherheitsfunktionen geschützt sind. Verwenden Sie IronPDF, um Ihre PDF-Dateien zu verschlüsseln, Passwörter festzulegen und Berechtigungen für Ihre PDF-Dateien zu vergeben.
  • PDF-Bearbeitungsfunktionen: Mit IronPDF können Sie vorhandene PDF-Dokumente bearbeiten, ändern und PDF-Dateien mühelos lesen. IronPDF bietet Bearbeitungsfunktionen wie das Hinzufügen von Kopf- und Fußzeilen, das Stempeln von Text und Bildern auf den PDF-Seiten, das Hinzufügen von benutzerdefinierten Wasserzeichen zum PDF, die Arbeit mit PDF-Formularen und das Teilen oder Zusammenführen von PDF-Dateien.
  • Integration: Integriert sich nahtlos in ASP.NET und MVC-Anwendungen.
  • PDF-Version-Unterstützung: Kann PDF-Version 1.2-1.7 unterstützen

    Für eine umfassende Liste der IronPDF-Funktionen besuchen Sie IronPDF Features.

DocRaptor

DocRaptor bietet ein umfassendes Set an Funktionen, die für zuverlässige HTML-zu-PDF- und HTML-zu-Excel-Konvertierungen entwickelt wurden. Hier sind einige seiner Hauptmerkmale:

  • Genaues Rendering: Unterstützt HTML5, CSS3, JavaScript und SVG, um ein genaues PDF-Rendering moderner Webseiten sicherzustellen.
  • JavaScript-Ausführung: Verarbeitet JavaScript vor der Konvertierung, sodass dynamische Inhalte korrekt im generierten PDF verarbeitet und angezeigt werden können.
  • Unterstützung für responsives Design: Unterstützt Media-Queries, die es ermöglichen, dass sich responsive Designs an die Größe des PDFs anpassen.
  • Excel Export: Konvertiert HTML-Tabellen in Excel-Tabellen (.xlsx), nützlich zur Erstellung von Berichten oder zum Export strukturierter Daten.
  • Zellformatierung: Beibehaltung von Zellstilen, Schriftarten und anderen Formatierungsoptionen für Excel-Ausgaben.

Vergleich der wichtigsten Highlight-Funktionen mit Codebeispielen zwischen IronPDF und DocRaptor

1. HTML in PDF umwandeln

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")
$vbLabelText   $csharpLabel

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
$vbLabelText   $csharpLabel

IronPDF bewältigt die HTML zu PDF-Umwandlung mühelos, wobei die vollständige Unterstützung moderner Webstandards sicherstellt, dass all Ihre PDF-Dokumente pixelgenau erscheinen. DocRaptor verwendet einen API-basierten Ansatz, der einen API-Schlüssel und eine cloudbasierte Ausführung für die Umwandlung von HTML in PDF erfordert.

2. Verschlüsselung von PDF-Dateien

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")
$vbLabelText   $csharpLabel

DocRaptor: DocRaptor unterstützt keine PDF-Verschlüsselungsfunktionen von Haus aus.

IronPDF bietet eingebaute Verschlüsselung, Metadaten und Sicherheitskontrollen, während DocRaptor Drittanbieter-Tools benötigen würde, um ähnliche Funktionen zu erreichen.

3. Schwärzen von PDF-Inhalten

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 unterstützt keine Funktion zur Schwärzung.

IronPDF bietet native Schwärzung, eine entscheidende Funktion für rechtliche und vertrauliche Dokumente, die bei DocRaptor fehlt.

4. Digitales Signieren von PDF-Dokumenten

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 unterstützt das Signieren von PDFs nicht nativ.

IronPDF bietet einen integrierten Mechanismus, um PDFs digital zu signieren, wodurch es sich hervorragend für Authentifizierung und rechtliche Dokumente eignet. DocRaptor fehlt dieses wichtige Feature, daher müssen Benutzer dieser Bibliothek zusätzliche Bibliotheken herunterladen, um diese Aufgabe durchzuführen.

5. Anpassen von benutzerdefinierten Wasserzeichen

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 bietet umfassende Wasserzeichen-Funktionen, mit denen Sie benutzerdefinierte Wasserzeichen mit nur wenigen Codezeilen erstellen und anwenden können, und diese Wasserzeichen können auf neue oder bestehende PDF-Dateien angewendet werden. DocRaptor erfordert jedoch, dass die Wasserzeichen mithilfe von HTML und CSS hinzugefügt werden, bevor der HTML-Inhalt in PDF konvertiert wird.

6. Stempeln von Text und Bildern

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 verfügt nicht über eine native Funktion zum Stempeln von Text und Bildern auf PDFs.

IronPDF ermöglicht eine detaillierte Anpassung beim Stempeln von Text und Bildern, was es zu einer überlegenen Wahl für Dokumentenannotation und -branding macht. DocRaptor bietet keine native Unterstützung für Text- und Bildstempel, wobei Wasserzeichen dem am nächsten kommen.


7. DOCX zu 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

Keine native Unterstützung für die Konvertierung von DOCX in PDF.

IronPDF bietet einen reibungsloseren und nativeren Prozess für die DOCX zu PDF-Konvertierung, ohne dass externe Bibliotheken wie DocRaptor benötigt werden, die keine integrierte Unterstützung für diese Aufgabe bieten.

Vergleich der Codebeispiele Zusammenfassung

Docraptor Html To Pdf Alternative 1 related to Vergleich der Codebeispiele Zusammenfassung

Um mehr über die Vielzahl der Funktionen von IronPDF zu erfahren und diese in Aktion zu erleben, werfen Sie einen Blick auf die IronPDF Anleitungen, die sich eingehend mit jeder Funktion befassen, erkunden, wie sie funktionieren, und Ihnen die Fähigkeiten vermitteln, die Sie benötigen, um ein PDF-Profi zu werden.

Preise und Lizenzierung: IronPDF vs. DocRaptor

IronPDF

IronPDF bietet verschiedene Stufen und zusätzliche Funktionen für den Erwerb einer Lizenz. Entwickler können auch die Iron Suite erwerben, die Ihnen Zugang zu allen Produkten von Iron Software zum Preis von zwei bietet. Wenn Sie noch nicht bereit sind, eine Lizenz zu erwerben, bietet IronPDF eine kostenlose Testversion an, damit Sie alle Funktionen erkunden können, die es vor der Entscheidung für eine Lizenz zu bieten hat.

  • Unbefristete Lizenzen: Bietet eine Auswahl an unbefristeten Lizenzen, abhängig von der Größe Ihres Teams, den Anforderungen Ihres Projekts und der Anzahl der Standorte. Jeder Lizenztyp beinhaltet E-Mail-Support.
  • Lite License: Diese Lizenz kostet $749 und unterstützt einen Entwickler, einen Standort und ein Projekt.
  • Plus License: Diese unterstützt drei Entwickler, drei Standorte und drei Projekte. Sie ist der nächste Schritt über der Lite License und kostet $1.499. Die Plus License bietet neben dem grundlegenden E-Mail-Support auch Chat- und Telefonsupport.
  • Professional License: Diese Lizenz ist für größere Teams geeignet und unterstützt zehn Entwickler, zehn Standorte und zehn Projekte für 2.999 $. Sie bietet die gleichen Kontakt-Support-Kanäle wie die vorherigen Ebenen, bietet jedoch zusätzlich Unterstützung per Bildschirmfreigabe.
  • Lizenzfreie Weiterverbreitung: Die Lizenz von IronPDF bietet auch eine lizenzfreie Weiterverbreitung für zusätzliche $1.999
  • Unterbrechungsfreier Produktsupport: IronPDF bietet Zugang zu fortlaufenden Produktaktualisierungen, Sicherheitsverbesserungen und Support von ihrem Ingenieurteam entweder für $999/Jahr oder einem einmaligen Kauf von $1.999 für eine 5-jährige Abdeckung.
  • Iron Suite: Für 1.498 $, erhalten Sie Zugang zu allen Iron Software-Produkten, einschließlich IronPDF, IronOCR, IronWord, IronXL, IronBarcode, IronQR, IronZIP, IronPrint und IronWebScraper.

    Docraptor Html To Pdf Alternative 2 related to IronPDF

DocRaptor

DocRaptor bietet mehrere Preisoptionen basierend auf der Nutzung an. Der Einstiegspreis beträgt 15 $ pro Monat und basiert auf der Nutzung, was bedeutet, dass die Kosten mit dem Volumen der von Ihnen erstellten Dokumente steigen. Sie bieten auch eine kostenlose Testversion an, um den Dienst zu testen, bevor Sie sich für einen kostenpflichtigen Plan entscheiden.

Dokumentation und Support: IronPDF vs. DocRaptor

IronPDF

IronPDF zeichnet sich durch die Bereitstellung einer umfassenden Dokumentation und Unterstützung aus:

  • Umfassende Dokumentation: Umfangreiche und benutzerfreundliche Dokumentation, die alle Funktionen abdeckt.
  • 24/5 Support: Aktive Unterstützung durch Ingenieure ist verfügbar.
  • Videoanleitungen: Schritt-für-Schritt-Videoanleitungen sind auf YouTube verfügbar.
  • Community-Forum: Engagierte Community für zusätzliche Unterstützung.
  • Regelmäßige Updates: Monatliche Produktaktualisierungen, um die neuesten Funktionen und Sicherheitspatches zu gewährleisten.
  • PDF-API-Referenz: Bietet API-Referenzen, damit Sie das Beste aus unseren Tools herausholen können.

    Für weitere Informationen lesen Sie die umfangreiche Dokumentation von IronPDF und besuchen Sie den Iron Software YouTube-Kanal.

DocRaptor

  • API-Referenz: Detaillierter Leitfaden zur Integration von DocRaptor mit verschiedenen Programmiersprachen, der sowohl die PDF- als auch die Excel-Erstellung abdeckt.
  • Erste Schritte-Anleitungen: Schritt-für-Schritt-Tutorials, die neuen Benutzern helfen, DocRaptor für die HTML-zu-PDF-Konvertierung einzurichten und zu nutzen.
  • Client-Bibliotheken: Codebeispiele und Bibliotheken für beliebte Sprachen, darunter Java, C#, Python, PHP, Ruby und Node.js.
  • E-Mail-Support: Verfügbar für technische Unterstützung oder Anfragen im Zusammenhang mit dem Service.

Schlussfolgerung

Abschließend bieten sowohl IronPDF als auch DocRaptor robuste Lösungen zur Generierung von PDFs aus HTML, richten sich jedoch an unterschiedliche Zielgruppen und Projektanforderungen. IronPDF zeichnet sich durch seine nahtlose Integration in .NET-Umgebungen aus und bietet eine breite Palette von Anpassungsoptionen sowie Offline-Verarbeitungsfunktionen. Es ist ideal für Entwickler, die im .NET Framework arbeiten und präzise Kontrolle über die Erstellung und Bearbeitung von PDFs benötigen. Andererseits zeichnet sich DocRaptor durch sein cloudbasiertes Modell aus, das die Einhaltung von PDF/A-Standards gewährleistet und eine einfache API für plattformübergreifende Verwendung bereitstellt. Dies macht es zu einer ausgezeichneten Wahl für Projekte, die eine zuverlässige, skalierbare Dokumentenerstellung in mehreren Programmiersprachen erfordern.

Letztendlich sollte Ihre Wahl zwischen IronPDF und DocRaptor von Ihrem Entwicklungs-Stack, dem benötigten Steuerungsgrad und Ihrer Präferenz für eine Cloud- oder On-Premises-Lösung abhängen.

Chipego
Software-Ingenieur
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS
Ein Vergleich zwischen IronPDF und PDFCrowd
NÄCHSTES >
IronPDF und DynamicPDF - ein umfassender Vergleich