iText für .NET ist eine kostenlose Open-Source–NET-API zum Erstellen und Arbeiten mit PDF-Dokumenten in C#/vb.net-Anwendungen. Es können .NET -Anwendungsentwickler Anwendungen zum Generieren, Ändern und Extrahieren von Inhalten aus PDF -Dateien schreiben. ITEXT für .NET ist ein Port der ursprünglichen Itext -API, die in der Java -Programmiersprache geschrieben wurde. Es wurde entwickelt, um .NET -Anwendungsentwicklern PDF -Dokumentenverarbeitungsfunktionen zur Verfügung zu stellen. Es wird in verschiedenen Bereichen wie Dokumentenverwaltungssystemen, Berichterstattungsinstrumenten und anderen Anwendungen verwendet, für die PDF -Erzeugung und -manipulation erforderlich sind.

Schlüsselfunktionen der ITEXT-API für .NET

  • PDF -Generierung: ITEXT für .NET ermöglicht es Ihnen, neue PDF -Dokumente von Grund auf neu zu erstellen. Sie können dem Dokument Text, Bilder, Tabellen und andere Elemente hinzufügen. Es unterstützt verschiedene Schriftarten, Farben und Formatierungsoptionen, um das Erscheinungsbild des Inhalts anzupassen.
  • PDF -Manipulation: Sie können vorhandene PDF -Dokumente ändern, indem Sie Inhalte hinzufügen, entfernen oder ändern. Es ermöglicht Ihnen, Seiten zu manipulieren, mehrere PDF -Dateien zusammenzuführen, ein PDF in mehrere Dokumente aufzuteilen und bestimmte Elemente aus einem PDF wie Text oder Bilder zu extrahieren.
  • Formularfüllung: iText für .NET bietet Funktionen zum Ausfüllen interaktiver PDF -Formulare. Sie können die Formulare, Kontrollkästchen und Optionsfelder programmgesteuert mit Daten füllen.
  • Digitale Signaturen: Die Bibliothek unterstützt das Hinzufügen digitaler Signaturen zu PDF -Dokumenten und ermöglicht es Ihnen, Dateien zu unterschreiben und zu zertifizieren, um ihre Authentizität und Integrität sicherzustellen.
  • Textextraktion: ITEXT für .NET ermöglicht es Ihnen, Text aus PDF -Dokumenten zu extrahieren, die zum Indexieren, Durchsuchen oder Analysieren des Inhalts von PDF -Dateien nützlich sein können.
  • Sicherheit und Verschlüsselung: Sie können PDF-Dokumente mit kennwortbasiertem oder zertifikatbasiertem Verschlüsselung verschlüsseln, um vertrauliche Informationen zu schützen und den Zugriff auf den Inhalt einzuschränken.
  • PDF/A Support: iText für .NET unterstützt den PDF/A-Standard, der für die langfristige Archivierung elektronischer Dokumente verwendet wird. Es stellt sicher, dass die generierten PDF -Dokumente den spezifischen Anforderungen an die Erhaltung und die zukünftige Zugänglichkeit entsprechen.

ITEXT für .net

iText für .NET -API kann mit zwei Methoden installiert werden.

  • Installation von ich schreibe von Nuget
  • Installation vom iText -Artefaktor -Server

ITEEXT mit Nuget Package Manager {.wp-Block-Heading} installieren}

** Schritt 1:* Open Visual Studio - Öffnen Sie Visual Studio und erstellen Sie ein neues Projekt oder öffnen Sie ein vorhandenes Projekt, wenn Sie dem vorhandenen Projekt ITEXT -API hinzufügen möchten. ** Schritt 2: Öffnen Sie die Paket -Manager -Konsole - Um die Paket -Manager -Konsole zu öffnen, gehen Sie zu “Tools”> “Nuget Package Manager”> “Package Manager -Konsole”. ** Schritt 3: *Installieren Sie das ITEXT -Paket - In der Paket -Manager -Konsole geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:

 Install Package itext7

Dadurch werden die neueste Version der ITEXT -API und alle ihre Abhängigkeiten installiert.

ITEEXT vom iText Artefactory Server {.wp-Block-Heading} installieren}

ITEXT -NUGET -Pakete sind auch auf dem itext -Artefaktor -Server verfügbar. Sie können es als benutzerdefinierte Nuget -Repository in Visual Studio mit den folgenden Schritten hinzufügen.

  1. Gehen Sie im Nuget -Paket -Manager zu den Einstellungen
  2. Fügen Sie die folgende URL als Paketquelle hinzu :. Sie können auch den iNtext -Artefaktor -Server durchsuchen und Nuget -Pakete manuell herunterladen.

iText Resources

bevorstehende ITEXTPDF C# Beispiele

Zu diesem Zeitpunkt sollte Ihr .NET -Konsolenprojekt bereit sein, mit der Itext -API für .NET für die Arbeit mit PDF -Dokumenten zu beginnen. In unseren nächsten Artikeln werden wir darüber sprechen: