Universal Web Printer — URL & HTML zu PDF, Bild
Jede URL oder jedes HTML in PDF, PNG, JPEG oder WebP umwandeln — mit intelligentem Scroll-Stitching, Element-Extraktion, PDF-Verschlüsselung und Wasserzeichen.
Hauptfunktionen
Multi-Format-Output — PDF, PNG, JPEG, WebP
Mehrere Ansichtsmodi — Viewport, Full-Page, CSS-Selektor, Readability
Intelligentes Scroll-Stitching für präzise Full-Page-Aufnahmen
Extraktion auf Element-Ebene über CSS-Selektoren
Seitenmanipulation — Elemente entfernen, Buttons klicken, CSS injizieren, fixierte Header ausblenden
PDF-Verschlüsselung (RC4 128-Bit) und Wasserzeichen
PDF-Merging für mehrseitige Dokumente
Konfigurierbarer Viewport und Skalierungsfaktor
Anwendungsfälle
- Automatisierte Report-Generierung aus Web-Dashboards
- Website-Archivierung und -Dokumentation
- Snapshots für visuelle Regressionstests
- Screenshots von E-Commerce-Produktseiten für Kataloge
- Rechtliche Compliance — Web-Inhalte als Beweismittel festhalten
- Generierung von PDFs aus Webanwendungen
Eingabeparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
startUrls | array | optional | Zu rendernde URLs |
htmlContent | string | optional | Rohes HTML zum Rendern |
outputFormat | string | optional | pdf, png, jpeg oder webp (Standard: pdf) |
viewMode | string | optional | viewport, fullPage, selector oder readability |
targetSelector | string | optional | CSS-Selektor für die Aufnahme auf Element-Ebene |
viewportWidth | number | optional | Viewport-Breite des Browsers (Standard: 1280) |
viewportHeight | number | optional | Viewport-Höhe des Browsers (Standard: 720) |
removeSelectors | array | optional | CSS-Selektoren von Elementen, die vor der Aufnahme entfernt werden |
pdfPassword | string | optional | PDF mit RC4-128-Bit-Verschlüsselung verschlüsseln |
Beispiel-Output
Das Tool erzeugt Dateien im gewählten Format (PDF, PNG, JPEG oder WebP) und speichert sie im Apify-Dataset. Jeder Output enthält Metadaten:
1{
2 "url": "https://example.com",
3 "format": "pdf",
4 "fileName": "example-com.pdf",
5 "fileSize": 245832,
6 "viewMode": "fullPage",
7 "viewport": { "width": 1280, "height": 720 },
8 "encrypted": false
9}
FAQ
Kann ich nur ein bestimmtes Element der Seite erfassen?
Wie funktioniert intelligentes Scroll-Stitching?
Kann ich Cookie-Banner oder Werbung vor der Aufnahme entfernen?
verwandt in ~/utility
Global API Load Tester — 10K+ RPS Stresstest
10K+ RPS simulieren mit geoverteiltem Lasttest.
öffnenSchema Markup Scraper & SEO-Auditor
Strukturierte Daten extrahieren und SEO für jede Website auditieren.
öffnen