IronPDF vs. SautinSoft PDF Focus .NET
IronPDF zeichnet sich durch seine HTML-zu-PDF-Konvertierung mit vollständiger Web-Rendering-Unterstützung aus, während SautinSoft PDF Focus .NET auf die Konvertierung bestehender PDFs in Word, Excel und andere Formate spezialisiert ist. Wählen Sie die Option je nachdem, ob Sie Funktionen zur PDF-Erstellung oder zur PDF-Extraktion benötigen.
Was sind IronPDF und SautinSoft PDF Focus .NET?
PDF steht für Portable Document Format, ein vielseitiges Dateiformat, das Grafiken, Text und andere Elemente enthält. Diese Komponenten bilden die Grundlage moderner PDFs, die in den 1990er Jahren entstanden, um den Informationsaustausch zwischen verschiedenen Computersystemen zu ermöglichen.
Dieser Artikel vergleicht zwei beliebte PDF-Bibliotheken für die .NET -Entwicklung:
- IronPDF
SautinSoftPDF Focus .NET
Beide Bibliotheken ermöglichen die Erstellung und Bearbeitung von PDF-Dateien innerhalb von Microsoft .NET -Anwendungen, einschließlich ASP.NET Webanwendungen und traditionellen Windows-Anwendungen. Dieser Vergleich untersucht ihre Funktionen und ihre Leistungsfähigkeit beim Konvertieren und Bearbeiten von PDF-Dateien.
Beide Bibliotheken unterstützen das Microsoft .NET Framework .
Was unterscheidet SautinSoft PDF Focus .NET von anderen Produkten?
SautinSoft PDF Focus .NET unterstützt Entwickler beim Erstellen von Anwendungen, die PDF-Dokumente in andere Formate konvertieren. Um PDF in Word in WinForms oder WPF-Anwendungen zu konvertieren, fügen Sie einen Verweis auf "PdfFocus.dll" hinzu und schreiben Sie 3-4 Zeilen C#-Code.
Hauptmerkmale von SautinSoft PDF Focus .NET:
- Konvertiert PDF-Dokumente mithilfe des .NET Framework
- Verarbeitet PDFs von Adobe und Drittanbietern
- Enthält einen integrierten PDF-Parser
- Erzeugt Dokumente im HTML5-Format:
- HTML korrigiert doppeltes PDF-Layout mit Seitenstruktur
- HTML Flowing ermöglicht das Bearbeiten und Zusammenführen
- Erzeugt einfaches, lesbares HTML-Markup
- Generiert HTML mit Base64-kodierten Bildern
- Bietet eine vollständige Konvertierungs-API
Was macht IronPDF anders?
IronPDF von Iron Software bietet .NET -Entwicklern eine effiziente Methode, HTML-Webseiten in das PDF-Format zu konvertieren. Die Bibliothek übernimmt die programmgesteuerte Generierung von PDF-Dokumenten mit minimalem Code.
IronPDF ermöglicht es Entwicklern, verschiedene Elemente zu PDFs hinzuzufügen, darunter Kopf- und Fußzeilen , Wasserzeichen und Lesezeichen .
Hauptmerkmale von IronPDF:
- Bilder in PDF konvertieren und umgekehrt
- Bilder und Texte aus bestehenden PDFs extrahieren
- PDFs programmatisch an den Drucker senden
- PDFs aus Dateien, Binärdaten und Speicherströmen speichern
- Unterstützt Streams und 128-Bit-Verschlüsselung
- Unterstützung für digitale PDF-Signaturen
- PDF-Lesezeichen hinzufügen, bearbeiten und entfernen
- Programmatisch Haftnotizen hinzufügen
- Seiten drehen
- Seiten hinzufügen und entfernen
- Wasserzeichen mit einstellbarer Deckkraft hinzufügen
- HTML-Inhalte in bestehende PDFs einfügen
- Kopf- und Fußzeilen erstellen und anpassen
Wie installiere ich diese PDF-Bibliotheken?
Wie kann ich IronPDF direkt herunterladen?
Laden Sie die IronPDF-Datei aus dem IronPDF NuGet Paket herunter und referenzieren Sie sie in .NET -Projekten. Über den IronPDF Namensraum können Sie auf IronPDF -Klassen zugreifen. Erweiterte Installationsoptionen finden Sie im vollständigen Installationshandbuch . Die Bibliothek unterstützt Windows-Installationen , Linux-Bereitstellungen und macOS-Konfigurationen .
Wie kann ich SautinSoft PDF Focus .NET direkt herunterladen?
Laden Sie die Pakete PdfFocus von der offiziellen Website herunter und referenzieren Sie sie in .NET -Projekten. Verwenden Sie PdfFocus Objekte zur Dokumentenkonvertierung.
Welche Installationsschritte sind für Visual Studio erforderlich?
Wie installiere ich SautinSoft in Visual Studio?
- Visual Studio starten
- Neues Projekt erstellen (Konsolenanwendung)
- Installieren Sie
PdfFocusmit Manage NuGet Packages:
- Klicken Sie auf "Installieren", um
PdfFocus.dll zum Projekt hinzuzufügen:
Wie installiere ich IronPDF in Visual Studio?
Folgen Sie den gleichen Schritten, suchen Sie aber nach IronPDF. Eine detaillierte Installationsanleitung finden Sie in der Installationsanleitung . Für spezifische Plattformen konsultieren Sie bitte die Anleitungen für Windows- , Linux- , macOS- und Docker-Bereitstellungen . Die Bibliothek unterstützt außerdem Azure-Bereitstellungen und AWS Lambda-Funktionen .
IronPDF als Projektreferenz hinzufügen:
Welche Preisoptionen gibt es?
Wie viel kostet IronPDF ?
- Unbegrenzte Entwicklungsnutzung für Testzwecke
- Kostengünstige Lizenzgebühren
- Kostenloser, einjähriger Support ohne Einschränkungen
- Kostenlose Testversionen verfügbar
- Alle Lizenzen beinhalten eine 30-Tage-Geld-zurück-Garantie
- Gültig für alle Umgebungen
- Ein Jahr bedingungslose Unterstützung
- Einmaliger Kauf
- Lizenzverlängerungen verfügbar
- Lizenz-Upgrades zur Skalierung
Wie viel kostet SautinSoft PDF Focus .NET ?
SautinSoft bietet qualitativ hochwertige Umrüstungen zu wettbewerbsfähigen Preisen. PDF Focus .NET ist günstiger als Konkurrenzprodukte. Die HTML-Edition ist ab 299 US-Dollar erhältlich, die Total Edition ab 778 US-Dollar.
- Einmaliger Kauf mit lebenslanger Lizenz
- Ein Jahr unbegrenzter Support
- Gesamt – Konvertiert PDF in alle Formate (ab 778 $)
- Office – Konvertiert PDF in Word/Excel/Text (ab 599 $)
- Picasso — wandelt PDFs in Bilder um (ab 599 $)
- HTML — konvertiert PDF in HTML/XML (ab 299 $)
Welche HTML-zu-PDF-Funktionen unterstützt IronPDF ?
Welche HTML-Technologien werden unterstützt?
- Vollständiges HTML4/HTML5-Rendering über die Chrome-Engine
- CSS3 und responsive Layouts
- JavaScript mit benutzerdefinierten Verzögerungen
- Angular und React
- Bildressourcen und Daten-URIs
- SVG-Assets
- Symbolschriftarten ( Barcode-Schriftarten )
- Responsive Layouts und Viewport-Steuerung
- Externe Stylesheets
- Statisches und Multithread-Rendering
- Benutzerdefiniertes CSS für URLs
- Netzwerk-Anmeldeinformationen
- User-Agents
- Proxys und benutzerdefinierte Header
- Cookies
- HTTP-Header
- Formularvariablen
- WebGL-Rendering
- JavaScript -Ereignisbehandlung
- Diagramme als PDF speichern
Welche Konfigurationsoptionen sind verfügbar?
- Benutzerdefinierte "Basis-URL" für das Laden von Assets
- Virtueller Viewport für responsive Layouts
- Bildschirm- oder Druck-CSS-Medien
- Minimale Codeanforderungen
- HTML-zu-PDF-Formulare mit bearbeitbaren Feldern
- Schreibgeschützte oder bearbeitbare Formulare
- Benutzerdefinierte Stylesheets und Webfonts
- DPI-Ausgabeeinstellungen
- JPEG-Qualitätskontrolle
- JavaScript Unterstützung mit Verzögerungen
- Benutzerdefinierte Seitennummerierung und Seitenumbrüche
- Inhalte automatisch skalieren mit benutzerdefiniertem Zoom
- Textwiedergabequalität
- Vollständige Farb- und Graustufenoptionen
- Beliebige Dateikodierung ( UTF-8 als Standard )
- PDF-Ränder
- Nullmargenunterstützung
- Internationale Papierformate
- Maßanfertigung
- Quer-/Hochformat
- Hintergrundsteuerung und Vordergrund
- Benutzerdefinierter Zoom
- GPU-Beschleunigung unter Linux
- Rendering-Optionen
- Papiereinzugsmodi
- Benutzerdefinierten JavaScript ausführen
Welche PDF-Konvertierungsfunktionen bietet SautinSoft?
Wie funktioniert die PDF-zu-Text-Konvertierung?
PDF Focus .NET extrahiert effizient Text aus PDF-Dokumenten. Auszüge aus ganzen Dokumenten oder einzelnen Seiten. Die Bibliothek liefert qualitativ hochwertigen Text ohne zusätzliche Leerzeichen zwischen den Wörtern und unterstützt Unicode. Das Textlayout behält die RTF-Darstellung mit korrekten Zeilenumbrüchen und Spalten bei. Für eine ähnliche Funktionalität in IronPDF siehe den Leitfaden zur Textextraktion und das Tutorial zur PDF-Analyse . IronPDF unterstützt auch die UTF-8-Kodierung für internationale Sprachen.
Wie funktioniert die PDF-zu-DOCX-Konvertierung?
SautinSoft PDF Focus beinhaltet einen eigenen PDF-Reader und DOCX-Renderer. PDF-Dokumente ohne Abhängigkeiten von Microsoft Office oder Adobe Acrobat in DOCX konvertieren. Das resultierende DOCX-Dokument enthält Absätze, Spalten, Tabellen, Hyperlinks, Bilder und Seitenumbrüche.
PDF Focus .NET nutzt KI-Funktionen, um Tabellen mit Zeilen und Zellen zu erkennen und nachzubilden und so visuelle PDF-Tabellen in tatsächliche Dokumenttabellen umzuwandeln. Für den umgekehrten Prozess bietet IronPDF die Konvertierung von DOCX in PDF mit Serienbrieffunktion an. IronPDF bietet außerdem die Möglichkeit zur Konvertierung von RTF in PDF und von HTML in PDF .
Welche .NET Frameworks und Plattformen werden unterstützt?
Welche Plattformen werden von IronPDF unterstützt?
- .NET Framework 4.0, 4.5 und 4.6.1
- .NET Core 2.1, 3.0, 3.1, .NET 5 und .NET 6
- Kompatibel mit macOS , Linux und Windows
- .NET Standard 2.0-Konformität
- Cloud-Hosting: Windows Azure , AWS Lambda
- Docker-Unterstützung mit IronPdfEngine
- Android-Unterstützung über MAUI
- F#-Unterstützung
- VB .NET Unterstützung
- Blazor Unterstützung
- Optionen für native vs. Remote-Engines
- Remote-Containerbereitstellung
Welche Plattformen werden von SautinSoft PDF Focus unterstützt?
- .NET Framework 4.0 oder höher
- .NET Framework und .NET Core 2.0
- Geschrieben in verwaltetem C#
- Multiplattformkompatibel
- Unterstützung für Cloud-Plattformen:
- AWS
- Docker
SharePoint- Google Cloud Platform## Wie implementiere ich gängige PDF-Aufgaben?
Wie erstelle ich PDFs mit IronPDF?
Wie konvertiere ich HTML in PDF?
Die Konvertierung von HTML in PDF ist eine häufige Aufgabe in .NET Anwendungen. Für komplexere Szenarien konsultieren Sie bitte die HTML-Rendering-Einstellungen und die Anleitungen für pixelgenaues Rendering . IronPDF unterstützt außerdem die Konvertierung von HTML-Dateien in PDF-Dateien sowie die Verarbeitung von HTML-ZIP-Dateien .
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
// PM> Install-Package IronPdf
using IronPdf;
var Renderer = new IronPdf.ChromePdfRenderer();
// Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf");
/****** Advanced ******/
// Render HTML and external assets into a PDF
// BasePath is used to resolve relative paths to assets like images and styles
var PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
PDF.SaveAs("html-with-assets.pdf");
' PM> Install-Package IronPdf
Imports IronPdf
Private Renderer = New IronPdf.ChromePdfRenderer()
' Render HTML string as a PDF document and save it
Renderer.RenderHtmlAsPdf("<h1>Test HTML with images</h1>").SaveAs("test_image.pdf")
'''**** Advanced *****
' Render HTML and external assets into a PDF
' BasePath is used to resolve relative paths to assets like images and styles
Dim PDF = Renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
PDF.SaveAs("html-with-assets.pdf")
Weitere Beispiele finden Sie im Leitfaden "HTML-String zu PDF" , im Tutorial "Datei zu PDF" und in der Dokumentation zum responsiven HTML-Rendering .
Wie konvertiere ich URLs in PDF?
Die Umwandlung von Webseiten in PDF ist nützlich für Archivierung, Berichterstellung und Dokumentation. Für authentifizierte Seiten siehe den Leitfaden zu den Anmeldeinformationen und das Tutorial zur TLS-Authentifizierung . IronPDF unterstützt Kerberos Authentifizierung und HTTP-Anforderungsheader .
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
// PM> Install-Package IronPdf
using IronPdf;
// Create a new renderer instance
IronPdf.ChromePdfRenderer Renderer = new IronPdf.ChromePdfRenderer();
// Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = true;
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait;
Renderer.RenderingOptions.MarginTop = 20;
Renderer.RenderingOptions.MarginBottom = 20;
// Render a PDF from a URL
var Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___");
// Save the PDF file
Pdf.SaveAs("url.pdf");
// see also Pdf.Stream for handling PDF data directly from memory
' PM> Install-Package IronPdf
Imports IronPdf
' Create a new renderer instance
Dim Renderer As New IronPdf.ChromePdfRenderer()
' Configure rendering options for better output
Renderer.RenderingOptions.PrintHtmlBackgrounds = True
Renderer.RenderingOptions.PaperOrientation = PdfPrintOptions.PdfPaperOrientation.Portrait
Renderer.RenderingOptions.MarginTop = 20
Renderer.RenderingOptions.MarginBottom = 20
' Render a PDF from a URL
Dim Pdf = Renderer.RenderUrlAsPdf("___PROTECTED_URL_259___")
' Save the PDF file
Pdf.SaveAs("url.pdf")
' see also Pdf.Stream for handling PDF data directly from memory
Erweiterte URL-Rendering-Optionen finden Sie im Leitfaden "URL zu PDF" , in der Dokumentation zu den Rendering-Optionen und im Beispiel zur URL-Konvertierung .
Wie konvertiere ich Bilder in PDF?
Das Konvertieren von Bildern in PDF ist ideal für die Erstellung von Fotoalben, Portfolios oder Dokumentenarchiven. IronPDF unterstützt die Konvertierung von TIFF-Bildern mit mehreren Einzelbildern und Azure Blob Storage-Bilder . Die Bibliothek verarbeitet auch eingebettete Bilder und Bitmaps .
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
// PM> Install-Package IronPdf
using IronPdf;
using System.IO;
using System.Linq;
// Get all image files (.jpg or .jpeg) from a specific directory
var ImageFiles = Directory.EnumerateFiles(@"C:\project\test").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs(@"C:\project\testing.pdf");
// Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
' PM> Install-Package IronPdf
Imports IronPdf
Imports System.IO
Imports System.Linq
' Get all image files (.jpg or .jpeg) from a specific directory
Private ImageFiles = Directory.EnumerateFiles("C:\project\test").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))
' Convert the images to a single PDF document and save it
ImageToPdfConverter.ImageToPdf(ImageFiles).SaveAs("C:\project\testing.pdf")
' Use PdfDocument.RasterizeToImageFiles() to flatten a PDF back into images or thumbnails
Weitere Informationen zur Bildbearbeitung finden Sie im Leitfaden zur Umwandlung von Bildern in PDFs , im Rasterisierungs-Tutorial und in den Beispielen zur Bildoptimierung .
Wie konvertiere ich PDFs mit SautinSoft?
Wie konvertiere ich PDF- in Word-Dokumente?
PDFs in Word-Dokumente konvertieren und dabei die Formatierung beibehalten:
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
using System;
using System.IO;
string pdfFile = @"c:\test.pdf";
MemoryStream docxStream = new MemoryStream();
SautinSoft.PdfFocus f = new SautinSoft.PdfFocus();
// Open a PDF file from disk into a FileStream
using (FileStream pdfStream = new FileStream(pdfFile, FileMode.Open, FileAccess.Read))
{
f.OpenPdf(pdfStream);
if (f.PageCount > 0)
{
// Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx;
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing;
// Convert the PDF to a Word document and store it in docxStream
int res = f.ToWord(docxStream);
// Save the DOCX to disk if conversion was successful
if (res == 0)
{
string docxFile = Path.ChangeExtension(pdfFile, ".docx");
File.WriteAllBytes(docxFile, docxStream.ToArray());
System.Diagnostics.Process.Start(docxFile);
}
}
}
Imports System
Imports System.IO
Dim pdfFile As String = "c:\test.pdf"
Dim docxStream As New MemoryStream()
Dim f As New SautinSoft.PdfFocus()
' Open a PDF file from disk into a FileStream
Using pdfStream As New FileStream(pdfFile, FileMode.Open, FileAccess.Read)
f.OpenPdf(pdfStream)
If f.PageCount > 0 Then
' Set conversion options
f.WordOptions.Format = SautinSoft.PdfFocus.CWordOptions.eWordDocument.Docx
f.WordOptions.RenderMode = SautinSoft.PdfFocus.CWordOptions.eRenderMode.Flowing
' Convert the PDF to a Word document and store it in docxStream
Dim res As Integer = f.ToWord(docxStream)
' Save the DOCX to disk if conversion was successful
If res = 0 Then
Dim docxFile As String = Path.ChangeExtension(pdfFile, ".docx")
File.WriteAllBytes(docxFile, docxStream.ToArray())
System.Diagnostics.Process.Start(docxFile)
End If
End If
End Using
IronPDF bietet eine ähnliche Dokumentenverarbeitung durch Speicherströme und Exportfunktionen .
Wie konvertiere ich PDFs in Bilder?
Durch die Umwandlung von PDFs in Bilder werden die Generierung von Miniaturansichten und die Vorschaufunktion ermöglicht. IronPDF bietet ähnliche Funktionalität mit PDF-Rasterisierung , Qualitätserhaltung und Speicherstromverarbeitung .
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"C:\Computer\testpdf");
if (f.PageCount > 0)
{
// Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg;
f.ImageOptions.Dpi = 200;
f.ImageOptions.JpegQuality = 90;
// Save all PDF pages as JPEG images
for (int page = 1; page <= f.PageCount; page++)
{
f.ToImage(@"C:\Pictures\page_" + page + ".jpg", page);
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("C:\Computer\testpdf")
If f.PageCount > 0 Then
' Set conversion options for images
f.ImageOptions.ImageFormat = System.Drawing.Imaging.ImageFormat.Jpeg
f.ImageOptions.Dpi = 200
f.ImageOptions.JpegQuality = 90
' Save all PDF pages as JPEG images
For page As Integer = 1 To f.PageCount
f.ToImage("C:\Pictures\page_" & page & ".jpg", page)
Next page
End If
IronPDF bietet erweiterte Bildbearbeitungsfunktionen wie PDF-zu-Bild-Konvertierung , PDF-Reduzierung und Bitmap-Zeichnung .
Wie konvertiere ich PDF in HTML?
Informationen zur PDF-zu-HTML-Konvertierung in IronPDF finden Sie im PDF-zu-HTML-Leitfaden und im Konvertierungsbeispiel :
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
using System;
using SautinSoft;
PdfFocus f = new PdfFocus();
f.OpenPdf(@"c:\test.pdf");
if (f.PageCount > 0)
{
// Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = true;
f.HtmlOptions.Title = "Converted from PDF";
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing;
// Convert PDF to HTML
int result = f.ToHtml(@"c:\output.html");
// Open the resulting HTML document in the default browser
if (result == 0)
{
System.Diagnostics.Process.Start(@"c:\output.html");
}
}
Imports System
Imports SautinSoft
Dim f As New PdfFocus()
f.OpenPdf("c:\test.pdf")
If f.PageCount > 0 Then
' Set HTML conversion options
f.HtmlOptions.IncludeImageInHtml = True
f.HtmlOptions.Title = "Converted from PDF"
f.HtmlOptions.RenderMode = PdfFocus.CHtmlOptions.eHtmlRenderMode.Flowing
' Convert PDF to HTML
Dim result As Integer = f.ToHtml("c:\output.html")
' Open the resulting HTML document in the default browser
If result = 0 Then
System.Diagnostics.Process.Start("c:\output.html")
End If
End If
IronPDF unterstützt außerdem die Konvertierung von XML zu PDF , Markdown zu PDF und XAML zu PDF für verschiedene Dokument-Workflows.
Was sind die wichtigsten Vorteile der jeweiligen Bibliothek?
Warum IronPDF wählen?
- Konvertierung mit optimiertem 2-3 Codezeilen
- Unbegrenzte Testmöglichkeiten für Entwickler
- PDF-Lesezeichen einfach verwalten
- Programmatisch Textanmerkungen hinzufügen
- Fügen Sie Overlays aus HTML oder PDF hinzu.
- Erstellen Sie Wasserzeichen mit Deckkraft
- Stempel auf vorhandene Seiten auftragen
- Kopf- und Fußzeilen generieren
- PDFs zusammenführen und anhängen
- Seiten verwalten
- Seiten drehen
- Metadaten und Berechtigungen bearbeiten
- PDFs für schnelle Webansicht linearisieren
- Funktionen zur PDF-Komprimierung
- PDF/A-Konformität für die Archivierung
- PDF/UA-Unterstützung für Barrierefreiheit
- Integration für benutzerdefinierte Protokollierung
- PDF-Anzeige in MAUI
- Berichtserstellung
- Deckblatt-Anlage
Warum sollten Sie sich für SautinSoft PDF Focus entscheiden?
- Benötigt 3-4 Zeilen C#-Code
- Bietet APIs für verschiedene Formatkonvertierungen
- Eigenständige Bibliothek ohne Abhängigkeiten
- Einmalige Zahlung für lebenslange Nutzung
- Verarbeitet mehrseitige TIFF-Dateien
- Kostenloser technischer Support für ein Jahr
Warum IronPDF gegenüber SautinSoft bevorzugen?
SautinSoft fügt Testhinweise und zufälligen Text "Test" zu den Ausgabedokumenten hinzu. Im Gegensatz dazu bietet IronPDF unbegrenzte Testfunktionen ohne Wasserzeichen.
IronPDF kostet ungefähr die Hälfte des Preises vergleichbarer SautinSoft Lizenzen. Für detaillierte Preisvergleiche mit anderen Wettbewerbern siehe die Seiten zu Aspose-Alternativen , iText-Alternativen , Syncfusion Alternativen , QuestPDF-Vergleichen und Apryse-Bewertungen .
Ein Vergleich beider Bibliotheken zeigt, dass IronPDF eine überlegene Zuverlässigkeit zu fast halben Kosten bietet, mit besserem Support und mehr Funktionen. IronPDF bietet eine vollständige Dokumentation , Codebeispiele , Tutorials und eine API-Referenz für alle Funktionen.
Darüber hinaus bietet IronPDF Folgendes:
- Unterstützung für asynchrone und Multithreading-Prozesse mit paralleler Generierung
- PDF-Komprimierung
- PDF/A-Konformität und PDF-Versionen
- Unterstützung digitaler Signaturen mit HSM-Integration
- Benutzerdefinierte Rendering-Optionen
- Zugriff auf PDF-DOM-Objekte
- Blazor Unterstützung
- MAUI PDF-Anzeige
- RTF-zu-PDF-Konvertierung
- Markdown-zu-PDF-Unterstützung
- XML-zu-PDF-Konvertierung
- Formularerstellung und -verwaltung
- Inhaltsverzeichnis- Generierung
- Schwärzungsmerkmale
- PDF-Bereinigung
- Versionsverlaufsverfolgung
- Tools zur Leistungsoptimierung
- Linien und Rechtecke zeichnen
- PDF-Seiten transformieren
- Dateien anhängen
- Mehrseitige PDFs aufteilen
- Text drehen
- Drucken auf physischen Druckern
- Base64-Konvertierung
- Erweiterte Kopf- und Fußzeilen
- HTML-Kopf- und Fußzeilen
- Klassische Textüberschriften
- Seitenumbrüche und Nummerierung
- Multithread-Generierung
- Stempeln mehrerer Artikel
- Neue Inhalte stempeln
- Sicherheit und Metadaten
- Temporäre Dateipfade festlegen
- PDFs aufteilen und Seiten extrahieren
- Leere Seiten erstellen
- Seiten zwischen PDFs kopieren
- Mehrere PDFs zusammenführen
- ASPX-Seiteneinstellungen
- Rendern von ASPX-Seiten
- CSHTML zu PDF für MVC Core
- CSHTML zu PDF für das MVC-Framework
- CSHTML zu PDF für Razor Pages
- Razor zu PDF für Blazor Server
- PDF-Wasserzeichen
- PDF-Dateien lesen
- Text suchen und ersetzen
- Anhänge hinzufügen
- In Graustufen umwandeln
- PDF-Seiten entfernen
- Beispiele für digitale Signaturen
- PDF-Objekte skalieren
- PDF-Objekte übersetzen
- PDF-Objekte entfernen
- Hintergründe und Vordergründe
- Beispiele für Annotationen
- Lesezeichenbeispiele
- PDF/A-Beispiele
- PDF/UA-Beispiele
- Umgang mit Cookies
- Benutzerdefiniertes PDF-Papierformat
- Formulardatenverarbeitung
- Google Fonts in HTML
- JavaScript zu PDF
- Hoch- und Querformat
- Asynchrone PDF-Generierung
- RTF-Konvertierung
- IronPDF -Randeinstellungen
- Barcode-Generierung
- Vollständiger Leitfaden zum Bearbeiten von PDFs
- Verschlüsselung und Entschlüsselung
- PDF-Komprimierungsbeispiele
- IronWord -Dokumentation
- IronSecureDoc -Dokumentation
Welche PDF-Bibliothek sollten Sie wählen?
Dieser Vergleich untersuchte IronPDF und SautinSoft PDF Focus .NET. IronPDF konvertiert Webformulare, HTML-Seiten und Webinhalte innerhalb von .NET Anwendungen in PDF. SautinSoft PDF Focus konvertiert bestehende PDFs in Formate wie DOCX, Bilder und HTML. Tests ergaben, dass IronPDF unbegrenzte Testfunktionen ohne Produktkennzeichnungen auf den Ausgaben bietet.
IronPDF bietet überragende Leistung und umfangreiche Funktionen für Entwickler, die mit dem Portable Document Format arbeiten. Die Bibliothek beinhaltet umfassende Unterstützung und Dokumentation für eine verbesserte Nutzung der Funktionen. Weitere Informationen finden Sie auf der Seite "Funktionen" , in den Live-Demos oder im Änderungsprotokoll . Überprüfen Sie die Meilensteine, darunter Chrome-Rendering , Kompatibilitätsverbesserungen , PDF/A-Unterstützung , PDFium DOM und Stabilitätsverbesserungen . Bei konkreten Problemen konsultieren Sie bitte die Leitfäden zur Fehlerbehebung oder fordern Sie technische Unterstützung an.
Entdecken Sie die Tutorials, darunter Anleitungen zum Erstellen , Bearbeiten , Konvertieren , Organisieren , Signieren und Sichern von PDFs , sowie die API-Referenz für detaillierte Implementierungshinweise.
SautinSoft PDF Focus .NET ist eine eingetragene Marke des jeweiligen Inhabers. Diese Website steht in keiner Verbindung zu SautinSoft PDF Focus .NET, wird nicht von diesem unterstützt oder gesponsert. Alle Produktnamen, Logos und Marken sind Eigentum ihrer jeweiligen Eigentümer. Vergleiche dienen nur zu Informationszwecken und spiegeln öffentlich zugängliche Informationen zum Zeitpunkt des Schreibens wider.Häufig gestellte Fragen
Wie kann ich HTML in PDF in C# konvertieren?
Sie können die Methode RenderHtmlAsPdf von IronPDF verwenden, um HTML-Strings in PDFs zu konvertieren. Zusätzlich können Sie gesamte HTML-Dateien mit RenderHtmlFileAsPdf in PDFs umwandeln.
Was sind die Vorteile der Verwendung von IronPDF gegenüber SautinSoft PDF Focus?
IronPDF bietet kostengünstigere Preise, überlegene Leistung, keine Versuchsetiketten in Ausgaben und umfassende Funktionen wie einfache Installation, besseren Support und die Fähigkeit, komplexe Layouts und JavaScript zu verarbeiten.
Wie installiere ich IronPDF in einem .NET-Projekt?
IronPDF kann über den NuGet-Paket-Manager in Visual Studio installiert werden. Suchen Sie einfach nach IronPDF und fügen Sie es als Projektreferenz hinzu, um seine Funktionen zu nutzen.
Unterstützt IronPDF plattformübergreifende Funktionalität?
Ja, IronPDF ist kompatibel mit macOS, Linux und Windows. Es unterstützt verschiedene .NET-Frameworks und kann in Cloud-Hosting-Umgebungen verwendet werden.
Welche HTML-zu-PDF-Funktionen bietet IronPDF?
IronPDF unterstützt HTML4, HTML5, CSS3, JavaScript, Angular, React, responsive Layouts und externe Stylesheets, was eine umfassende HTML-zu-PDF-Konvertierung ermöglicht.
Was sind die wichtigsten Funktionen von SautinSoft PDF Focus?
SautinSoft PDF Focus ermöglicht die Umwandlung von PDFs in verschiedene Formate wie Word, Excel und HTML. Es unterstützt hochqualitative Textextraktion und erhält die Layout-Integrität.
Was ist ein erheblicher Nachteil der Verwendung von SautinSoft PDF Focus?
Die Testversion von SautinSoft PDF Focus fügt Testhinweise in die Ausgabe ein, was eine Einschränkung für Entwickler darstellt, die eine saubere Ausgabe suchen. IronPDF hat diese Einschränkung nicht.
Wie sieht die Preisstruktur für IronPDF aus?
IronPDF bietet wettbewerbsfähige Preise mit unbegrenzter Nutzung für Entwicklung, eine 30-tägige Geld-zurück-Garantie und kostenlosen einjährigen Support, was es zu einer kostengünstigen Wahl macht.



