Zum Fußzeileninhalt springen
PDF-WERKZEUGE

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert

Das Herunterladen von Webseiten ist eine bequeme Möglichkeit, auf den Inhalt einer Website offline zuzugreifen. Das Speichern einer Webseite im PDF-Format hilft, die Struktur der Seite zu bewahren und macht es einfach, sie mit anderen zu teilen.

Es gibt viele Tools, die es ermöglichen, eine Webseite als PDF zu speichern, einschließlich der Browser, aber manchmal benötigt man mehr Kontrolle über die Dateien. In diesem Leitfaden erklären wir, wie man Webseiten in das PDF-Format konvertiert, indem man unsere funktionsreiche C#-Bibliothek IronPDF verwendet, und empfehlen ein paar alternative Tools, die grundlegende Funktionen bieten.

Webseiten als PDF speichern - Erste Schritte

Erstellen Sie Ihr Projekt in Visual Studio

Öffnen Sie zuerst Visual Studio und gehen Sie zu Datei -> Neues Projekt -> Konsolenanwendung. Geben Sie Ihren Projektnamen ein, wählen Sie den Speicherort aus, den Sie speichern möchten, und klicken Sie auf die Schaltfläche Weiter. Wählen Sie das neueste .NET-Framework und dann Erstellen. Sobald Ihr Projekt läuft, ist es Zeit, unsere Bibliothek hinzuzufügen.

Die IronPDF-Bibliothek installieren

IronPDF ist einfach zu verwenden, aber noch einfacher zu installieren. Es gibt einige Möglichkeiten, wie Sie dies tun können:

Methode 1: NuGet Paket-Manager-Konsole

In Visual Studio klicken Sie im Lösungsexplorer mit der rechten Maustaste auf Verweise und dann auf NuGet-Pakete verwalten. Gehen Sie auf Durchsuchen und suchen Sie nach 'IronPDF' und installieren Sie die neueste Version. Wenn Sie dies sehen, funktioniert es:

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 1

Sie können auch zu Tools -> NuGet-Paket-Manager -> Paket-Manager-Konsole gehen und folgende Zeile im Paket-Manager-Tab eingeben:

Install-Package IronPdf

Schließlich können Sie IronPDF direkt von der offiziellen NuGet-Website erhalten. Wählen Sie die Option Paket herunterladen aus dem Menü rechts auf der Plattform, doppelklicken Sie auf Ihren Download, um ihn automatisch zu installieren, und laden Sie die Lösung neu, um sie in Ihrem Projekt zu verwenden.

Funktionierte nicht? Plattformspezifische Hilfen finden Sie in unserer erweiterten NuGet-Installationsanleitung.

Methode 2: Verwenden einer DLL-Datei

Sie können die IronPDF-DLL-Datei auch direkt von uns erhalten und manuell zu Visual Studio hinzufügen. Für vollständige Anleitungen und Links zu den Windows-, macOS- und Linux-DLL-Paketen schauen Sie sich unseren speziellen IronPDF-Installationsleitfaden an.

Den IronPDF-Namensraum hinzufügen

Vergessen Sie nicht, Ihren Code mit dem IronPDF-Namespace zu beginnen, wie folgt:

using IronPdf;
using IronPdf;
$vbLabelText   $csharpLabel

Mit IronPDF eine Webseite als PDF speichern

Mit geöffnetem Visual Studio und hinzugefügter IronPDF-Bibliothek beginnen wir mit der Instanziierung von ChromePdfRenderer, der mit Optionen zum Anpassen der URL-Erfassung ausgestattet ist, einschließlich Seitenlayout, Rändern und Ausrichtung der PDF-Seiten. Dann erfasst IronPDF die Webseite als PDF mit der RenderUrlAsPdf-Methode.

So sieht es aus:

using IronPdf;

// Instantiate the Chrome PDF Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered
        PrintHtmlBackgrounds = true, // Enable printing background colors and images
        EnableJavaScript = true, // Enable JavaScript execution
        GrayScale = false, // Render in color
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins
    }
};

// Use Chrome Default Rendering for sizing content
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

// Convert the webpage to a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
using IronPdf;

// Instantiate the Chrome PDF Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered
        PrintHtmlBackgrounds = true, // Enable printing background colors and images
        EnableJavaScript = true, // Enable JavaScript execution
        GrayScale = false, // Render in color
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins
    }
};

