IronPDF-Funktionen

This article was translated from English: Does it need improvement?
Translated
View the article in English

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

Tutorial API-Referenz

  • 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

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

Inhaltsseiten zu PDF

Konvertierung von PDF-Dateien

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

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

Unterstützt PDF-Standards

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