Zum Fußzeileninhalt springen
IRONPDF NUTZEN

Wie man Bilder in PDF in VB.NET hinzufügt

1. Einleitung

Adobes Portable Document Format (PDF) wird in verschiedenen Branchen für Aufgaben wie das Erstellen von Rechnungen häufig verwendet. Entwickler nutzen das PDF-Format auch, um Dokumente zu erstellen, die den Spezifikationen des Kunden entsprechen. Bibliotheken haben den Prozess der Erstellung von PDFs vereinfacht und bei der Auswahl einer Bibliothek für ein Projekt sollten Sie Funktionen wie Erstellen, Lesen und Umwandeln in Betracht ziehen.

2. IronPDF Funktionen

IronPDF ist ein robustes PDF SDK-Framework, das die Erstellung, das Lesen und Bearbeiten von PDF-Dokumenten erleichtert. Es konvertiert HTML in PDF unter Verwendung der Chrome-Engine und unterstützt verschiedene Webkomponenten wie Xamarin, Blazor, Unity, HoloLens-Apps und mehr. Es funktioniert sowohl mit Online-Anwendungen als auch mit traditionellen Windows-Anwendungen. IronPDF ermöglicht die Erstellung von ästhetisch ansprechenden PDFs unter Verwendung von HTML5, JavaScript, CSS und Bildern und beinhaltet einen leistungsstarken HTML-zu-PDF-Konverter.

3. PDF-Dokumente aus Bildern erstellen

IronPDF erleichtert das Erstellen von PDFs aus Bildern.

' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
' Create a PDF document from a single image file
Dim pdfdoc = ImageToPdfConverter.ImageToPdf("test.png").SaveAs("Resultimage.pdf")
VB .NET

Durch die Verwendung der ImageToPdfConverter-Klasse ist es einfach anzuwenden, ohne ein Objekt für die Klasse zu erstellen. Die ImageToPdf-Methode akzeptiert den Dateinamen und Pfad als Parameter und konvertiert die gegebene PNG-Datei in das gewünschte PDF. Schließlich speichert die SaveAs-Methode die generierte PDF-Datei am gewünschten Ort.

Das folgende Bild zeigt das Ergebnis des obigen Codes.

Wie man Bilder zu PDF in VB .NET hinzufügt, Abbildung 1: Die PDF-Dateiausgabe Die PDF-Dateiausgabe

Dieses nächste Beispiel erstellt ein PDF-Dokument aus einer Liste von Bildern.

' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
' Create a PDF document from a list of image files
Dim lstimages As List(Of String) = New List(Of String)
lstimages.Add("test.png")
lstimages.Add("demo.png")
Dim pdfdoc = ImageToPdfConverter.ImageToPdf(lstimages).SaveAs("Resultimage.pdf")
VB .NET

Wie man Bilder zu PDF in VB .NET hinzufügt, Abbildung 2: Die PDF-Datei aus zwei Bildern Die PDF-Datei aus zwei Bildern

4. PDF-Dokumente aus Bitmap-Bildobjekten erstellen

Mehrere Bitmap-Bildobjekte können mit nur wenigen Codezeilen in PDF-Dateien umgewandelt werden.

' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
' Convert a single Bitmap image object to a PDF file
Imports System.Drawing
Imports IronPdf

Dim image As Bitmap = Bitmap.FromFile("test.png")
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(image).SaveAs("Resultimage.pdf")
VB .NET

Im obigen Beispiel wird ein Bitmap-Objekt aus der PNG-Datei erstellt und als mittleres Format verwendet, um in eine PDF-Datei umzuwandeln.

Wie man Bilder zu PDF in VB .NET hinzufügt, Abbildung 3: Erstellen einer PDF-Datei aus einem PNG-Bild Erstellen einer PDF-Datei aus einem PNG-Bild

Es ist auch möglich, eine Sammlung (oder Liste) von Bitmap-Objekten zu einem einzigen PDF zu kombinieren:

' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")
' Combine multiple Bitmap objects into a single PDF document
Dim lstImages As List(Of IronSoftware.Drawing.AnyBitmap) = New List(Of IronSoftware.Drawing.AnyBitmap)
lstImages.Add(Bitmap.FromFile("test.png"))
lstImages.Add(Bitmap.FromFile("demo.png"))
Dim pdfDoc = ImageToPdfConverter.ImageToPdf(lstImages).SaveAs("Resultimage.pdf")
VB .NET

Wie man Bilder zu PDF in VB .NET hinzufügt, Abbildung 4: Mehrere Bitmap-Dateien kombinieren, um eine PDF-Datei zu erstellen Mehrere Bitmap-Dateien kombinieren, um eine PDF-Datei zu erstellen

Konfigurieren Sie das Verhalten der obigen Methodenaufrufe mit einem ChromePdfRenderOptions-Objekt, um den visuellen Aspekt der Ausgabepdf zu verbessern. Optionen, die konfiguriert werden können, umfassen die Position des Bildes, Kopf- und Fußzeilenformatierung, Seitentitel, Seitengröße und vieles mehr.

