Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
Dieser Artikel beschreibt den Prozess, wie man URL-Seiten mit Bildern als PDF-Seiten/Dokumente zur Laufzeit in ASP.NET-Webanwendung mit VB.NET drucken kann. In diesem Artikel wird die IronPDF-Bibliothek zum Drucken von PDF-Dokumenten über URLs in der ASP.NET-Webanwendung mit Web/Windows Forms oder Seiten mit dem Standarddrucker verwendet.
RenderUrlAsPdf
methodee in VB zur Umwandlung einer Website in PDFDrucken
methodeSaveAs
methode to save the PDF as new documentIronPDF ist eine C#- und VB.NET-PDF-Bibliothek, mit der Sie URLs als PDF-Dateien/Dokumente drucken können, ohne Adobe Acrobat Reader und den Standarddrucker zu verwenden. Dieses Produkt bietet eine neue Systemlösung für Entwickler, die URL-Inhalte in eine PDF-Datei/Seiten drucken und dann das PDF mit Druckvorschau-Hinweisen drucken möchten. IronPDF kann mit ASP.NET Web Applications oder Windows Forms verwendet werden, um PDF-Dokumente zu erzeugen und PDF-Dateien so zu drucken, dass HTML-Seiten erstellt werden, ohne den Standarddrucker zu verwenden. Es ermöglicht Programmierern die Erstellung von PDF-Dateien und Dokumenten von Grund auf in ASP.NET Web-Anwendungen ohne Vorkenntnisse von Adobe Acrobat oder anderen Anwendungen von Drittanbietern. Sehen wir uns an, wie wir sie in der ASP.NET-Webanwendung zum Drucken/Zeichnen von PDF-Dateien über eine URL verwenden können. Sie können auch Windows Forms in der .NET-Anwendung verwenden, um URLs in PDF-Dokumente zu konvertieren und dann PDF-Dokumente über einen Drucker zu drucken.
Außerdem können Entwickler PDF-Dokumente innerhalb von .NET Core- und .NET-Framework-Projekten als .NET-Anwendungen erstellen, bearbeiten, extrahieren und drucken. Mit der IronPDF-Bibliothek können wir eine URL als PDF-Dokument drucken.
Führen Sie die folgenden Schritte zur Erstellung einer ASP.NET-Webanwendung aus.
Wählen Sie ein .NET-Framework aus und klicken Sie auf die Schaltfläche "Erstellen".
Erfahren Sie, wie Sie mit IronPDF mit VB.NET arbeiten können, indem Sie dies lesen lehrgang.
Es gibt mehrere Möglichkeiten, die IronPDF-Bibliothek zu installieren.
Herunterladen von NuGet-Website
Der einfachste Weg, IronPDF zu installieren, ist die Verwendung der NuGet Command Line. Gehen Sie zur NuGet Command Line, schreiben Sie die folgende Anweisung und drücken Sie die Eingabetaste.
Install-Package IronPrint
Die IronPDF-Installation wird gestartet. Nach der Installation können Sie die IronPDF-Datei in Ihrem Projekt verwenden. Um zu bestätigen, dass die IronPDF-Datei installiert wurde, erweitern Sie den Abschnitt "Abhängigkeiten" im Projektmappen-Explorer und klicken Sie auf den Abschnitt "Pakete". Dort finden Sie das IronPDF-Dateipaket.
Jetzt ist dieses Projekt bereit, IronPDF zu verwenden. Sehen wir uns an, wie man sie in der ASP.NET-Webanwendung mit Webformularen verwendet.
Hinzufügen einer Schaltfläche zum Drucken von PDF-Dateien. Schreiben Sie zu diesem Zweck beispielsweise den folgenden Codeschnipsel auf die Seite "Default.aspx", die den Standarddateinamen und die erste Seite oder das erste Webformular der Anwendung darstellt. Prüfen Sie den unten stehenden Beispielcode.
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Generate PDF" OnClick="Button1_Click" />
</div>
Zunächst wird im obigen Code ein "div" mit einem "asp:Button" hinzugefügt (server-Kontrolle) darin. Der Text auf der Schaltfläche wurde auf "PDF generieren" gesetzt Außerdem wurde für die Schaltfläche ein "OnClick"-Ereignis definiert.
Nun ist es an der Zeit, eine Post-Aktion zu schreiben, um eine PDF-Datei zu erzeugen. Nach dem Hinzufügen eines "OnClick"-Ereignisses auf der Seite "Default.aspx" wurde automatisch ein Ereignis "Button1_Click" in der Datei "Default.aspx.cs" hinzugefügt.
Fügen Sie die folgenden Importanweisungen in den Anfang der Quelldatei "Default.aspx.cs" ein:
Imports IronPdf
Imports System.Drawing.Printing
Imports IronPdf
Imports System.Drawing.Printing
Geben Sie den folgenden Codeschnipsel in die Quelldatei für das Ereignis "Button1_Click" ein:
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
Public Class _Default
Inherits Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
End Sub
Protected Sub Button1_Click(sender As Object, e As EventArgs)
'Creating an object named document of ChromePdfRenderer class
Dim document = New ChromePdfRenderer()
'Create new PdfDocument PDF and render URL into PDF document
Dim PDF As PdfDocument = document.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf")
PDF.SaveAs("UrlToPdf.pdf")
'Print PDF in 300 DPI without user new printdialog
PDF.Print(300, False)
'For advance printing, you can use below
Dim PrintDocYouCanWorkWith As PrintDocument = PDF.GetPrintDocument()
End Sub
End Class
Erzeugen Sie zunächst eine Instanz der chromePdfRenderer klasse. Danach verwenden Sie die renderUrlAsPdf funktion, um eine URL in PDF-Seiten zu konvertieren. Geben Sie im Methodenparameter die URL der Webseite an, die konvertiert werden soll. In diesem Fall geben Sie die URL als "https://www.nuget.org/packages/IronPdf". Nachdem Sie die PDF-Datei erstellt haben, speichern Sie sie auf dem Computer mit der Option speichern als funktion. Rufen Sie anschließend die drucken" methode mit einem bestimmten DPI-Wert, um das Dokument zu drucken. Der dritte Parameterwert "False" bewirkt, dass der Druck ohne Anzeige des Dialogfelds "Drucken" erfolgt.
Führen Sie das Projekt aus. Sie sehen die Begrüßungsseite mit der Schaltfläche "PDF generieren".
Wenn Sie auf die Schaltfläche "PDF generieren" klicken, wird ein PDF-Dokument über den standardmäßig ausgewählten Drucker gedruckt.
Sie sehen den Ausdruck des von IronPDF generierten Inhalts. Der Inhalt der gedruckten Version ist derselbe wie in der URL und den gedruckten PDF-Dokumenten.
IronPDF ist ein großartiges Werkzeug für .NET-Entwickler, um PDFs in ihren .NET-Projekten zu bearbeiten und zu drucken, ohne Adobe Reader zu verwenden. Es bietet Funktionen in mehreren Sprachen wie C# und VB.NET, die für Entwickler praktisch sind, um ihre Arbeit zu beschleunigen. Sie können PDF-Dateien formatieren, Seiten löschen oder hinzufügen, PNG oder Grafiken in PDF einfügen und vieles mehr. IronPDF ist für die Entwicklung kostenlos.
IronPDF bietet Entwicklern Methoden zur pDF-Dokumente in Bilder umwandeln und text und Inhalt extrahieren aus einer PDF-Datei. IronPDF kann auch zusammenführen und Teilen von PDF-Dateien, pDF-Formulare bearbeitenund verbesserung der Sicherheit durch Passwörter.
9 .NET API-Produkte für Ihre Bürodokumente