Open Source .NET SDK für die Arbeit mit PDF-Dateien
Kostenlose und leistungsstarke Open Source .NET-API zum Erstellen, Bearbeiten und Zusammenführen von PDF-Dokumenten.
Was ist die PDFSharp API für .NET?
PDFsharp ist eine Open-Source-.NET-Bibliothek, die für die einfache und flexible Erstellung und Verarbeitung von PDF-Dokumenten entwickelt wurde. Egal, ob Sie neue PDFs von Grund auf erstellen, vorhandene Dokumente zusammenführen oder Text, Bilder und Formen zu PDFs hinzufügen, PDFsharp bietet eine breite Palette an Funktionen. Es ermöglicht .NET-Entwicklern, PDF-Dateien programmgesteuert mit einer klaren und intuitiven API zu verarbeiten, was es zu einer hervorragenden Wahl sowohl für kleine Anwendungen als auch für große Unternehmenslösungen macht. Die Fähigkeit, sowohl mit Vektor- als auch mit Rastergrafiken in PDF-Dokumenten zu arbeiten, macht es zu einem vielseitigen Tool zum Erstellen komplexer Berichte oder dynamischer Inhalte in .NET-Anwendungen.
PDFSharp für .NET API - Hauptfunktionen
Im Folgenden sind einige der Hauptfunktionen von PDFSharp aufgeführt:
- Erstellen Sie neue PDF-Dokumente von Grund auf.
- Ändern Sie vorhandene PDF-Dokumente.
- Fügen Sie PDF-Seiten Text, Bilder und Grafiken hinzu.
- Unterstützt Vektorgrafiken und Rasterbilder.
- PDF-Dokumente zusammenführen oder aufteilen.
- Extrahieren Sie Inhalte aus PDF-Dateien.
- Verarbeiten Sie Schriftarten, einschließlich TrueType-Schriftarten.
- Zeichnen Sie Formen wie Linien, Rechtecke und Kreise.
- Unterstützt verschlüsselte PDF-Dateien.
- Generieren Sie PDF/A-Dokumente zur Archivierung.
- Kompatibel mit .NET Framework und .NET Core.
Erste Schritte mit PDFSharp für .NET API
Sie können die ShapeCrawler-Bibliothek von GitHub oder Nuget herunterladen.
Installation
Die Installation der PDFSharp API für .NET ist einfach und kann wie unten gezeigt von Nugget aus durchgeführt werden:
Installieren der PDFSharp API für .NET
Install-Package PdfSharp
Codebeispiele für die PdfSharp-API für .NET
PDFSharp API is a powerful .NET API that can be used to work with PDF documents from within your .NET applications. It doesn't require you to understand the underlying structure of PDF files in order to work with PDF documents. PDFSharp can be used by programming in all .NET languages such as C# and VB.NET. Let's jump into some code samples for working with PDF files using the PDFSharp API for .NET.Wie erstelle ich mit der PDFSharp API für .NET eine leere PDF-Datei?
In order to create a PDF document using the PDFSharp API for .NET, the following steps can help.- Neues PDF-Dokument erstellen: Dadurch wird ein leeres PDF-Dokument initialisiert.
- Neue Seite hinzufügen: Fügt dem Dokument eine leere Seite hinzu.
- Text zeichnen: Verwendet das XGraphics-Objekt, um „Hallo Welt!“ in die Mitte der Seite zu schreiben.
- Dokument speichern: Speichert das PDF unter dem angegebenen Dateinamen.
Wie füge ich mit der PDFSharp-API ein Bild zu einer PDF-Datei hinzu?
PDFSharp lets you create a PDF document and insert image into it from your .NET application. You can use the following steps to create a PDF document with image.- Neues PDF-Dokument erstellen: Dadurch wird ein leeres PDF-Dokument initialisiert.
- Seite hinzufügen: Fügt dem Dokument eine leere Seite hinzu.
- Bild laden: Verwendet XImage.FromFile(), um ein Bild aus dem angegebenen Dateipfad zu laden.
- Bild zeichnen: Verwendet gfx.DrawImage(), um das Bild auf der PDF-Seite zu positionieren und seine Größe zu ändern.
- Dokument speichern: Speichert das PDF mit dem Bild.
Wie fügt man in .NET eine Tabelle in ein PDF-Dokument ein?
Um mit der PDFSharp-API für .NET eine Tabelle in ein PDF-Dokument einzufügen, können Sie diese Schritte befolgen.
- Neues PDF-Dokument erstellen: Dadurch wird ein leeres PDF-Dokument initialisiert.
- Seite hinzufügen: Fügt dem neuen PDF-Dokument eine leere Seite hinzu.
- Definieren Sie die Zeilen und Spalten, die Teil der Tabelle sein sollen.
- Verwenden Sie verschachtelte Schleifen, um die Tabelle mit der Anzahl der Zeilen und Spalten zu erstellen.
- Dokument speichern: Speichert das PDF mit dem Bild.
Wasserzeichen zu einer PDF-Seite in .NET hinzufügen
- Vorhandenes PDF-Dokument laden: Der Code öffnet eine vorhandene PDF-Datei im Änderungsmodus.
- Seiten durchlaufen: Es wird jede Seite im Dokument durchlaufen.
- Erstellen Sie ein XGraphics-Objekt: Ermöglicht Zeichenvorgänge auf der PDF-Seite.
- Definieren Sie Wasserzeicheneigenschaften wie Schriftart und Text.
- Wasserzeichen zeichnen: Der Text wird diagonal auf der Seite zentriert.
- Dokument speichern: Speichert die PDF-Datei mit angewendetem Wasserzeichen.
Abschluss
PDFsharp ist eine vielseitige und leistungsstarke Open-Source-Bibliothek für .NET-Entwickler, die umfassende Tools zum Erstellen, Bearbeiten und Verwalten von PDF-Dokumenten bietet. Mit seiner unkomplizierten API vereinfacht PDFsharp verschiedene PDF-Vorgänge, vom Erstellen neuer Dokumente und Hinzufügen von Bildern oder Text bis hin zum Ändern vorhandener PDFs durch Überlagern von Inhalten wie Wasserzeichen. Es unterstützt Vektorgrafiken, Formen, Tabellen und Hyperlinks und eignet sich daher für eine breite Palette von Anwendungen, darunter Berichterstellung, Dokumentverarbeitung und Archivierung. Seine Kompatibilität mit .NET Framework und .NET Core erweitert seine Nutzbarkeit über verschiedene Plattformen hinweg und macht PDFsharp zu einer zuverlässigen Wahl für die PDF-Verarbeitung in .NET-Projekten.
Ähnliche Produkte
- Apache POI XWPF | Open Source Java API zum Erstellen und Ändern von DOCX-Dateien
- DocX | Open Source .NET API zum Erstellen und Ändern von DOCX-Dateien
- Docx4J | Open Source Java API zum Erstellen und Ändern von DOC- und DOCX-Dateien
- ExcelDataReader | Open Source .NET-API zum Lesen von XLS-, XLSX-, CSV- und Tabellenkalkulationsdokumenten
- FileFormat.Words API | Open Source .NET API für Microsoft Word-Dateiformate