Konvertieren Sie die URL in PDF C#

Waren Sie jemals in einer Situation, in der Sie Webseiten als PDF-Dokumente speichern wollten? Das Konvertieren von HTML-Webseiten aus Live-URLs kann aus mehreren Gründen nützlich sein. Es ermöglicht das Speichern der gewünschten Webseiten für den Offline-Zugriff wie jedes andere Dokument. Ein PDF-Format macht es einfach, Absätze hervorzuheben, Kommentare hinzuzufügen und die konvertierte Webseite zu bearbeiten. Als Ergebnis können Sie die Webseite nach Belieben anpassen! In diesem Artikel erfahren Sie, wie Sie eine URL in C# in ein PDF konvertieren.

Folgende Themen werden in diesem Artikel behandelt:

  1. C#-API zum Konvertieren von URLs in PDF
  2. Schritte zum Konvertieren von URLs in PDF
  3. Webseite von URL in PDF konvertieren

C#-API zum Konvertieren von URLs in PDF

Um eine Webseite von einer Live-URL in ein PDF-Dokument umzuwandeln, verwenden wir die API Aspose.HTML for .NET. Es ist eine funktionsreiche API, die es uns ermöglicht, Daten aus HTML-Webseiten oder eigenständigen HTML-Dokumenten zu erstellen, zu ändern und zu extrahieren. Es ermöglicht auch die Konvertierung von HTML-Webseiten und -Dokumenten in unterstützte Formate ohne externe Software.

Die Klasse Url der API stellt eine Objektdarstellung einer universellen Kennung (URL) bereit. Wir haben die Klasse PdfSaveOptions der API, mit der verschiedene Speicheroptionen beim Speichern als PDF angegeben werden können. Wir können unterstützte Dokumente mithilfe der Klasse Converter in die gängigen Formate konvertieren. Die Methode ConvertHTML(Url, PdfSaveOptions, string) dieser Klasse ermöglicht die Konvertierung von HTML in andere Formate.

Bitte laden Sie die DLL der API herunter oder installieren Sie sie mit NuGet.

PM> Install-Package Aspose.Html

So konvertieren Sie URLs in PDF in C#

Wir können einen HTML-Code ganz einfach von einer URL in ein PDF konvertieren, indem wir die folgenden Schritte ausführen:

  • Geben Sie die URL einer Live-Webseite an.
  • Geben Sie PDF-Speicheroptionen an.
  • Speichern Sie URL-Inhalte als PDF.

Im folgenden Abschnitt wird beschrieben, wie Sie diese Schritte in C#-Code umwandeln und HTML-Webseiteninhalte von URL in PDF speichern.

URL mit C# in PDF konvertieren

Wir können jede Webseite von einer Live-URL in ein PDF-Dokument speichern, indem wir die folgenden Schritte ausführen:

  1. Erstellen Sie zunächst eine Instanz der Url-Klasse mit der URL einer Webseite.
  2. Erstellen Sie als Nächstes eine Instanz der PdfSaveOptions-Klasse.
  3. Definieren Sie optional Speicheroptionen.
  4. Speichern Sie schließlich den HTML-Code als PDF mit der Methode Converter.ConvertHTML(). Als Argumente werden URL, PdfSaveOptions und der Pfad der PDF-Ausgabedatei verwendet.

Das folgende Codebeispiel zeigt, wie eine URL in C# in ein PDF konvertiert wird.

// Dieses Codebeispiel zeigt, wie Inhalte von einer URL in ein PDF-Dokument konvertiert werden.
// URL
Url url = new Url("https://about.aspose.com/");

// PdfSaveOptions initialisieren 
var options = new PdfSaveOptions();

// Konvertieren Sie den HTML-Code in PDF
Converter.ConvertHTML(url, options, @"C:\Files\URLtoPDF.pdf");
URL mit C# in PDF konvertieren

URL mit C# in PDF konvertieren

Holen Sie sich eine kostenlose Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um Aspose.HTML für .NET ohne Evaluierungseinschränkungen zu testen.

Fazit

In diesem Artikel haben wir gelernt, wie man einen HTML-Inhalt von einer URL in ein PDF in C# konvertiert. Außerdem können Sie mehr über Aspose.HTML für die .NET-API erfahren, indem Sie Dokumentation verwenden. Im Falle von Unklarheiten können Sie sich gerne in unserem kostenlosen Support-Forum an uns wenden.

Siehe auch