Wie man PDF-Dateien in der VB .NET-Bibliothek generiert | IronPDF

VB.NET PDF Creator (Code Example Tutorial)

This article was translated from English: Does it need improvement?
Translated
View the article in English

Dieses Tutorial führt Sie Schritt für Schritt durch die Erstellung und Bearbeitung von PDF-Dateien in VB.NET. Diese Technik ist gleichermaßen gültig für ASP.NET-Webanwendungen als auch für Konsolenanwendungen, Windows-Dienste und Desktop-Anwendungen. Wir werden VB.NET verwenden, um PDF-Projekte zu erstellen, die auf .NET Framework 4.6.2 oder .NET Core 2 abzielen. Alles, was Sie brauchen, ist eine Visual Basic .NET Entwicklungsumgebung, wie zum Beispiel Microsoft Visual Studio Community.

Um zu sehen, wie Sie IronPDF mit C# verwenden, sehen Sie sich diese Anleitung an.

Um zu sehen, wie man IronPDF mit F# verwendet, siehe diesen Leitfaden.


Überblick

Wie man PDF-Dateien in der VB .NET-Bibliothek erstellt

  1. Laden Sie die VB.NET PDF-Bibliothek herunter
  2. Erstellen Sie ein PDF-Dokument mit der VB.NET-Bibliothek
  3. Passen Sie die Stilvorlagen Ihres PDF-Dokuments an
  4. Wählen Sie, welche Methoden zur Erstellung dynamischer Inhalte verwendet werden sollen
  5. Bearbeiten Sie Ihre PDF-Dateien aus der VB.NET-Bibliothek

VB .NET Codes zum Erstellen und Bearbeiten von PDFs mit IronPDF

Rendern Sie HTML zu PDF mit VB.NET, wenden Sie Stile an, nutzen Sie dynamische Inhalte und bearbeiten Sie Ihre Dateien einfach. Das Erstellen von PDFs ist unkompliziert und kompatibel mit .NET Framework 4.6.2, .NET Core 3.1, .NET 8, 7, 6 & 5. Und es besteht keine Notwendigkeit für proprietäre Dateiformate oder den Umgang mit verschiedenen APIs.

Dieses Tutorial bietet die Dokumentation, um Sie Schritt für Schritt durch jede Aufgabe zu führen, alles mit der für Entwickler kostenlosen IronPDF Software bevorzugt von Entwicklern. VB.NET-Codebeispiele sind spezifisch für Ihre Anwendungsfälle, damit Sie die Schritte leicht in einer vertrauten Umgebung nachvollziehen können. Diese VB .NET PDF-Bibliothek bietet umfassende Erstellungs- und Einstellungsmöglichkeiten für jedes Projekt, sei es in ASP.NET-Anwendungen, Konsolen oder Desktop.

Enthalten bei IronPDF:

  • Direkter Ticket-Support von unserem .NET PDF-Bibliothek Entwicklungsteam
  • Funktioniert mit HTML, ASPX-Formularen, MVC-Ansichten, Bildern und allen Dokumentformaten, die Sie bereits verwenden
  • Die Installation von Microsoft Visual Studio bringt Sie schnell in Betrieb
  • Unbegrenzte kostenlose Entwicklung und Lizenzen zum live gehen ab $799

Schritt 1

1. Laden Sie die VB .NET PDF-Bibliothek KOSTENLOS von IronPDF herunter

Nutzen Sie IronPDF heute kostenlos in Ihrem Projekt.

Erster Schritt:
green arrow pointer

Installation über NuGet

In Visual Studio: Klicken Sie in der Projektmappe im Projektmappen-Explorer mit der rechten Maustaste auf Ihr Projekt und wählen Sie 'NuGet-Pakete verwalten...'. Dort einfach nach IronPDF suchen und die neueste Version installieren... Klicken Sie auf OK für alle Dialogfelder, die erscheinen.

Dies wird in jedem C# .NET Framework-Projekt ab Framework 4.6.2 und höher oder .NET Core 2 und höher funktionieren. Es wird ebenso gut in VB.NET Projekten funktionieren.

Install-Package IronPdf

IronPDF von NuGet herunterladen

Installation über DLL

Alternativ kann die IronPDF-DLL heruntergeladen und manuell in das Projekt oder GAC von den IronPDF Downloads installiert werden.

Denken Sie daran, diese Anweisung an den Anfang jeder VB-Klassendatei mit IronPDF hinzuzufügen:

Imports IronPdf

Anleitung zu Tutorials

2. Erstellen eines PDFs mit VB.NET

Die Erstellung einer PDF-Datei mit Visual Basic ASP.NET ist überraschend einfach, wenn Sie IronPDF verwenden, im Vergleich zu Bibliotheken mit proprietären Design-APIs wie iTextSharp.