// Use Chrome Default Rendering for sizing content
renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

// Convert the webpage to a PDF
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
$vbLabelText   $csharpLabel

Dann können Sie mit der SaveAs Methode die gerenderte URL-Webseite einfach als PDF speichern.

// Save the rendered PDF to a file
pdf.SaveAs("example.pdf");
// Save the rendered PDF to a file
pdf.SaveAs("example.pdf");
$vbLabelText   $csharpLabel

Lasst uns die Ergebnisse ansehen. So sieht die IronPDF-Homepage in Chrome aus:

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 2

Hier ist unsere ausgegebene PDF-Datei. Man sieht, dass die Struktur der Website trotz der Änderung der Ausrichtung von Quer- zu Hochformat intakt bleibt:

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 3

Wasserzeichen, Kennwort und Kopfzeilen zu PDF-Dokumenten hinzufügen

Die Funktionalität von IronPDF endet jedoch nicht hier - mit unserer voll ausgestatteten Bibliothek können Sie Ihre Präsentation verfeinern und anpassen.

Wasserzeichen in PDFs mit IronPDF hinzufügen

In diesem Abschnitt wird gezeigt, wie man ein Wasserzeichen in das PDF als gestempeltes Bild hinzufügt, mit Hilfe der Dokumentation zur ApplyStamp-Methode.

// Add a watermark using an online image
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
// Add a watermark using an online image
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
$vbLabelText   $csharpLabel

Passwortschutz für PDFs mit IronPDF

Das Hinzufügen eines Passworts zum PDF schützt es vor unbefugtem Zugriff. Sie können verschiedene Passwörter für Benutzer und Administratoren setzen, um den Zugriff anzupassen.

// Set a password for the PDF
pdf.Password = "EasyPassword";
// Set a password for the PDF
pdf.Password = "EasyPassword";
$vbLabelText   $csharpLabel

Hinzufügen von HTML-Kopfzeilen zu PDFs mit IronPDF

Setzen Sie den letzten Schliff auf Ihre Präsentation mit einer Kopfzeile, unter Verwendung des HtmlHeaderFooter-Objekts.

// Add an HTML-based header to the PDF
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, // Maximum height in millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content
};
// Add an HTML-based header to the PDF
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, // Maximum height in millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content
};
$vbLabelText   $csharpLabel

Alternative Werkzeuge zur Umwandlung von Webseiten in PDF

Seiten mit einem Webbrowser zu speichern ist so einfach wie das Verwenden des integrierten Druckmenüs - man wählt einfach Drucken in ihren Menüs aus oder drückt die Drucktaste (Shortcut) auf der Tastatur. Einige Online-Tools bieten die PDF-Option beim Auswählen einer Datei zum Speichern an.

Diese Optionen lassen jedoch viel zu wünschen übrig - sie zerstören oft die Struktur der Webseite oder lassen Hintergrundgrafiken vollständig fehlen. Außerdem gibt es keine Anpassungsoptionen beim Speichern als PDF wie mit IronPDF.

Google Chrome

Chrome ist mit geschätzten 3,5 Milliarden Nutzern weltweit bei weitem der beliebteste Webbrowser. Es bietet viele Funktionen und das Exportieren einer Webseite als PDF ist eine davon.

Beim Speichern einer Seite als PDF bietet Chrome einige grundlegende Optionen, wie das Speichern nur ungerader, gerader oder mehrseitiger Seiten, das Ändern der Papiergröße und das Umschalten des Layouts zwischen Hoch- und Querformat. Es kann jedoch damit kämpfen, die Struktur der Website zu bewahren, wodurch oft komplett verändert wird, wie eine Seite aussieht und schwer lesbar gemacht wird, wie in den untenstehenden Bildern zu sehen:

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 4

Wie die Webseite in Chrome erscheint

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 5

Wie Chrome die Webseite als PDF rendert

Wie man mit Google Chrome Webseiten in PDF konvertiert

  • Öffnen Sie das Google Chrome Dropdown-Menü, indem Sie auf die drei Punkte in der oberen rechten Ecke klicken
  • Klicken Sie auf Drucken…, um ein Popup zu öffnen.
  • Überprüfen Sie, ob das Ziel auf 'Als PDF speichern' gestellt ist und wählen Sie dann Speichern

Microsoft Edge

