IronPDF-Funktionen
IronPDF ist eine .NET-Bibliothek, mit der Entwickler PDF-Dokumente erstellen, bearbeiten und exportieren können.
Kompatibilität
.NET-Versionen
- C# (Anleitungen)
- Generieren und Bearbeiten von PDFs in C# mit HTML, MVC, ASPX und Bildern
- VB.NET (Anleitungen)
- Erzeugen und Bearbeiten von PDFs in VB.NET mit HTML, MVC, ASPX und Bildern
- F# (Anleitungen)
- Erzeugen und Bearbeiten von PDFs in F# mit HTML, MVC, ASPX und Bildern
- .NET Core (8, 7, 6, 5 und 3.1+)
- IronPDF for .NET ist für .NET 5, 6, 7 und 8 verfügbar.(Tutorial)
- IronPDF ist auch für .NET Core 2 und 3.1+ verfügbar. (Tutorial)
- Die aktuelle .NET Core-Version unterstützt die Client-Betriebssysteme Linux, Unix und macOS sowie Mono.
- Eine zukünftige Version wird Mono und Xamarin mobile Umgebungen unterstützen.
- .NET-Standard (2.0+)
- IronPDF ist kompatibel mit .NET-Standard 2.0 und höher.
- .NET-Framework (4.6.2+) (Code-Beispiel)
- Generieren und bearbeiten Sie PDFs mit .NET-Framework 4.6.2 und höher.
.NET-Projekttypen
- Web
- Nutzen Sie IronPDF in Webanwendungen.
- Schreibtisch
- Verwenden Sie IronPDF in Desktop-Anwendungen.
- Konsole
- Verwenden Sie IronPDF in Konsolenanwendungen.
App-Umgebungen
- Windows (10+, Server UI 2012+, Server Core 2022) (Tutorial)
- Erstellen Sie beliebige Anwendungen mit IronPDF unter Windows.
- Linux (Ubuntu, Debian, CentOS, usw.) (Tutorial)
- Erstellen Sie beliebige Anwendungen mit IronPDF unter Linux.
- Mac (macOS 10+) (Tutorial)
- Erstellen Sie beliebige Anwendungen mit IronPDF unter macOS.
- Docker (Windows, Linux, Azure) (Tutorial API-Referenz)
- Erstellen Sie eine beliebige Anwendung mit IronPDF auf Docker.
- IronPDF Docker Container, der das Erstellen, Schreiben, Bearbeiten und Lesen von PDFs ermöglicht. (Anleitungen)
- Azurblau (VPS, WebApp, Funktion) (Tutorial)
- Erstellen Sie eine beliebige Anwendung mit IronPDF auf Azure.
- AWS (EC2, Lambda) (Tutorial)
IDEs
- Microsoft Visual Studio (Tutorial API-Referenz)
- JetBrains Rider & ReSharper
Betriebssysteme und Prozessoren
- Windows, Mac, Linux
- x64, x86, ARM
Binäre Zertifizierung
- Von DigiCert signierte Binärdateien
- DigiCert Trusted G4 Code Signing RSA4096 SHA384 2021 CA1
PDFs generieren
HTML zu PDF
- HTML-Datei zu PDF (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Konvertieren Sie HTML-Dateien einschließlich Bildern, JavaScript und CSS-Code in PDF.
- Speichern Sie HTML-Dateien einschließlich Bildern, JavaScript- und CSS-Code im PDF-Format.
- HTML-String zu PDF (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Konvertieren Sie HTML-Strings einschließlich Bildern, JavaScript und CSS-Code in PDF.
- URL zu PDF (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Konvertieren Sie URL-Webseiten in PDFs.
Inhaltsseiten zu PDF
- Razor zu PDF (Blazor Server) (Anleitungen Code-Beispiel)
- Razor zu PDF konvertieren in Blazor Server.
- CSHTML zu PDF (MVC, Razor)
- Konvertieren von Razor Pages in PDFs in ASP.NET Core Web App.(Anleitungen Code-Beispiel)
- Konvertieren von Ansichten in PDFs in ASP.NET MVC Core. (Anleitungen Code-Beispiel)
- Konvertieren von Ansichten in PDFs im ASP.NET MVC-Framework. (Anleitungen Code-Beispiel)
- ASPX zu PDF (WebForms) (Anleitungen Code-Beispiel)
- ASPX-Seiten zu PDF in ASP.NET.
- XAML zu PDF (MAUI) (Anleitungen Code-Beispiel)
- Konvertieren von XAML in PDF in MAUI.
Konvertierung von PDF-Dateien
- Bild zu PDF (Anleitungen Code-Beispiel API-Referenz)
- Wandeln Sie Bilddateien in Seiten eines PDF-Dokuments um.
- Bild aus PDF (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Rasterisieren Sie die Seiten einer PDF-Datei in Bilder.
- DOCX zu PDF (Microsoft Word) (Anleitungen Code-Beispiel API-Referenz)
- Wandelt eine Word-Datei oder eine Zeichenkette in eine PDF-Datei mit HTML-Formatierung um.
- RTF zu PDF (Rich Text Format) (Anleitungen Code-Beispiel API-Referenz)
- Rendert eine RTF-Datei oder einen String in ein PDF mit HTML-Formatierung.
- MD zu PDF (Markdown) (Anleitungen Code-Beispiel API-Referenz)
- Rendert eine Markdown-Datei oder einen String in ein PDF mit HTML-Formatierung.
- PDF zu HTML (Anleitungen Code-Beispiel)
- PDF in HTML-String konvertieren. (API-Referenz)
- PDF in HTML-Datei konvertieren.(API-Referenz)
Unterstützt
- UTF-8 Zeichenkodierung (Anleitungen Code-Beispiel)
- Unterstützt alle bekannten .NET-Textkodierungen und Code-Pages.
- Stellen Sie die UTF-8- und HTML-Kodierung auf folgende Weise ein:
- In Druckoptionen mit System.Text.Encoding.
- In der HTML-Kopfzeile.
- Basis-URLs & Asset-Kodierung (Anleitungen Code-Beispiel)
- Automatisches Einbetten von Bildern und externen Dateien in eine einzige HTML-Vorlage mithilfe des integrierten Base64-Dienstprogramms.
- Richten Sie benutzerdefinierte Dateipfade auf einer lokalen Festplatte oder im Netzwerk ein, um HTML-Assets von dort zu laden.
- Konfigurieren Sie Basis-URLs für HTML-Dokumente, Kopf- und Fußzeilen, damit Assets von lokalen oder externen Speicherorten geladen werden können.
- TLS-Website und Systemanmeldungen (Anleitungen Code-Beispiel API-Referenz)
- Rendering von Webseiten als PDFs in sicheren Intranets, Extranets und Websites.
- Async und Multithreading (Anleitungen Code-Beispiel API-Referenz)
- Asynchronität und Thread-Sicherheit sind nützlich, wenn PDFs in Stapeln generiert werden, um eine hohe Leistung und Stabilität in Webanwendungen mit hoher Last zu erreichen.
- Benutzerdefinierte Protokollierung (Anleitungen)
- Umleitung und Filterung der Protokollierung von IronPDF mit einer eigenen Protokollierungsklasse.
- Cookies (Anleitungen)
- Ermöglicht es, dass benutzerdefinierte Cookies mit jeder HTML-Anfrage gesendet werden. Nützlich für Sitzungen und Anmeldungen.
Formatierung von PDFs
HTML-Assets verwenden
- HTML (5 und darunter) (Anleitungen API-Referenz)
- Rendern Sie beliebige HTML-Inhalte mit IronPDF. Dieser Inhalt kann einer der folgenden sein:
- HTML-Zeichenfolgen
- HTML aus einer URL
- Lokale HTML-Dateien
- CSS (Bildschirm & Druck) (Anleitungen)
- Rendering von responsivem CSS mit IronPDF for:
- Bildschirmabhängiger Medientyp
- Druckfähiger Medientyp
- Bilder (jpg, png, gif, tiff, svg, bmp) (Anleitungen Code-Beispiel)
- Rendern Sie eine beliebige Anzahl von Bildern in ein PDF-Dokument.
- JavaScript (Benutzerdefinierte Renderverzögerungen)
- Rendering von JavaScript in PDF-Dokumenten. (Anleitungen Code-Beispiel API-Referenz)
- Warten Sie auf die Ausführung der benutzerdefinierten JavaScript-Funktion, um das PDF-Dokument zu rendern. (Anleitungen Code-Beispiel API-Referenz)
- Benutzerdefiniertes JavaScript ausführen(Anleitungen Code-Beispiel API-Referenz)
- JavaScript-Nachrichten-Hörer(Anleitungen Code-Beispiel API-Referenz)
- Schriftarten (Web & Icon) (Anleitungen Code-Beispiel)
- Rendering von Web- und Icon-Schriften in PDF-Dokumenten.
Seitenvorlagen anwenden
- Kopfzeilen und Fußzeilen hinzufügen (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Kopf- und Fußzeilen können auf folgende Weise zu PDF-Dokumenten hinzugefügt werden:
- SimpleHeaderFooter für textbasierte Kopfzeilen mit dynamischen Variablen.
- HtmlHeaderFooter für HTML-Kopf- und -Fußzeilen mit dynamischen Variablen.
- Seitenzahlen hinzufügen (Anleitungen Code-Beispiel Tutorial)
- Hinzufügen von Seitenzahlen zu einer oder mehreren Seiten.
- Seitenumbrüche hinzufügen (Anleitungen Code-Beispiel)
- HTML-Seitenumbrüche erstellen.
- Anpassen an Papier & Zoom (Anleitungen Code-Beispiel API-Referenz)
- Mit den Eigenschaften des virtuellen Ansichtsfensters können Sie die Größe des virtuellen Browserfensters festlegen, in dem Ihr responsives HTML dargestellt wird
- Benutzerdefinierte Ränder (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Linke, rechte, obere und untere Ränder festlegen
- Oder keine Gewinnspanne haben
Seiteneinstellungen anwenden
- Reaktionsfähige Layouts (Code-Beispiel)
- IronPDF kann responsive HTML mit CSS3 in PDF-Dokumente rendern.
- Benutzerdefiniertes Papierformat (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Legen Sie benutzerdefinierte Seitengrößen fest: Millimeter, Zoll, Punkt
- Orientierung & Rotation (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Drehen Sie die Seiten in Grad.
- Legen Sie die Ausrichtung im Quer- oder Hochformat fest.
- Farbe (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Ausgabe der Seiten in voller Farbe.
Unterstützt PDF-Standards
- PDF-Versionen (1.2 - 1.7)
- PDF/UA (PDF/UA-1) (Anleitungen Code-Beispiel API-Referenz)
- Konvertieren und exportieren Sie PDF/UA-konforme Dokumente. (PDF/Universelle Zugänglichkeit)
- PDF/A (PDF/A-3b) (Anleitungen Code-Beispiel API-Referenz)
- Konvertieren und exportieren Sie PDF/A-konforme Dokumente. Unterstützt: PDF/A-3b(PDF-Archivierung)
Bearbeitung von PDFs
Eigenschaften und Sicherheit einstellen
- Passwort und Berechtigungen festlegen (Anleitungen Code-Beispiel API-Referenz)
- Richten Sie Sicherheitseinstellungen wie z. B.:
- Kopieren und Einfügen nicht zulassen
- Formulare nicht zulassen
- Anmerkungen verbieten
- Das Dokument schreibgeschützt machen
- Drucken nicht zulassen
- Bearbeitung nicht zulassen
- Manipulation von PDF-Dokument-Kennwörtern durch:
- Verschlüsselte Dokumente öffnen, bearbeiten und speichern
- Festlegen von Kennwörtern für Eigentümer und Benutzer von PDF-Dokumenten
- Entfernen von Kennwörtern für PDF-Dokumente
- Entfernen und Einstellen der PDF-Dokumentverschlüsselung für Kennwörter
- Digitale Signaturen (.pfx, .p12) (Anleitungen Code-Beispiel API-Referenz)
- Signieren Sie digitale PDF-Zertifikate kryptografisch.
- Unterstützt das inkrementelle Speichern von PDF-Dateien mit Signierung.
- Fügen Sie PDF-Dokumenten eine sichere digitale Signatur hinzu, mit Optionen zum Einfügen:
- Unterschrift Datum, Uhrzeit
- Ein Bild stempeln(z.B. Firmenlogo, handschriftliches Unterschriftenbild)
- E-Mail oder Kontaktinformationen des Unterzeichners
- Ort, an dem das Dokument unterzeichnet wurde
- Ein Grund für die Unterschrift
- PDF-Dateikomprimierung (Anleitungen Code-Beispiel API-Referenz)
- Reduzieren Sie die Gesamtgröße der PDF-Datei, indem Sie die Bilder im Dokument komprimieren.
- PDF-Metadaten bearbeiten (Anleitungen Code-Beispiel API-Referenz)
- Hinzufügen granularer Metadaten wie z. B.:
- Autor
- Schlüsselwörter
- GeändertesDatum
- Revisionsverlauf bearbeiten und unterschreiben (Anleitungen API-Referenz)
- Führen Sie Aufzeichnungen über die Überarbeitungen des Dokuments, einschließlich der Angabe, wer die Änderungen wann vorgenommen hat.
Dokumentstruktur bearbeiten
- Seiten hinzufügen, kopieren und löschen (Anleitungen Code-Beispiel)
- Hinzufügen, Kopieren und Löschen von PDF-Seiten aus und in bestehenden PDF-Dokumenten.
- PDFs zusammenführen und teilen (Anleitungen Code-Beispiel API-Referenz)
- Zusammenführen mehrerer PDF-Dokumente in ein einziges PDF-Dokument.
- Teilen Sie die Seiten eines PDF-Dokuments auf, um mehrere Dokumente zu erstellen.
- Anmerkungen (Anleitungen Code-Beispiel API-Referenz)
- Erstellen von Anmerkungen für PDF-Dokumente und Festlegen von Anmerkungsattributen, einschließlich:
- Icon
- Deckkraft
- Inhalt
- Titel
- Drehung
- Anhänge (Anleitungen Code-Beispiel API-Referenz)
- Hinzufügen und Entfernen von Anhängen aus einer PDF-Datei.
- Lesezeichen und Gliederung (Anleitungen Code-Beispiel API-Referenz)
- Erstellen, bearbeiten und entfernen Sie Umrisse, "Lesezeichen" und verschachtelte Lesezeichen in Ihrer PDF-Datei.
Seiteninhalt bearbeiten
- Zeichnen von Text und Bitmap (Anleitungen API-Referenz)
- Text zu einem bestehenden PDF-Dokument hinzufügen
- Hinzufügen von Bildern und Bitmaps zu einem bestehenden PDF-Dokument
- Suchen und Ersetzen von Text (Anleitungen Code-Beispiel API-Referenz)
- Kopfzeilen und Fußzeilen (Anleitungen Code-Beispiel API-Referenz)
- Erstellen von Text- oder HTML-Kopf- und Fußzeilen, einschließlich Vorlagen, für Ihre PDF-Dokumente
- Hinzufügen von textbasierten Kopfzeilen zu PDF-Dokumenten
- Hinzufügen von HTML-Kopf- und -Fußzeilen zu PDF-Dokumenten
- Bietet eine Vorlage für dynamische Daten in HTML-Kopf- und Fußzeilen
- Briefmarkentext & Bilder (Anleitungen Code-Beispiel API-Referenz)
- Fügen Sie neue HTML-Inhalte in den Vorder- oder Hintergrund von PDF-Dokumenten ein und legen Sie verschiedene Eigenschaften für das Stempeln fest, darunter:
- Stempelposition einstellen
- Stempel-Deckkraft einstellen
- Stempel-Drehwinkel einstellen
- Satz Stempelgrößen
- Benutzerdefinierte Wasserzeichen (Anleitungen Code-Beispiel API-Referenz)
- Fügen Sie neue HTML-Inhalte in den Vorder- oder Hintergrund von PDF-Dokumenten ein und legen Sie verschiedene Eigenschaften für das Stempeln fest, darunter:
- Stempelposition einstellen
- Stempel-Deckkraft einstellen
- Stempel Rotationswinkel einstellen
- Satz Stempelgrößen
- Hintergründe & Vordergründe (Anleitungen Code-Beispiel API-Referenz)
- Fügen Sie Vordergrundüberlagerungen zu vorhandenen PDF-Dokumenten hinzu und nutzen Sie vorhandene PDFs als Hintergrund für andere PDF-Dokumente.
PDF-Formulare verwenden
- PDF-Formulare erstellen und bearbeiten (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Erstellen und bearbeiten Sie HTML-Eingabe- und Textbereich-Formulare.
- HTML-Formulare für Checkboxen und Comboboxen erstellen und bearbeiten.
- Erstellen und bearbeiten Sie HTML-Formulare mit Optionsfeldern.
- Standardwerte für Formularfelder auffüllen.
- Formulardaten lesen.
- Vorhandene PDF-Formulare ausfüllen (Anleitungen Code-Beispiel Tutorial API-Referenz)
- Füllen Sie Formularfelder mit einer der folgenden Methoden aus:
- Geben Sie Standardwerte für vorhandene Formularfelder ein.
- Ausfüllen von Eingabe- und Textfeldern in Formularen.
PDFs anzeigen, lesen und drucken
- IronPDF-Betrachter (Tutorial)
- PDFs anzeigen in MAUI für C# .NET
- Drucken auf einem physischen Drucker (Anleitungen Code-Beispiel API-Referenz)
- Drucken Sie PDF-Dokumente auf dem Standarddrucker eines Computers.
- Stellen Sie ein Windows-Druckdialogfeld zum Drucken bereit.
- Stille und andere erweiterte Druckoptionen für Nicht-GUI-Anwendungen bereitstellen
- PDF Text und Bilder extrahieren (Anleitungen Code-Beispiel API-Referenz)
- Extrahieren des gesamten Textes aus einem PDF-Dokument oder von bestimmten Seiten
- Extrahieren von Bildern aus einer ganzen oder aus bestimmten Seiten einer PDF-Datei als Bitmap und Byte.
- Extrahieren eingebetteter Bilder aus PDF-Dokumenten