Weitere Informationen über das Hinzufügen von Bildern zu PDFs mit IronPDF, zusammen mit anderen Informationen, finden Sie in der IronPDF-Dokumentation.

5. Fazit

Die IronPDF-Bibliothek bietet eine kostenlose Lizenz für die Entwicklung und eine Vielzahl von Lizenzen sind für den Kauf für den Einsatz in einer Produktionsumgebung je nach den Bedürfnissen des Entwicklers verfügbar. Das Lite-Paket kostet $799 im Voraus und hat keine laufenden Kosten. Die Lizenzen kommen mit einer unbefristeten Lizenz, einem Jahr Produktsupport, Upgrades und Optionen zur SaaS- und OEM-Weiterverbreitung. Es sind einmalige Investitionen, die für Produktion, Staging und Entwicklung genutzt werden können.

IronPDF bietet auch zusätzlich zeitlich begrenzte kostenlose Lizenzen. Zusätzlich bietet IronPDF kostenlose Lizenzen an, die die Weiterverbreitung verhindern. Um die vollständigen Preis- und Lizenzdetails von IronPDF zu sehen, besuchen Sie bitte die IronPDF-Lizenzdetails.

Häufig gestellte Fragen

Wie kann ich Bilder in ein PDF-Dokument mit VB.NET einfügen?

Sie können IronPDF verwenden, um Bilder in PDF-Dokumente in VB.NET einzufügen, indem Sie die Klasse ImageToPdfConverter verwenden. Zum Beispiel wird die Methode ImageToPdfConverter.ImageToPdf("image.png").SaveAs("output.pdf") ein PDF aus einer Bilddatei erstellen.

Welche Bildformate werden für die PDF-Konvertierung in VB.NET unterstützt?

IronPDF unterstützt eine Vielzahl von Bildformaten für die Konvertierung in PDFs, einschließlich PNG, JPEG, BMP und GIF. Sie können diese Bilddateien mit dem ImageToPdfConverter in PDFs konvertieren.

Kann ich das Erscheinungsbild des PDFs anpassen, wenn ich Bilder mit VB.NET hinzufüge?

Ja, IronPDF ermöglicht die Anpassung des PDF-Outputs, wie z.B. Bildpositionierung, Kopf- und Fußzeilen und Seitengrößen, mit ChromePdfRenderOptions.

Ist es möglich, mehrere Bilder zu einem einzigen PDF-Dokument zu kombinieren?

Ja, mit IronPDF können Sie mehrere Bilder zu einem einzigen PDF-Dokument kombinieren, indem Sie eine Liste von Bildern an ImageToPdfConverter übergeben und die Ausgabe als eine PDF-Datei speichern.

Wie kann ich Bitmap-Objekte verwenden, um PDFs in VB.NET zu erstellen?

IronPDF unterstützt die direkte Verwendung von Bitmap-Objekten zur Erstellung von PDFs. Sie können Bitmap-Bilder konvertieren, indem Sie sie an ImageToPdfConverter übergeben, um PDF-Dateien zu generieren.

Welche Optionen gibt es für die Lizenzierung von IronPDF?

IronPDF bietet eine kostenlose Entwicklungslizenz und verschiedene Produktionslizenzen, die die dauerhafte Nutzung, Produktsupport und Upgrades umfassen. Lizenzierungsoptionen decken auch SaaS und OEM-Weiterverteilung ab.

Erlaubt IronPDF interaktive Elemente in einem PDF?

Ja, IronPDF kann interaktive Elemente wie Formulare und Anmerkungen zu PDF-Dokumenten hinzufügen, um die Funktionalität Ihrer PDFs zu verbessern.

Wie behandelt IronPDF HTML-zu-PDF-Konvertierungen?

IronPDF verwendet die Chrome-Engine zur HTML-zu-PDF-Konvertierung, um sicherzustellen, dass HTML5, JavaScript und CSS optisch ansprechende PDFs in hoher Genauigkeit wiedergeben werden.

Welche Plattformen sind mit IronPDF kompatibel?

IronPDF ist kompatibel mit verschiedenen Plattformen, einschließlich Xamarin, Blazor, Unity und HoloLens-Apps, was es vielseitig für verschiedene Entwicklungsumgebungen macht.

Ist IronPDF vollständig mit .NET 10 kompatibel, und welche Vorteile ergeben sich daraus beim Hinzufügen von Bildern in VB.NET?

Ja, IronPDF ist vollständig mit .NET 10 kompatibel und unterstützt C# und VB.NET in .NET 10-Projekten. Diese Kompatibilität führt zu Verbesserungen bei Leistung, Speichernutzung und Werkzeugen beim Arbeiten mit Bildern oder großen Bilddateien und integriert sich ohne spezielle Konfiguration in die neuesten .NET-APIs.

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