IRONPDF VERWENDEN

PDF-Download von URL in C# (Schritt-für-Schritt) Tutorial

Fragen Sie sich, wie Sie eine PDF-Datei mit Hilfe einer URL erstellen oder eine PDF-Datei mit Hilfe der Programmiersprache C# .NET herunterladen können? Dieser Artikel wird erörtern, wie Sie dies mit einer marktführenden .NET-Bibliothek namens IronPDF - HTML to PDF Library for .NET tun können. Mit IronPDF können Sie PDF-Dateien herunterladen und jede HTML-Seite in eine PDF-Datei umwandeln.

IronPDF

IronPDF ist eine leistungsstarke API für die Umwandlung von HTML in PDF. IronPDF bietet ein umfassendes Set von Werkzeugen für die Konvertierung von HTML-Seiten in den .NET- und .NET Core-Frameworks. IronPDF ermöglicht Entwicklern das Erstellen, Ändern und Abrufen von PDFs in .NET-Projekten. Mit IronPDF können Entwickler aus HTML-Seiten problemlos originalgetreue PDF-Dateien erstellen und bearbeiten.

Die Erstellung von PDF-Dateien mit IronPDF ist einfach und effizient, wodurch sich die Arbeitsbelastung der Entwickler verringert.

Um mit IronPDF zu beginnen, müssen Sie lediglich Visual Studio und C# auf Ihrem System installieren. Befolgen Sie die Schritte in dieser umfassenden IronPDF-Installationsanleitung, um IronPDF zu installieren und mit der Arbeit mit PDFs zu beginnen.

1. Erstellen eines neuen Projekts in Visual Studio

Öffnen Sie die Visual Studio IDE.

Gehen Sie nach dem Start von Visual Studio in das Menü Datei. Wählen Sie "Neues Projekt" und dann "Konsolenanwendung".

Geben Sie in das entsprechende Textfeld den Projektnamen ein und wählen Sie den Pfad. Klicken Sie dann auf die Schaltfläche Erstellen. Wählen Sie das gewünschte .NET-Framework, wie in der folgenden Abbildung dargestellt:

Wie man ein PDF von einer URL in C# herunterlädt (Schritt-für-Schritt) Tutorial, Abbildung 1: Neues Projekt konfigurieren

Das neue Projekt konfigurieren

Wenn ein neues Fenster erscheint, wählen Sie das Ziel-Framework aus und klicken Sie auf Create.

Wie man ein PDF von einer URL in C# herunterlädt (Schritt-für-Schritt) Tutorial, Abbildung 2: Wählen Sie ein .NET Framework

Wählen Sie ein .NET Framework aus

Die Hauptdatei Program.cs wird nun geöffnet.

So laden Sie PDF über URL in C# herunter (Schritt-für-Schritt-Anleitung), Abbildung 3: Eine Standard-C#-Datei wird für das neue Projekt erstellt

Eine Standard-C#-Datei wird für das neue Projekt erstellt

2. Installieren Sie die IronPDF C# Bibliothek

Die IronPDF-Bibliothek kann auf verschiedene Weise heruntergeladen und installiert werden. Dieses Tutorial zielt auf die drei einfachsten Ansätze ab:

  • Verwendung des Visual Studio NuGet-Paketmanagers
  • Verwendung der Visual Studio-Befehlszeile
  • Direkter Download von der NuGet-Webseite

2.1. Verwendung des Visual Studio NuGet-Paketmanagers

Die Option NuGet Package Manager ist in Visual Studio verfügbar, um das Paket direkt in die Lösung zu installieren. Der folgende Screenshot zeigt, wie man sie öffnet.

Anleitung zum Herunterladen von PDF aus URL in C# (Schritt-für-Schritt), Abbildung 4: Zum NuGet-Paket-Manager navigieren

Zu NuGet-Paket-Manager navigieren

Dies öffnet ein Suchfeld, das eine Liste der in NuGet verfügbaren Paketbibliotheken anzeigt. Wie in der Abbildung unten gezeigt, suchen Sie im Suchfeld des Paketmanagers nach dem Schlüsselwort "IronPDF".

Schritt-für-Schritt-Anleitung zum Herunterladen von PDF aus URL in C#, Abbildung 5: Suche nach IronPDF im NuGet-Paketmanager-UI

Suche nach IronPDF in der NuGet-Paketmanager-Benutzeroberfläche

Wählen Sie das IronPDF-Paket (erste Option wie oben gezeigt) und klicken Sie auf Installieren, um das Paket zu dieser Lösung hinzuzufügen.

So laden Sie PDF aus einer URL in C# herunter (Schritt-für-Schritt-Anleitung), Abbildung 6: IronPDF im NuGet-Paket-Manager-UI installieren

IronPDF in der NuGet-Paket-Manager-Benutzeroberfläche installieren

2.2. Verwendung der Visual Studio-Befehlszeile

Gehen Sie im Menü von Visual Studio auf Tools, bewegen Sie den Cursor auf NuGet Package Manager und klicken Sie auf Package Manager Console.

So laden Sie ein PDF über eine URL in C# herunter (Schritt-für-Schritt-Anleitung), Abbildung 7: Zum Paket-Manager-Konsole navigieren

Zum Paket-Manager-Konsolen navigieren