Der Nachfolger des klassischen Internet Explorers von Microsoft, Edge, wurde 2018 aktualisiert, um auf der Chromium-Engine zu laufen - was es dem Browser von Google, Chrome, sehr ähnlich macht. Deshalb ist die Umwandlung von Webseiten in PDFs ein fast identischer Prozess - mit gleichfalls identischen Einschränkungen.

Speichern einer Webseite als PDF mit Microsoft Edge

  • Öffnen Sie das Edge Dropdown-Menü, indem Sie auf die drei Punkte in der oberen rechten Ecke klicken
  • Klicken Sie auf Drucken… und wählen Sie 'Als PDF speichern' als Ihren Drucker
  • Wählen Sie Speichern, um die Webseite als PDF zu exportieren

Mozilla Firefox

Firefox ist ein alternativer Webbrowser mit Fokus auf Sicherheit und Datenschutz. Es läuft auf einer eigenen Engine statt auf Chromium. Aber wenn es darum geht, Webseiten als PDFs zu speichern, funktioniert es sehr ähnlich wie Chrome und Edge. Und genau wie diese Browser kämpft es mit dem Layout einiger Seiten, wodurch der Inhalt unleserlich wird.

Wie speichert man eine Webseite als PDF mit Mozilla Firefox

  • Öffnen Sie das Firefox Dropdown-Menü, indem Sie auf die Hamburger-Menü-Schaltfläche (die drei horizontalen Linien) in der oberen rechten Ecke klicken
  • Klicken Sie auf Drucken… und wählen Sie 'Als PDF speichern' im Zielmenü
  • Wählen Sie Speichern, um Ihr PDF herunterzuladen

Apple Safari

Wie Mozilla verwendet auch Apple seine eigene maßgeschneiderte Engine, um seinen Browser zu betreiben, was im Vergleich zu den anderen Optionen einige leichte Unterschiede mit sich bringt. In unseren Tests hat Safari die genauesten PDF-Dokumente produziert, es fehlen jedoch Funktionen wie benutzerdefinierte Seitendruckauswahl.

Wie speichert man eine Webseite als PDF mit Apple Safari

  • Öffnen Sie das Datei-Menü oben auf der Seite und klicken Sie auf Als PDF exportieren…
  • Wählen Sie ein Ziel zum Speichern Ihrer Datei aus und klicken Sie auf Speichern

Soda PDF

Soda PDF ist ein kostenloses Online-Tool, das es ermöglicht, Webseiten in PDFs zu konvertieren, sowie viele andere Funktionen. In unseren Tests erwies es sich als genauer als die meisten anderen Browser, konnte jedoch mehrere Bilder von der Webseite nicht laden.

Konvertieren einer PPT in eine PDF-Datei mit Soda PDF Converter

  • Gehen Sie zu Soda PDFs Online-Konvertierungstool und geben Sie die URL Ihrer gewünschten Webseite ein
  • Warten Sie, bis das Tool Ihr PDF generiert
  • Ein Popup erscheint - wählen Sie ein Ziel für Ihre Datei aus und klicken Sie auf Speichern

Abschluss

Webbrowser und Online-Tools sind einfach zu verwenden und bieten eine Reihe von grundlegenden Bearbeitungsfunktionen. Für ein leistungsfähigeres Tool zur Umwandlung von Webseiten in PDF bietet jedoch IronPDF eine Flexibilität, die nicht zu übertreffen ist.

Und die Konvertierung von Webseiten in PDF ist nur der Anfang - mit PDF-Formatierung, integrierten Sicherheits- und Compliance-Funktionen und mehr ist IronPDF das Werkzeug Nummer eins für alle Ihre Anforderungen an PDF-Dokumente.

Bereit, IronPDF selbst auszuprobieren? Sie können mit unserer 30-tägigen kostenlosen Testversion von IronPDF beginnen. Es ist auch völlig kostenlos für Entwicklungszwecke, sodass Sie wirklich sehen können, woraus es besteht. Und wenn Ihnen gefällt, was Sie sehen, beginnt IronPDF zu erschwinglichen Preisen von $799. Für noch größere Einsparungen, schauen Sie sich das Iron Suite Paket an, bei dem Sie alle neun Iron Software-Tools zum Preis von zwei bekommen. Viel Spaß beim Coden!

Wie man eine Webseite als PDF-Datei auf Mac und Windows speichert: Abbildung 6

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender ...

Weiterlesen