Zum Fußzeileninhalt springen
IRONPDF NUTZEN

C# PNG zu PDF konvertieren (Code-Beispiel-Tutorial)

Dieser Artikel führt Sie durch die Umwandlung von PNG zu PDF unter Verwendung der IronPDF-Bildkonvertierungs-API in C#.

Themen des Tutorials

In diesem Tutorial werden folgende Themen behandelt:

  1. Einführung in die IronPDF-Bibliothek
  2. Erstellen eines C#-Projekts
  3. Installation der IronPDF-Bibliothek
    • Methode 1: Lösung über den NuGet-Paketmanager
    • Methode 2: NuGet-Paketmanager-Konsole
    • Methode 3: Verwendung der DLL-Datei
  4. Hinzufügen des IronPDF-Namespace
  5. Konvertieren von JPG-Bildern in PDF-Dokumente
  6. Zusammenfassung

Voraussetzungen bei der Verwendung von IronPDF:

  • Sie sollten Grundkenntnisse in C#-Sprachen haben.
  • Sie sollten grundlegende Kenntnisse über Windows-Anwendungen haben.

1. Einführung in die IronPDF-Bibliothek

Die IronPDF for .NET-PDF-Bibliothekslösung ist ein Traum für Entwickler, insbesondere für Softwareingenieure, die C# verwenden. Mit diesem ausgezeichneten Iron Software-Tool können Sie eine Kern-PDF-Bibliothek für .NET leicht erstellen. IronPDF wird sicherstellen, dass jede PDF-Konvertierung von unterschiedlichen Formaten ein müheloser und zeitsparender Prozess ist.

Es ermöglicht Ihnen auch, eine PDF-Datei mit HTML5, JavaScript, CSS und Bildern zu erstellen. Sie können nahtlos PDF-Text bearbeiten, stempeln und Kopf- und Fußzeilen hinzufügen. Darüber hinaus erleichtert es das Lesen von PDF-Texten, das Extrahieren von Bildern oder Bilder programmatisch in PDF zu konvertieren.

Einige der wichtigen Funktionen umfassen:

Hier konzentriert sich dieses Tutorial auf die Konvertierung von PNG-Dateien in PDF-Dokumente. IronPDF unterstützt fast jedes Bildformat zur Konvertierung. Unterstützte Bildformate sind JPG, PNG, GIF, TIFF, SVG und BMP.

2. ein C#-Projekt erstellen

Dieses Tutorial wird die neueste Version von Visual Studio und der C#-Programmiersprache verwenden, um das Projekt zu erstellen. Da der Beispielcode aus C# 10.0 abgeleitet ist, sollten Sie einige Kenntnisse über Top-Level-Anweisungen haben.

Erstellen wir ein C#-Projekt.

  • Öffnen Sie Visual Studio.
  • Entweder ein neues C#-Projekt erstellen oder ein bestehendes öffnen.
  • Geben Sie dem Projekt einen Namen.
  • Wählen Sie .NET Core >= 3.1, da 3.1 unterstützt wird und auf jedem Gerät funktioniert. Die neueste und stabilste Version des .NET Frameworks ist 6.0.

C# PNG in PDF konvertieren (Beispielcode-Tutorial), Abbildung 1: Konsolenprogramm nach Erstellung des Projekts Konsolenprogramm nach Erstellung des Projekts

3. IronPDF-Bibliothek installieren

Methode 1: NuGet Package Manager Lösung

C# PNG in PDF konvertieren (Beispielcode-Tutorial), Abbildung 2: Von Solution Explorer öffnen Öffnen aus dem Projektmappen-Explorer

Sobald der NuGet-Paket-Manager geöffnet ist, suchen Sie nach der IronPDF-Bibliothek, um ein PNG-Bild in eine PDF-Datei zu konvertieren. Klicken Sie dann auf Installieren.

C# PNG in PDF konvertieren (Beispielcode-Tutorial), Abbildung 3: IronPDF durchsuchen Durchsuchen von IronPDF

Methode 2: NuGet-Paketmanager-Konsole

Die Nutzung der NuGet-Package-Manager-Konsole ermöglicht es Ihnen, die Bibliothek mühelos zu installieren. Administrative Berechtigungen sind nicht erforderlich, um die Bibliothek zu installieren. Ein NuGet-Befehl wird verwendet, um die IronPDF-Bibliothek in Ihr Projekt zu installieren. Verwenden Sie einfach den folgenden Befehl, um fortzufahren.

Install-Package IronPdf

Methode 3: Verwendung einer DLL-Datei

