IRONPDF VERWENDEN

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

Aktualisiert 25. Februar 2024
Teilen Sie:

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? In diesem Artikel wird erörtert, wie Sie genau dies mit einer marktführenden .NET-Bibliothek namens IronPDF. 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. Folgen Sie den Schritten in diesem Artikel, 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:

PDF von URL in C# herunterladen (Schritt-für-Schritt) Tutorial, Abbildung 1: Konfigurieren Sie das neue Projekt

Konfigurieren Sie das neue Projekt

Wenn ein neues Fenster erscheint, wählen Sie den Zielrahmen aus und klicken Sie auf Erstellen.

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

Wählen Sie ein .NET-Framework

Die Hauptdatei Program.cs wird nun geöffnet.

PDF von URL in C# herunterladen (Schritt-für-Schritt) Tutorial, 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 Methoden 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.

Wie man PDF von URL in C# (Schritt-für-Schritt) Tutorial, Abbildung 4: Navigieren Sie zu NuGet Package Manager herunterladen

Navigieren Sie zu NuGet Package Manager

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".

Anleitung zum Herunterladen von PDF-Dateien von einer URL in C# (Schritt-für-Schritt), Abbildung 5: Suche nach IronPDF in der NuGet Package Manager UI

Suche nach IronPDF in der NuGet Package Manager UI

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.

Anleitung zum Herunterladen von PDF-Dateien von einer URL in C# (Schritt-für-Schritt), Abbildung 6: Installieren von IronPDF im NuGet Package Manager UI

IronPDF in der NuGet Package Manager UI 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.

Anleitung zum Herunterladen von PDF-Dateien von einer URL in C# (Schritt-für-Schritt), Abbildung 7: Navigieren zur Paketmanager-Konsole

Navigieren Sie zur Paketmanager-Konsole

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

Anleitung zum Herunterladen von PDF-Dateien von einer URL in C# (Schritt-für-Schritt), Abbildung 8: Installieren von IronPDF in der Paketmanager-Konsole

Installieren Sie IronPDF in der Paketmanager-Konsole

2.3 Direkter Download von der NuGet-Webseite

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

  • Navigieren Sie zu dem 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")
VB   C#

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

PDF von URL in C# herunterladen (Schritt-für-Schritt) Tutorial, Abbildung 9: Die Ausgabe PDF-Datei von einer URL

Die PDF-Ausgabedatei 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-Dateien von einer 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")
VB   C#

PDF von URL in C# herunterladen (Schritt-für-Schritt) Tutorial, Abbildung 11: Die Ausgabe der PDF-Datei aus dem Wikipedia-Artikel

Die PDF-Ausgabedatei 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.

Weitere Beispiele für die Verwendung von IronPDF finden Sie hier URL zu PDF Code Beispiel. Um mehr über die Funktionen von IronPDF zu erfahren, besuchen Sie bitte die Eigenschaften seite.

Darüber hinaus bietet IronPDF einige bemerkenswerte Funktionen:

< PREVIOUS
PDF aus Vorlage in C# generieren
NÄCHSTES >
Erstellen von PDF-Dateien in .NET mit IronPDF

Sind Sie bereit, loszulegen? Version: 2024.10 gerade veröffentlicht

Gratis NuGet-Download Downloads insgesamt: 11,308,499 Lizenzen anzeigen >