PDF erstellen mit Syncfusion

PDF erstellen mit Syncfusion

13 Jan 2023 - Matthias Voigt

Syncfusion bietet eine leistungsstarke Bibliothek zur Erstellung und Bearbeitung von PDF-Dokumenten in .NET-Anwendungen. In diesem Artikel zeige ich, wie man mit Syncfusion eine einfache PDF-Datei erstellt.

Voraussetzungen

Bevor du loslegst, stelle sicher, dass du die folgenden Voraussetzungen erfüllst:

  1. Visual Studio installiert
  2. .NET 6 SDK oder höher
  3. Syncfusion.Pdf.Net.Core NuGet-Paket installiert

Schritt 1: Syncfusion NuGet-Paket installieren

  1. Öffne Visual Studio und dein Projekt.
  2. Gehe im Solution Explorer mit einem Rechtsklick auf dein Projekt zu “Manage NuGet Packages”.
  3. Suche nach Syncfusion.Pdf.Net.Core und installiere das Paket.

Schritt 2: Einfaches PDF erstellen

Nachdem das Paket installiert ist, kannst du mit dem Erstellen eines PDFs beginnen. Hier ein einfaches Beispiel:

Beispielcode für die PDF-Erstellung:

using Syncfusion.Pdf;
using Syncfusion.Pdf.Graphics;
using System.Drawing;

namespace PdfExample
{
    class Program
    {
        static void Main(string[] args)
        {
            // Erstelle ein neues PDF-Dokument
            using (PdfDocument document = new PdfDocument())
            {
                // Füge eine Seite hinzu
                PdfPage page = document.Pages.Add();

                // Erstelle eine Schriftart und einen Text
                PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 20);
                string text = "Hello, Syncfusion PDF!";

                // Zeichne den Text auf die Seite
                page.Graphics.DrawString(text, font, PdfBrushes.Black, new PointF(0, 0));

                // Speichere das Dokument
                document.Save("Output.pdf");
            }

            Console.WriteLine("PDF wurde erfolgreich erstellt!");
        }
    }
}

Schritt 3: PDF-Datei speichern und öffnen

Der obige Code erstellt ein neues PDF-Dokument, fügt eine Seite hinzu und zeichnet den Text “Hello, Syncfusion PDF!” auf die Seite. Die Datei wird als “Output.pdf” im Ausgabeverzeichnis des Projekts gespeichert.

Fazit

Mit Syncfusion kannst du schnell und einfach PDF-Dokumente in deinen .NET-Anwendungen erstellen und bearbeiten. Die Bibliothek bietet viele weitere Funktionen, wie das Hinzufügen von Bildern, Tabellen und Grafiken sowie das Bearbeiten bestehender PDF-Dokumente. Weitere Informationen und Beispiele findest du in der Syncfusion-Dokumentation.

Viel Spaß beim Erstellen von PDFs mit Syncfusion!