using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Dieser Artikel befasst sich mit der Erstellung eines PDF-Viewers in VB.NET mit IronPDF. Es werden mehrere Aspekte behandelt, darunter die Erstellung von PDF-Dokumenten, das Parsen und Bearbeiten vorhandener PDF-Dateien und das Hinzufügen von Bildern zu PDFs.
1. Überblick über IronPDF und VB.NET PDF Viewer
IronPDF ist eine leistungsstarke .NET-Bibliothek, die umfassende Funktionen für die Arbeit mit PDF-Dateien in VB.NET-Anwendungen bietet. Es bietet eine Reihe von Funktionen, darunter die Erstellung, Analyse, Bearbeitung und Anzeige von PDF-Dateien. Die PDF-Viewer-Komponente, die vonIronPDF's VB.NET PDF-Anzeige-Tutorial ermöglicht es Entwicklern, einen PDF-Viewer nahtlos in ihre VB.NET-Anwendungen zu integrieren, so dass Benutzer PDF-Dokumente anzeigen können, ohne auf externe Tools wie den Adobe PDF Reader angewiesen zu sein.
2. Erstellen von PDF-Dateien
IronPDF vereinfacht den Prozess der Erstellung von PDF-Dokumenten in VB.NET. Es gibt mehrere Möglichkeiten, um mit IronPDF PDFs zu erzeugen. Hier sind einige Beispiele:
HTML zur Erstellung einer PDF-Datei verwenden
IronPDF ermöglicht Ihnen die Konvertierung von HTML-Inhalten in PDF. Mit der HTML-zu-PDF-Konvertierung können Sie problemlos PDF-Dokumente aus HTML-Vorlagen oder dynamisch generierten HTML-Inhalten erstellen. Die IronPDF-Website bietetbeispielcode und Beispiele wie dies zu bewerkstelligen ist.
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using VB.NET
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
' Advanced Example with HTML Assets
' Load external HTML assets: Images, CSS, and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
Imports IronPdf
' Instantiate Renderer
Private renderer = New ChromePdfRenderer()
' Create a PDF from a HTML string using VB.NET
Private pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>")
' Export to a file or Stream
pdf.SaveAs("output.pdf")
' Advanced Example with HTML Assets
' Load external HTML assets: Images, CSS, and JavaScript.
' An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
Dim myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", "C:\site\assets\")
myAdvancedPdf.SaveAs("html-with-assets.pdf")
VB.NET
Konvertierung von XML in PDF
Wenn Sie XML-Daten haben, die in ein PDF-Dokument konvertiert werden müssen, vereinfacht IronPDF diesen Prozess. Es bietet Methoden zur Konvertierung von XML-Daten in PDF, die es Ihnen ermöglichen, das Styling und Layout des resultierenden PDFs anzupassen.
IRON VB CONVERTER ERROR developers@ironsoftware.com
Hinzufügen von Bildern zu PDFs
IronPDF ermöglicht es Ihnen, Bilder zu PDF-Dokumenten hinzuzufügen. Sie können die Position, Größe und andere Eigenschaften des Bildes in der PDF-Datei festlegen. Dies kann bei der Erstellung von Berichten oder Dokumenten nützlich sein, die visuelle Elemente erfordern.
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")
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
Bilder aus einer PDF-Datei extrahieren
3. Analysieren und Manipulieren von PDF-Dateien
IronPDF bietet auch Funktionen zum Parsen und Bearbeiten vorhandener PDF-Dateien. Sie können Text, Bilder und andere Elemente aus PDF-Dokumenten extrahieren, deren Eigenschaften ändern, mehrere PDFs zu einem einzigen Dokument zusammenführen, ein PDF in mehrere Dateien aufteilen und verschiedene andere Operationen durchführen. Hier ist ein Beispiel, wie Sie eine PDF-Datei mit IronPDF in VB.NET analysieren können:
Imports IronPdf
Module Program
Sub Main(args As String())
Dim AllText As String
Dim pdfdoc = PdfDocument.FromFile("result.pdf")
AllText = pdfdoc.ExtractTextFromPage(0)
Console.WriteLine(AllText)
End Sub
End Module
Imports IronPdf
Module Program
Sub Main(args As String())
Dim AllText As String
Dim pdfdoc = PdfDocument.FromFile("result.pdf")
AllText = pdfdoc.ExtractTextFromPage(0)
Console.WriteLine(AllText)
End Sub
End Module
VB.NET
VB.NET PDF Viewer Beispiel erforschen bietet einen umfassenden Satz von APIs und Methoden zur Bearbeitung von PDF-Dateien und ist damit ein vielseitiges Werkzeug für die Arbeit mit PDF-Dokumenten in Ihren VB.NET-Anwendungen.
Text zwischen den Seiten extrahieren
4. Integrieren eines PDF-Viewers in eine VB.NET-Anwendung
Lassen Sie uns nun untersuchen, wie man einen PDF-Viewer in eine VB.NET-Anwendung integriertmit PDFViewer-Werkzeugen. Wir behandeln die notwendigen Schritte, einschließlich der Einrichtung des Projekts, des Hinzufügens des "PDFViewer"-Steuerelements, des Ladens und Anzeigens von PDF-Dokumenten, der Implementierung von PDF-Fensteroptionen und des Druckens von PDF-Dokumenten.
Einrichten des Projekts
Erstellen Sie zunächst ein neues VB.NET Windows Forms Application-Projekt in Visual Studio. Stellen Sie sicher, dass Sie die IronPDF-Bibliothek als Referenz zu Ihrem Projekt hinzugefügt haben.
Laden und Anzeigen von PDF-Dokumenten
Um ein PDF-Dokument in VB.NET zu laden und anzuzeigen, müssen Sie den Dateipfad oder Stream des PDF-Dokuments angeben. Hier ist ein Beispiel:
Dim Renderer As var = New IronPdf.ChromePdfRenderer
Dim PDFs As var = New List(Of PdfDocument)
PDFs.Add(PdfDocument.FromFile("A.pdf"))
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
PDF.SaveAs("CoverAdded.pdf")
PDF.Dispose();
Dim Renderer As var = New IronPdf.ChromePdfRenderer
Dim PDFs As var = New List(Of PdfDocument)
PDFs.Add(PdfDocument.FromFile("A.pdf"))
PDF.PrependPdf(Renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"))
PDF.SaveAs("CoverAdded.pdf")
PDF.Dispose();
VB.NET
PDF-Dokumente drucken
IronPDF bietet eine bequeme Möglichkeit zum Drucken von PDF-Dokumenten direkt aus Ihrer VB.NET-Anwendung unter Verwendung derpDFs drucken mit IronPDF" methode des "PDFViewer"-Steuerelements. Hier ist ein Beispiel:
Dim renderer = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new print dialog
PDF.Print(300, False)
'For advanced printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
Dim renderer = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new print dialog
PDF.Print(300, False)
'For advanced printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
In diesem Artikel wurde untersucht, wie man mit IronPDF einen PDF-Viewer in VB.NET erstellt. Es wurden verschiedene Aspekte behandelt, darunter die Erstellung von PDF-Dokumenten mit IronPDFs HTML-zu-PDF-Konvertierung, XML-zu-PDF-Konvertierung und Bildeinfügungsfunktionen sowie das Parsen und Manipulieren vorhandener PDF-Dateien mit IronPDF. Schließlich die Integration des `PDFViewer'-Steuerelements in eine VB.NET-Anwendung, das Laden und Anzeigen von PDF-Dokumenten, die Implementierung von PDF-Fensteroptionen und das Drucken von PDFs.
Sie können gerne experimentieren und die IronPDF-Dokumentation und Codebeispiele zu Rate ziehen, um ein tieferes Verständnis für die Möglichkeiten der Bibliothek zu erlangen. Mit IronPDF an Ihrer Seite können Sie die PDF-Bearbeitung und -Anzeige in Ihren VB.NET-Anwendungen problemlos bewältigen.
Jordi beherrscht vor allem Python, C# und C++. Wenn er seine Fähigkeiten bei Iron Software nicht einsetzt, programmiert er Spiele. Durch seine Mitverantwortung für Produkttests, Produktentwicklung und Forschung trägt Jordi wesentlich zur kontinuierlichen Produktverbesserung bei. Die vielseitigen Erfahrungen, die er sammelt, bieten ihm immer wieder neue Herausforderungen, und er sagt, dass dies einer seiner Lieblingsaspekte bei Iron Software ist. Jordi wuchs in Miami, Florida, auf und studierte Informatik und Statistik an der University of Florida.
< PREVIOUS Wie man PDF-Signaturen in .NET erstellt
NÄCHSTES > Wie man mit IronPDF eine .NET PDF-Editor-Anwendung erstellt