1. Produkte
  2.   Pdf
  3.   .NET
  4.   PDF
 
  

Open-Source-.NET-APIs zum Verwalten von PDFs

Kostenlose .NET-API zum Generieren, Bearbeiten und Konvertieren von Bildern in PDFs. PDF-Dateien Sicherheit, Tabelle, Wasserzeichen, Text und Formen hinzufügen.

Eine leistungsstarke eigenständige Open-Source-.NET-Bibliothek, mit der Softwareentwickler PDF-Dokumente öffnen, lesen, erstellen, bearbeiten und manipulieren können, ohne die Adobe Acrobat-Komponente zu installieren. Die Bibliothek ist sehr stabil und unterstützt große PDF-Dateien vollständig, Dokumente mit einer Größe von über 100 MB sind in den meisten Fällen verfügbar. Die Bibliothek erfordert für einen reibungslosen Betrieb das.NET-Framework 4.0+ und kann problemlos in Desktop-WinForms- und ASP.NET-Anwendungen integriert werden.

Die Bibliothek unterstützt das Hinzufügen von Wasserzeichen zu PDF-Dokumenten und kann Position, Größe und Farbe einfach anpassen. Entwickler können ganz einfach Textwasserzeichen generieren oder bunte Bildwasserzeichen als urheberrechtlich geschützt einfügen. Es gibt zahlreiche andere Funktionen, die Teil der Bibliothek sind, wie z PDFs, konvertieren Sie Bilder wie JPEG, PNG und TIFF in PDF-Dokumente, fügen Sie neue Seiten ein oder löschen Sie sie, fügen Sie Text in PDFs ein, fügen Sie Formen in PDFs ein und vieles mehr.

Die PDF-Bibliothek bietet großartige Unterstützung für Tabellen und bietet verschiedene Funktionen für die Handhabung von Tabellen in PDF-Dokumenten. Sie ermöglicht Entwicklern, Tabellen in PDF zu generieren, ein Tabellenlayout zu erstellen, um den Inhalt zu platzieren, Zeilen und Spalten in Tabellen einzufügen und Tabellenzellen mit Leichtigkeit zusammenzuführen. Es ist auch möglich, der PDF-Targeting-Seite oder einem bestimmten Abschnitt eine digitale Signatur hinzuzufügen, um sie vor externen Eingriffen zu schützen.

Previous Next

Erste Schritte mit PDF

Der beste Weg, PDF zu installieren, ist über GitHub, bitte verwenden Sie den folgenden Befehl, um die API zu installieren.

PDF von GitHub installieren

 go get https://github.com/iditectweb/pdf.git 

Erstellen und bearbeiten Sie PDF-Dateien über die .NET-Bibliothek

Die Open-Source-PDF-Bibliothek ermöglicht es Softwareentwicklern, problemlos neue PDF-Dokumente in ihren eigenen C# .NET-Anwendungen zu erstellen. Nach der Erstellung von Dokumenten können Sie diese nach Ihren Bedürfnissen modifizieren. Sie können eine neue Seite einfügen, die vorhandenen Seiten ändern, die Seitengröße ändern, den unerwünschten Abschnitt eines Dokuments löschen und so weiter. Es ist auch möglich, vorhandene PDF-Dokumente problemlos zu laden und zu lesen.

Erstellen Sie eine neue PDF-Datei über die .NET-Bibliothek

 //Create new pdf document
PdfDocument document = new PdfDocument();
document.DocumentInfo.Author = "test author";
document.DocumentInfo.Description = "test description";
document.DocumentInfo.Title = "test title";
//Insert a new page
PdfPage page = document.Pages.AddPage();
//The default page size is A4
//Customize the page sie directly
page.Size = new Size(800, 1000);
//Or change the value by standard paper size
//page.Size = PaperTypeConverter.ToSize(PaperTypes.A4);
PdfFile pdfFile = new PdfFile();
//Save pdf to file using stream
using (FileStream fs = File.Create("CreateNew.pdf"))
{
    pdfFile.Export(document, fs);
} 

Konvertieren Sie Bilder über die C#-Bibliothek in PDF

Die PDF-Bibliothek erleichtert Softwareprogrammierern das Erstellen von Bildern aus PDF-Dokumenten mit nur wenigen Zeilen .NET-Code. Die Bibliothek bietet auch Unterstützung für eine sehr wertvolle und anspruchsvolle Funktion zum Konvertieren von mehrseitigen TIFF-Dateien in PDF-Dokumente. Es unterstützt den Import einer Vielzahl von Bilddateien wie JPGE, PNG, TIFF, BMP und GIF. Um dies zu erreichen, müssen Sie eine leere PDF-Seite in Originalbildgröße erstellen und das Bild an der Position (0,0) auf die Seite ziehen, damit das Bild als ganze Seite gerendert wird. Es ist auch möglich, diese Seite zu einer bestehenden PDF-Datei hinzuzufügen oder eine neue zu erstellen.

Exportieren Sie Bilder über die C# .NET-API in PDF

 PdfDocument document = new PdfDocument();
using (Stream imgStream = File.OpenRead("sample.jpg"))
{
    iDiTect.Pdf.Resources.ImageSource image = new iDiTect.Pdf.Resources.ImageSource(imgStream);
    //Create a new page with image's size
    PdfPage page = new PdfPage();
    page.Size = new Size(image.Width, image.Height);
    PageContentBuilder builder = new PageContentBuilder(page);
    //draw image to page at position (0,0)
    builder.DrawImage(image);
    document.Pages.Add(page);
}           
using (FileStream fs = File.OpenWrite("ConvertImageToPdf.pdf"))
{
    PdfFile pdfFile = new PdfFile();
    pdfFile.Export(document, fs);
}

So fügen Sie Wasserzeichen zu PDF über .NET hinzu

Die Open-Source-PDF-Bibliothek ermöglicht Computerprogrammierern, PDFs auf sehr professionelle und einfache Weise mit Wasserzeichen zu versehen. Es ist möglich, Text- und Bildwasserzeichen problemlos zu PDF-Dokumenten hinzuzufügen. Es bietet verschiedene Funktionen für die Handhabung von Wasserzeichen, z. B. Ändern des Textschriftnamens, der Schriftgröße, des Schriftstils, der Schriftfarbe, der Textrotation und der Position auf der PDF-Seite. Es bietet Unterstützung zum Hinzufügen von farbigen oder transparenten Wasserzeichen mit Hintergrund.

So fügen Sie Bildwasserzeichen zu PDF über C# hinzu

 PdfFile pdfFile = new PdfFile();
PdfDocument document;
using (FileStream fs = File.OpenRead("sample.pdf"))
{
    //Read pdf document from stream
    document = pdfFile.Import(fs);
}
//Get first page of pdf
PdfPage page = document.Pages[0];
PageContentBuilder builder = new PageContentBuilder(page);
//Set watermark image position
builder.Position.Translate(100, 100);
using (Stream stream = File.OpenRead("watermark.png"))
{
    //Insert watermark image as original size
    builder.DrawImage(stream);
    //Insert watermark image in customized size
    //builder.DrawImage(stream, new Size(80, 80));
}
using (FileStream fs = File.OpenWrite("ImageWatermark.pdf"))
{
    pdfFile.Export(document, fs);
}

Hinzufügen und Verwalten von Tabellen in PDF über die C#-API

Tabellen sind ein sehr wichtiger Teil des PDF-Dokuments, das aus Zeilen und Spalten von Zellen besteht und dazu verwendet wird, wichtige Daten für die Verarbeitung zu speichern. Die Open-Source-PDF-Bibliothek ermöglicht das Erstellen und Ändern von Tabellen in PDF-Dokumenten mit C #.NET. Um eine Standardtabelle zu erstellen, müssen Sie die in der Tabelle verwendete Farbe und den Rahmenstil definieren und den Tabellentitel hinzufügen. Danach können Sie Tabellenkopf, Spalten und Zeilen mit Datenwert hinzufügen.

 Deutsch