Wir können HTML verwenden (mit einem pixelgenauen Render-Engine basierend auf Google Chromium), um den Inhalt unseres PDFs zu definieren und ihn einfach in eine Datei zu rendern.

Hier ist der grundlegende Code, um ein PDF in VB.NET zu erstellen:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-1.cs

Dies wird eine von .NET generierte PDF-Datei erzeugen, die Ihren exakten Text enthält, wenn auch noch ohne Design.

Um diesen Code zu verbessern, können wir die folgende Zeile hinzufügen, um das PDF im Standard-PDF-Viewer des Betriebssystems zu öffnen:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-2.cs

Eine alternative Methode wäre, jede bestehende Webseite von einer URL zu einem PDF zu rendern, indem die elegante RenderUrlAsPdf-Methode von IronPDF verwendet wird.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-3.cs
PDF.SaveAs("webpage.pdf")

3. Anwenden von Stilen auf VB.NET PDF

Um unser PDF-Inhalt in VB.NET zu stylen, können wir CSS, JavaScript und Bilder vollständig nutzen. Wir können auf lokale oder sogar auf Remote- oder CDN-basierte Ressourcen wie Google Fonts verlinken. Wir können sogar DataURIs verwenden, um Bilder und Assets als Zeichenfolge in Ihr HTML einzubetten.

Für fortgeschrittenes Design können wir einen zweistufigen Prozess verwenden:

  1. Zuerst entwickeln und gestalten wir unser HTML perfekt. Diese Aufgabe kann durch interne Designmitarbeiter durchgeführt werden und verteilt die Arbeitslast.
  2. Diese Datei dann als PDF verwenden mit VB.NET und unserer PDF-Bibliothek.

Der VB.NET-Code, um die HTML-Datei als PDF zu rendern:

