Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Zahlreiche Bibliotheken ermöglichen es C#-Entwicklern, Bilder in PDFs zu konvertieren. Die Suche nach einer kostenlosen, benutzerfreundlichen Bibliothek mit guter Leistung kann sich schwierig gestalten, da einige kostenpflichtig, komplex oder in ihrer Funktionalität eingeschränkt sind. Zu diesen Bibliotheken gehören, IronPDF zeichnet sich als freie, effiziente und einfach zu implementierende C#-Bibliothek aus. Es kommt mit umfassende Dokumentation und ein professionelles, reaktionsschnelles Support-Team.
IronPDF ist eine .NET-Bibliothek zum Erzeugen, Lesen, Bearbeiten und Speichern von PDF-Dateien in .NET-Projekten. IronPDF bietet HTML-to-PDF für .NET 5, Core, Standard & Framework mit vollständiger HTML-to-PDF-Unterstützung, einschließlich CSS3 und JS.
Schauen wir uns an, wie man ein Beispielprojekt erstellt, um mehr über die Konvertierung von Bildern in PDF zu erfahren.
ImageToPdf
methode zur Konvertierung von Bildern in PDFUm ein neues Projekt zu erstellen, öffnen Sie Microsoft Visual Studio. Es wird empfohlen, die neueste Version von Visual Studio zu verwenden. Die Schritte zur Erstellung eines neuen Projekts können sich von Version zu Version unterscheiden, die übrigen Schritte sollten jedoch für alle Versionen gleich sein.
Klicken Sie auf Neues Projekt erstellen.
Wählen Sie Projektvorlage und dann die Vorlage für die Konsolenanwendung für diese Demonstration aus. Sie können jede beliebige nach Ihren Anforderungen verwenden.
Klicken Sie auf Weiter. Benennen Sie das Projekt
Klicken Sie auf Weiter und wählen Sie die Version des .NET-Frameworks aus.
Klicken Sie auf die Schaltfläche Erstellen.
Das neue Projekt wird wie unten dargestellt erstellt.
Erstellen einer neuen Konsolenanwendung in Visual Studio
Als nächstes installieren Sie die IronPDF NuGet-Paket in diesem Projekt, um seine Funktionen zu nutzen. Das Interessante an IronPDF ist, dass es die Frustration bei der Erstellung von PDF-Dokumenten beseitigt, indem es sich nicht auf proprietäre APIs verlässt. "Html-To-Pdf" rendert pixelgenaue PDFs aus offenen Standarddokumenttypen: HTML, JS, CSS, JPG, PNG, GIF und SVG. Kurz gesagt, es nutzt die Fähigkeiten, die die Entwickler bereits besitzen.
Zur Installation der NuGet-Paketgehen Sie zu Tools > NuGet Package Manager > Package Manager Console. Das folgende Fenster wird angezeigt:
Package Manager Console UI
Als Nächstes geben Sie in der Paketmanager-Konsole den folgenden Befehl ein:
Install-Package IronPdf
Drücken Sie die Eingabetaste.
Installieren Sie das Paket "IronPDF" in der Paketverwaltungskonsole
Im nächsten Schritt wird gezeigt, wie Sie das folgende Bild in eine PDF-Datei umwandeln.
Das Beispielbild
Um die Bibliothek zu verwenden, verweisen Sie auf die IronPDF-Bibliothek in der Datei "program.cs". Schreiben Sie den folgenden Codeschnipsel an den Anfang der Datei.
using IronPdf;
using IronPdf;
Imports IronPdf
Schreiben Sie dann den folgenden Code in die Hauptfunktion. Damit wird eine JPG-Datei in eine PDF-Datei umgewandelt.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
PdfDocument doc = ImageToPdfConverter.ImageToPdf(@"D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\bird.pdf");
Dim doc As PdfDocument = ImageToPdfConverter.ImageToPdf("D:\Iron Software\ImageToPDF\bird.jpg", IronPdf.Imaging.ImageBehavior.CropPage)
doc.SaveAs("D:\Iron Software\ImageToPDF\bird.pdf")
Im obigen Codebeispiel wird die imageToPdfConverter klasse, die von IronPDF bereitgestellt wird, wird für die Bildkonvertierung verwendet. Die imageToPdf konvertierungsmethode kann verwendet werden, um PDF-Dokumente aus Bildern zu erstellen. Es akzeptiert sowohl Bilddateien als auch ein System.Drawing
-Objekt als Eingabe.
Die statische Methode ImageToPdf
wandelt eine einzelne Bilddatei in ein identisches PDF-Dokument mit den gleichen Abmessungen um. Er nimmt zwei Argumente entgegen: Image Path und Image Behavior (wie das Bild auf dem Papier aussehen wird). mit "Imaging.ImageBehavior.CropPage" wird die Papiergröße auf die Bildgröße eingestellt. Die Standardseitengröße ist A4. Sie können es mit der folgenden Codezeile einstellen:
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter;
ImageToPdfConverter.PaperSize = IronPdf.Rendering.PdfPaperSize.Letter
Es stehen mehrere Optionen für die Seitengröße zur Verfügung, die Sie entsprechend Ihren Anforderungen einstellen können.
Das folgende Beispiel wandelt JPG-Bilder in ein neues Dokument um.
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
static void Main(string [] args)
{
var imageFiles = System.IO.Directory.EnumerateFiles(@"D:\Iron Software\ImageToPDF\").Where(f => f.EndsWith(".jpg")
f.EndsWith(".jpeg"));
// Convert the images to a PDF and save it.
PdfDocument doc = ImageToPdfConverter.ImageToPdf(imageFiles);
doc.SaveAs(@"D:\Iron Software\ImageToPDF\JpgToPDF.pdf");
}
IRON VB CONVERTER ERROR developers@ironsoftware.com
Im obigen Code wird zunächst System.IO.Directory.EnumerateFiles
alle im angegebenen Ordner verfügbaren Dateien ermitteln. Danach werden alle JPG-Bilder aus diesem Ordner gefiltert und in der Variablen "imageFiles" gespeichert. Wenn Sie PNG oder ein anderes Bildformat haben, können Sie das einfach in die Where
-Abfrage einfügen.
In der nächsten Zeile werden alle Bilder zu einem einzigen PDF-Dokument zusammengefasst.
Der folgende Codeausschnitt druckt das Dokument:
doc.Print();
doc.Print();
doc.Print()
Die drucken" methode, die von der pdfDocument wird das Dokument mit dem Standarddrucker gedruckt. Sie bietet auch die Möglichkeit, den Druckernamen und andere Einstellungen zu ändern. Für weitere Informationen zum Drucken von Dokumenten klicken Sie bitte hier code-Beispielseite.
Dieses Tutorial zeigte einen sehr einfachen Weg, um Bilder in eine PDF-Datei zu konvertieren, mit Code-Beispielen, entweder ein einzelnes Bild in eine PDF-Datei zu konvertieren oder mehrere Bilder in einer einzigen PDF-Datei zu kombinieren. Außerdem wurde erklärt, wie man Dokumente mit einer einzigen Codezeile drucken kann.
Zu den wichtigsten Funktionen von IronPDF gehören außerdem:
Erstellen und Bearbeiten PDF-Formulare.
IronPDF bietet eine Vielzahl nützlicher und interessanter Funktionen, besuchen Sie bitte diese homepage für weitere Einzelheiten.
IronPDF ist ein Teil der Iron Software suite. Iron Suite verfügt über weitere interessante Produkte wie IronXL, IronBarcode, IronOCR und IronWebscraper, und alle diese Produkte sind äußerst nützlich. Beim Kauf der kompletten Iron Suite können Sie bis zu 250 % sparen, da Sie derzeit alle fünf Produkte zum Preis von nur zwei erhalten. Bitte besuchen Sie die lizenzierungsseite für weitere Einzelheiten.
9 .NET API-Produkte für Ihre Bürodokumente