Sie können die IronPDF .DLL-Datei direkt von der Website herunterladen. Sie kann sofort von dem offiziellen IronPDF DLL-Download-Link heruntergeladen werden.

Um die Bibliothek in Ihrem Projekt zu referenzieren, befolgen Sie diese Anweisungen:

– Rechtsklicken Sie auf die Lösung im Solution Explorer

  • Wählen Sie "Referenzen"
  • Suchen Sie nach der IronPDF.dll-Bibliothek – OK klicken

Fertig! IronPDF ist heruntergeladen, installiert und bereit, um PNG in PDF-Format zu konvertieren.

4. den IronPDF Namespace hinzufügen

Nun fügen Sie das IronPDF-Namespace zu Ihrem Programm hinzu. Sie müssen eine festgelegte Codezeile am Anfang der Datei hinzufügen.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Dies ermöglicht Ihnen den Zugang zu allen von IronPDF bereitgestellten Funktionen. Diese Codezeile muss in jede Datei eingefügt werden, in der Sie die Funktionen von IronPDF verwenden möchten.

5. PNG in PDF-Format konvertieren

Die Umwandlung von PNG-Dateien in PDF-Dokumente ist mit IronPDF sehr einfach. Nur eine Codezeile kann diese Aufgabe unter Verwendung der ImageToPdf Methode von IronPDF ausführen. Im Verzeichnis des Projekts legen Sie die zu konvertierenden PNG-Bilder in einem Ordner mit dem Namen assets ab. Der Ordner muss sich im Verzeichnis: bin\Debug\net6.0 befinden. Dann verwenden Sie System.IO.Directory, um den assets-Ordner mit allen PNG-Dateien aufzulisten und geben ihn an die Methode ImageToPdf für den Umwandlungsprozess-Stream weiter. Das folgende Codebeispiel hilft Ihnen, ein PNG-Bild in ein PDF-Dokument zu konvertieren und ein Stream-Objekt auf der Festplatte zu speichern.

using IronPdf;
using System;
using System.IO;
using System.Linq;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("C# Convert PNG to PDF using IronPDF");

        // Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
        var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));

        // Converts the images to a PDF and saves them.
        if (images.Any())
        {
            ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
            Console.WriteLine("PNG successfully converted to PDF");
        }
        else
        {
            Console.WriteLine("No PNG files found.");
        }
    }
}
using IronPdf;
using System;
using System.IO;
using System.Linq;

public class Program
{
    public static void Main()
    {
        Console.WriteLine("C# Convert PNG to PDF using IronPDF");

        // Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
        var images = Directory.EnumerateFiles("assets").Where(f => f.ToLower().EndsWith(".png"));

        // Converts the images to a PDF and saves them.
        if (images.Any())
        {
            ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");
            Console.WriteLine("PNG successfully converted to PDF");
        }
        else
        {
            Console.WriteLine("No PNG files found.");
        }
    }
}
Imports IronPdf
Imports System
Imports System.IO
Imports System.Linq

Public Class Program
	Public Shared Sub Main()
		Console.WriteLine("C# Convert PNG to PDF using IronPDF")

		' Directory is set to the assets folder. Filters for files ending with '.png' or '.PNG'.
		Dim images = Directory.EnumerateFiles("assets").Where(Function(f) f.ToLower().EndsWith(".png"))

		' Converts the images to a PDF and saves them.
		If images.Any() Then
			ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")
			Console.WriteLine("PNG successfully converted to PDF")
		Else
			Console.WriteLine("No PNG files found.")
		End If
	End Sub
End Class
$vbLabelText   $csharpLabel

Im obigen Codeausschnitt enthält der assets-Ordner nur eine PNG-Datei. Die Ausgabedatei sieht so aus:

C# PNG in PDF konvertieren (Beispielcode-Tutorial), Abbildung 4: Einzelne JPG-Datei zu PDF-Datei Einzelne JPG-Datei zu PDF-Datei

Dasselbe Codebeispiel kann verwendet werden, um mehrere PNG-Bilder zu konvertieren. Die Ausgabedateiformate enthalten drei PNG-zu-PDF-Dokumente.

C# PNG in PDF konvertieren (Beispielcode-Tutorial), Abbildung 5: Mehrere PNG-Bilder zu PDF-Dokument Mehrere PNG-Bilder zu PDF-Dokument

6. Zusammenfassung