Die Paketmanager-Konsole wird am unteren Rand des Bildschirms angezeigt. Geben Sie einfach den folgenden Befehl ein und drücken Sie die Eingabetaste, und IronPDF wird installiert.

Install-Package IronPdf
Install-Package IronPdf
SHELL

So laden Sie PDF aus URL in C# herunter (Schritt-für-Schritt) Tutorial, Abbildung 8: Installieren Sie IronPDF in der Package Manager Console

Installieren Sie IronPDF in der Paket-Manager-Konsole

2.3 Direkter Download von der NuGet-Webseite

Die dritte Möglichkeit ist, das NuGet-Paket direkt von der Website herunterzuladen.

  • Gehen Sie zum Link https://www.nuget.org/packages/IronPdf/
  • Wählen Sie im Menü auf der rechten Seite die Option Paket herunterladen.
  • Doppelklicken Sie auf das heruntergeladene Paket; wird sie automatisch installiert.
  • Laden Sie nun die Lösung neu und verwenden Sie sie im Projekt.

3. Herunterladen einer PDF-Datei von einer URL mit IronPDF

Mit IronPDF können Sie ganz einfach ein PDF-Dokument von einer URL mit nur ein paar Zeilen Code herunterladen. Die Konvertierung von URLs in PDFs hat viele Anwendungsmöglichkeiten, wie z. B. das Speichern oder Versenden von UI-Designs und das Führen von Aufzeichnungen, um nur einige zu nennen. Die Konvertierung von URLs in PDF-Dateien mit IronPDF dauert nur wenige Sekunden, da die weltweit führende Rendering-Engine für die Darstellung von HTML verwendet wird.

Dieses Tutorial demonstriert die Präzision und Effizienz von IronPDF anhand von zwei unterschiedlichen Websites, die sich in Größe und Komplexität unterscheiden.

3.1. Herunterladen einer PDF-Datei von der URL einer eCommerce-Website

IronPDF kann Textbilder und Beschreibungen einer beliebigen eCommerce-Website von einer URL aus mit nur wenigen Codezeilen darstellen.

Um diese Konvertierung durchzuführen, kopieren Sie die URL Ihrer bevorzugten eCommerce-Website und führen Sie das Projekt mit einem Code aus, der dem unten angegebenen ähnelt.

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://www.daraz.pk/#hp-flash-sale")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

Die Ausgabe für das gegebene Beispiel ist unten. Vergleichen Sie dieses Bild mit der Darstellung in einem Webbrowser:

So laden Sie eine PDF-Datei von einer URL in C# herunter (Schritt-für-Schritt-Tutorial), Abbildung 9: Die Ausgabe-PDF-Datei von einer URL

Die Ausgabedatei im PDF-Format von einer URL

3.2. Herunterladen einer PDF-Datei von der URL einer Blog-Website

Blog-Websites haben viele kleine Details, die für ihre Benutzeroberfläche wichtig sind. Im Idealfall sollten diese Details bei der Konvertierung von Blogseiten in PDF-Dateien erhalten bleiben.

Das nächste Beispiel zeigt die Ergebnisse der Konvertierung eines Wikipedia-Artikels in PDF.

Anleitung zum Herunterladen von PDF aus URL in C# (Schritt-für-Schritt), Abbildung 10: Ein Wikipedia-Artikel im Webbrowser

Ein Wikipedia-Artikel im Webbrowser

using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
using IronPdf;

// Instantiate renderer
var renderer = new IronPdf.ChromePdfRenderer();

// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL");

// Export to a file or Stream
pdf.SaveAs("url.pdf");
Imports IronPdf

' Instantiate renderer
Private renderer = New IronPdf.ChromePdfRenderer()

' Create a PDF from a URL or local file path
Private pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/URL")

' Export to a file or Stream
pdf.SaveAs("url.pdf")
$vbLabelText   $csharpLabel

Wie man PDF von URL in C# herunterlädt (Schritt-für-Schritt) Tutorial, Abbildung 11: Die Ausgabe-PDF-Datei aus dem Wikipedia-Artikel

Die Ausgabedatei im PDF-Format des Wikipedia-Artikels

Bei der Erstellung des PDF von Blogseiten sollten interne Links nicht unterbrochen werden. Mit IronPDF erstellte PDFs behalten alle Links korrekt bei.

4. Schlussfolgerung

In diesem Tutorium wurde besprochen, wie man mit IronPDF PDFs aus URLs erstellt. IronPDF macht es sehr einfach, HTML aus bestehenden URLs in PDF-Dokumente zu konvertieren. JavaScript, Bilder, Formulare und Links werden alle sehr gut unterstützt; ist die Ausgabe fast identisch mit dem Original und behält alle Formatierungen und Links bei.

Für weitere Beispiele zur Verwendung von IronPDF lesen Sie bitte dieses IronPDF URL zu PDF Codebeispiel. Um mehr über die Funktionen von IronPDF zu erfahren, besuchen Sie bitte die IronPDF Features Overview-Seite.

Darüber hinaus bietet IronPDF einige bemerkenswerte Funktionen:

Chipego
Software-Ingenieur
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS
PDF aus Vorlage in C# generieren
NÄCHSTES >
Erstellen von PDF-Dateien in .NET mit IronPDF