PDF-Erstellung mit C#
Tools zum Erstellen von PDF Dateien gibt es für c# zu hauf, in der Regel muss man sie aber für teures Geld von Drittanbietern erstehen. Aber es geht auch kostenlos: Mit iTextSharp findet man auf Sourceforge ein sehr mächtiges Tool zurGenerierung von PDF-Dokumenten in C#.
Das erste PDF-Dokument ist mittels iTextSharp sehr schnell erstellt:
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileStream(“Chap0101.pdf”, FileMode.Create));
document.Open();
document.Add(new Paragraph(“Hello World”));
}
catch(DocumentException de) {
Console.Error.WriteLine(de.Message);
}
catch(IOException ioe) {
Console.Error.WriteLine(ioe.Message);
}
document.Close();
Etwas komplizierter (aber nicht unmöglich) wird es, wenn man z.B. Daten aus einer SQL-Tabelle darstellen will. Hierfür bietet das Framework neben einfachen Tabellen das PdfPTable-Object an.
Mit ein wenig Übung und der sehr umfangreichen Tutorial-Sammlung lassen sich so sehr schnell durchaus ansehnliche PDF-Dokumente “on the fly” erstellen.
Noch keine Kommentare vorhanden.