Diese Methode rendert ein HTML-Dokument, als wäre es als Datei geöffnet (file:// Protokoll).

Dim Renderer As New IronPdf.ChromePdfRenderer()
Renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape 
Renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print 
Dim PDF As IronPdf.PdfDocument = Renderer.RenderUrlAsPdf("file://path-to-your-html-file.html")
PDF.SaveAs("styled-sample.pdf")

4. PDF mit dynamischen Inhalten erstellen: 2 Methoden

Historisch gesehen war das "Vorlagen von PDF" eine überwältigende Aufgabe für Softwareingenieure. In PDF-Vorlagen Inhalte einzustempeln funktioniert selten, weil jeder Fall oder Bericht Inhalte unterschiedlicher Arten und Längen enthält. Glücklicherweise ist HTML hervorragend darin, mit dynamischen Daten umzugehen.

4.1. Methode 1 - ASP.NET - ASPX zu PDF unter Verwendung von VB.NET-Webformularen

Jede Art von .NET Web Form (einschließlich Razor) kann unter Verwendung dieses VB.NET Codes im Page_Load Subroutine im VB.NET Code hinter ein PDF-Dokument gerendert werden.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-8.cs

4.2. Methode 2 - HTML zu PDF mit String-Templating

Um dynamische PDF-Dokumente zu erstellen, die instance-spezifische Daten enthalten, erstellen wir einfach eine HTML-Zeichenfolge, die den Daten entspricht, die wir als PDF rendern möchten.

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-9.cs

5. PDF-Dateien mit VB.NET bearbeiten

IronPDF für VB.NET ermöglicht es auch, PDF-Dokumente zu bearbeiten, zu verschlüsseln, mit Wasserzeichen zu versehen oder sogar wieder in Klartext zu verwandeln:

5.1. Mehrere PDF-Dateien zu einem Dokument in VB zusammenfügen

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-10.cs

5.2. Eine Titelseite zum PDF hinzufügen

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-11.cs

5.3. Die letzte Seite aus dem PDF entfernen

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-12.cs

5.4. Ein PDF mit 128-Bit-Verschlüsselung verschlüsseln

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-13.cs

5.5. Zusätzliche HTML-Inhalte auf eine Seite in VB stempeln

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-14.cs

5.6. Einen Seitenumbruch in PDF mit HTML hinzufügen

Der einfachste Weg, dies zu tun, ist mit HTML und CSS:

:path=/static-assets/pdf/content-code-examples/how-to/vb-net-pdf-15.cs
<div style='page-break-after: always;'>&nbsp;</div>
HTML

6. Weitere .NET PDF Tutorials

Vielleicht interessiert es Sie auch:


Abschluss

In diesem Tutorial haben wir 6 Möglichkeiten entdeckt, um VB.NET zu PDF-Ergebnisse mit VB.NET als unsere bevorzugte Programmiersprache zu erreichen.

  • HTML-String zu PDF
  • Erstellen eines PDFs in VB.NET unter Verwendung eines HTML-Strings zur Definition seines Inhalts
  • Bestehende URLs als PDF-Dateien rendern
  • Generieren von PDFs aus HTML-Dateien
  • HTML-Templating in VB.NET und Umwandlung in dynamische PDFs
  • Konvertieren von ASP.NET-Seiten mit Live-Daten, wie ASPX zu PDF-Dateien

Für jede Verwendung haben wir die beliebte IronPDF VB.NET-Bibliothek verwendet, um HTML direkt in PDF-Dokumente in .NET-Projekten zu verwandeln.


class="tutorial-segment-title">Tutorial Schneller Zugriff

class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Brand Visual Studio related to class=Tutorial Schneller Zugriff" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/brand-visual-studio.svg" loading="lazy">
class="col-sm-8">

Laden Sie dieses Tutorial als Quellcode herunter

Der komplette kostenlose VB.NET HTML-zu-PDF-Quellcode für dieses Tutorial ist als gezippte Visual Studio-Projektdatei herunterladbar.

Herunterladen
class="tutorial-section">
class="row">
class="col-sm-8">

Dieses Tutorial auf GitHub erkunden

Vielleicht interessiert Sie auch unsere umfangreiche Bibliothek von VB.NET PDF-Erzeugungs- und Manipulationsbeispielen auf GitHub. Das Erkunden des Quellcodes ist der schnellste Weg, um zu lernen, und Github ist der definitive Weg, dies online zu tun. Ich hoffe, diese Beispiele helfen Ihnen, Funktionen im Zusammenhang mit PDFs in Ihren VB-Projekten zu erfassen.

Creating PDFs in ASP.NET with VB.NET and C# Source A Simple Hello World Project to Render HTML to PDF in VB.NET using IronPDF Exploring HTML To PDF in-depth with VB.NET
class="col-sm-4">
class="tutorial-image"> Github Icon related to class=Tutorial Schneller Zugriff" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/github-icon.svg" loading="lazy">
class="tutorial-section">
class="row">
class="col-sm-4">
class="tutorial-image"> Html To Pdf Icon related to class=Tutorial Schneller Zugriff" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/html-to-pdf-icon.svg" loading="lazy">
class="col-sm-8">

Schnellstart-Leitfaden für C#-PDF herunterladen

Um die Entwicklung von PDFs in Ihren .NET-Anwendungen zu erleichtern, haben wir einen Schnellstart-Leitfaden als PDF-Dokument zusammengestellt. Dieses „Cheat-Sheet“ bietet schnellen Zugriff auf häufige Funktionen und Beispiele zum Erstellen und Bearbeiten von PDFs in C# und VB.NET - und spart Zeit beim Einstieg in die Verwendung von IronPDF in Ihrem .NET-Projekt.

Herunterladen
class="tutorial-section">
class="row">
class="col-sm-8">

Die API-Referenz aufrufen

Erkunden Sie die API-Referenz für IronPDF, die alle Funktionen, Namespaces, Klassen, Methodenfelder und Aufzählungen von IronPDF detailliert aufführt.

Die API-Referenz aufrufen
class="col-sm-4">
class="tutorial-image"> Documentation related to class=Tutorial Schneller Zugriff" class="img-responsive add-shadow img-responsive img-popup" src="/img/svgs/documentation.svg" loading="lazy">

Häufig gestellte Fragen

Wie installiere ich die VB.NET PDF-Bibliothek?

Sie können die VB.NET PDF-Bibliothek von IronPDF über NuGet installieren, indem Sie mit der rechten Maustaste auf Ihr Projekt im Lösungsexplorer von Visual Studio klicken, 'NuGet-Pakete verwalten...' auswählen, nach IronPDF suchen und die neueste Version installieren. Alternativ können Sie die IronPDF-DLL herunterladen und manuell in Ihr Projekt oder GAC installieren.

Wie kann ich ein PDF mit VB.NET erstellen?

Sie können ein PDF mit VB.NET erstellen, indem Sie die ChromePdfRenderer-Klasse von IronPDF verwenden. Zum Beispiel können Sie HTML mit folgendem Code in PDF rendern: Dim Renderer As New IronPdf.ChromePdfRenderer(), Dim PDF As IronPdf.PdfDocument = Renderer.RenderHtmlAsPdf('

Hello World!

'), PDF.SaveAs('sample.pdf').

Welche Methoden stehen zur Erstellung dynamischer Inhalte in einem PDF zur Verfügung?

Es gibt zwei Hauptmethoden zur Erstellung dynamischer Inhalte in PDFs mit VB.NET: Methode 1 beinhaltet die Verwendung von ASP.NET-Webformularen, um dynamischen Inhalt in ein PDF zu rendern, und Methode 2 beinhaltet die Umwandlung von HTML in PDF mit String-Templating, um instanzspezifische Daten einzubeziehen.

Wie kann ich eine PDF-Datei mit VB.NET bearbeiten?

Mithilfe von IronPDF können PDF-Dateien auf verschiedene Weise bearbeitet werden, einschließlich der Zusammenführung mehrerer PDFs, dem Hinzufügen einer Titelseite, dem Entfernen von Seiten, der Verschlüsselung von PDFs und dem Stempeln von zusätzlichem Inhalt auf Seiten. Zum Beispiel können Sie PDFs zusammenführen, indem Sie die IronPdf.PdfDocument.Merge-Methode verwenden.

Kann ich Styling auf PDF-Inhalte in VB.NET anwenden?

Ja, Sie können Styling auf PDF-Inhalte in VB.NET mit CSS, JavaScript und Bildern anwenden. Dies kann das Verlinken von lokalen oder entfernten Ressourcen und die Verwendung von DataURIs zur direkten Einbettung von Bildern in das HTML umfassen.

Ist es möglich, eine Webseite direkt als PDF in VB.NET zu rendern?

Ja, mithilfe der RenderUrlAsPdf-Methode von IronPDF können Sie eine bestehende Webseite direkt als PDF rendern. Dies ermöglicht die Umwandlung der gesamten Webseite, einschließlich ihres Inhalts und Stylings, in eine PDF-Datei.

Welche Systemanforderungen gelten für die Verwendung der PDF-Bibliothek mit VB.NET?

IronPDF ist kompatibel mit .NET Framework 4.6.2 und höher sowie .NET Core 2 und höher. Es funktioniert nahtlos mit VB.NET-Projekten in diesen Umgebungen.

Gibt es Support für die VB.NET PDF-Bibliothek?

Ja, IronPDF bietet Ticket-Support direkt vom .NET PDF Library Entwicklungsteam, was sicherstellt, dass Sie bei Bedarf Hilfe haben.

Kann ich die API-Referenz für die PDF-Bibliothek einsehen?

Ja, Sie können die API-Referenz für IronPDF einsehen, die alle Funktionen, Namespaces, Klassen, Methoden, Felder und Aufzählungen auf der IronPDF-Website beschreibt.

Wo kann ich weitere Tutorials zur Nutzung der VB.NET PDF-Bibliothek finden?

Sie können weitere Tutorials auf der IronPDF-Website sowie im GitHub-Repository finden. Diese Ressourcen bieten zusätzliche Beispiele und Anwendungsfälle zur Erstellung und Bearbeitung von PDFs mit VB.NET.

Wie kann ich HTML in VB.NET in PDF konvertieren?

Sie können die RenderHtmlAsPdf-Methode von IronPDF verwenden, um HTML-Strings in PDFs umzuwandeln. Dies ist besonders nützlich zur dynamischen Erstellung von PDFs mit gestyltem Inhalt.

Kann ich mit VB.NET ein PDF-Dokument verschlüsseln?

Ja, Sie können ein PDF-Dokument mit IronPDF in VB.NET verschlüsseln. Die Bibliothek bietet Methoden, um Sicherheitseinstellungen einschließlich Passwortschutz auf Ihre PDF-Dokumente anzuwenden.

Welche Optionen gibt es zum Zusammenführen von PDF-Dokumenten in VB.NET?

Mit IronPDF können Sie mehrere PDF-Dokumente zu einer einzigen Datei zusammenführen, indem Sie die PdfDocument.Merge-Methode nutzen. Dies ermöglicht die einfache Kombination verschiedener PDF-Dateien.

Unterstützt IronPDF .NET 10 für VB.NET-Projekte?

Ja. IronPDF unterstützt .NET 10 für VB.NET (sowie C# und F#) vollständig, inklusive aller Laufzeitverbesserungen, neuer APIs und voller Kompatibilität. Projekte, die auf .NET 10 abzielen, können IronPDF genauso wie frühere .NET-Versionen ohne zusätzliche Konfiguration verwenden.

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
Rezensiert von
Jeff Fritz
Jeffrey T. Fritz
Principal Program Manager - .NET Community Team
Jeff ist außerdem Principal Program Manager für das .NET- und Visual Studio-Team. Er ist der ausführende Produzent der .NET Conf Virtual Conference Series und moderiert ‚Fritz and Friends‘, einen Livestream für Entwickler, der zweimal wöchentlich ausgestrahlt wird. Dort spricht er über Technik und schreibt gemeinsam mit den Zuschauern Code. Jeff schreibt Workshops, Präsentationen und plant Inhalte für die größten Microsoft-Entwicklerveranstaltungen, einschließlich Microsoft Build, Microsoft Ignite, .NET Conf und dem Microsoft MVP Summit.
Bereit anzufangen?
Nuget Downloads 16,133,208 | Version: 2025.11 gerade veröffentlicht