Dieses Tutorial zeigt, wie Sie ein PNG-Bild mit der IronPDF C#-Bibliothek in ein PDF-Dokument konvertieren. Die Manipulation und Konfiguration von PDF-Dateien wird mit der IronPDF-Bibliotheksfunktion bemerkenswert mühelos. Alles, was benötigt wird, sind nur wenige Codezeilen, um ein PDF-Dokument aus PNG-Dateien zu erstellen. Egal, ob es darum geht, JPG-Bilder, PNG-Bilder oder zahlreiche andere Formate zu konvertieren, IronPDF ist ideal für Entwickler und Unternehmen.

Verwenden Sie die kostenlose Version, um es auszuprobieren! Zusätzlich können Sie mit einem kostenlosen Testschlüssel die Funktionalität von IronPDF testen. Darüber hinaus ermöglicht das aktuelle Sonderangebot, fünf Produkte von IronPDF zum Preis von nur zwei zu erhalten! Besuchen Sie diese IronPDF-Lizenzierungsinformationsseite für weitere Informationen zur Lizenzierung.

Häufig gestellte Fragen

Wie kann ich PNG-Bilder mit C# in PDF konvertieren?

Sie können die ImageToPdf-Methode von IronPDF verwenden, um PNG-Bilder einfach in PDF in C# zu konvertieren. Diese Methode ermöglicht es Ihnen, ein einzelnes Bild oder mehrere Bilder in ein einzelnes PDF-Dokument mit minimalem Code zu konvertieren.

Welche Schritte sind nötig, um IronPDF in einem C#-Projekt einzurichten?

Um IronPDF in einem C#-Projekt einzurichten, können Sie es über den NuGet-Paket-Manager in Visual Studio installieren, die NuGet-Paket-Manager-Konsole mit dem Befehl Install-Package IronPdf verwenden oder die DLL-Datei herunterladen und direkt zu Ihren Projektreferenzen hinzufügen.

Kann ich mit dieser Bibliothek auch andere Dateiformate zu PDF konvertieren?

Ja, IronPDF kann verschiedene Dateiformate, einschließlich HTML, JavaScript, CSS und Bilder wie JPG, GIF, TIFF, SVG und BMP in PDF-Dokumente konvertieren.

Welche Voraussetzungen sind erforderlich, um Bilder in C# in PDF zu konvertieren?

Sie sollten über Grundkenntnisse der C#-Programmierung und Erfahrung im Umgang mit Visual Studio und .NET-Anwendungen verfügen, um IronPDF effektiv für die Bild-zu-PDF-Konvertierung nutzen zu können.

Wie binde ich IronPDF in meinen C#-Code für die Bildkonvertierung ein?

Fügen Sie den Namensraum using IronPdf; am Anfang Ihrer C#-Datei hinzu, um auf alle notwendigen Funktionen zuzugreifen, die von IronPDF bereitgestellt werden.

Ist es möglich, mehrere PNG-Bilder in ein einziges PDF zu konvertieren?

Ja, mit IronPDF können Sie mehrere PNG-Bilder in ein einziges PDF-Dokument konvertieren, indem Sie die ImageToPdf-Methode verwenden.

Welche Entwicklungstools werden für die Arbeit mit IronPDF empfohlen?

Es wird empfohlen, die neueste Version von Visual Studio mit .NET Core Version 3.1 oder höher für optimale Kompatibilität und Leistung bei der Arbeit mit IronPDF zu verwenden.

Kann ich IronPDF vor dem Kauf evaluieren?

Ja, Sie können IronPDF mit seiner kostenlosen Version und einem Testschlüssel ausprobieren, sodass Sie seine Funktionen und Funktionalität bewerten können, bevor Sie eine Kaufentscheidung treffen.

Wie kann ich Probleme beim Konvertieren von Bildern in PDF mit IronPDF beheben?

Stellen Sie sicher, dass Sie die richtigen Namensräume und Referenzen in Ihrem Projekt eingeschlossen haben. Überprüfen Sie auf Fehler in Ihrer Codesyntax und vergewissern Sie sich, dass Ihr .NET Framework mit IronPDF kompatibel ist. Für zusätzliche Unterstützung konsultieren Sie die IronPDF-Dokumentation oder Community-Foren.

.NET 10-Kompatibilität: Kann ich IronPDF verwenden, um PNGs in einem .NET 10-Projekt in PDF zu konvertieren?

Ja – IronPDF ist vollständig kompatibel mit .NET 10. Die Bibliothek unterstützt .NET-Versionen wie .NET 10, 9, 8, 7, 6, 5, .NET Core 3.1+, .NET Standard 2.0+ und .NET Framework 4.6.2+, sodass Sie die gleiche ImageToPdf Methode in einem .NET 10-Projekt ohne spezielle Konfiguration verwenden können.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen