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 |
|---|---|---|---|
sourceType | string | optional | url (Standard) oder html — rendert startUrls oder htmlContent |
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) |
scaleFactor | number | optional | Geräteskalierungsfaktor für schärfere Screenshots (Standard: 2) |
removeSelectors | array | optional | CSS-Selektoren von Elementen, die vor der Aufnahme entfernt werden |
clickSelectors | array | optional | CSS-Selektoren, die vor der Aufnahme angeklickt werden, z. B. „Mehr laden“-Buttons |
hideFixedElements | boolean | optional | Blendet fixierte/sticky Elemente wie Navbars während der Aufnahme aus (Standard: true) |
customCss | string | optional | Vor dem Rendering injiziertes benutzerdefiniertes CSS |
pdfPassword | string | optional | PDF mit RC4-128-Bit-Verschlüsselung verschlüsseln |
mergePdfs | boolean | optional | Führt alle generierten PDFs zu einer einzigen Datei zusammen |
watermark | object | optional | Text- oder Bild-Wasserzeichen, das den Ausgabedateien hinzugefügt wird |
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 "sourceType": "url",
4 "outputFormat": "pdf",
5 "viewMode": "full-page",
6 "fileName": "example_com_2025-12-11T16-06-29-849Z.pdf",
7 "fileUrl": "https://api.apify.com/v2/key-value-stores/abc123DEF456ghi78/records/example_com_2025-12-11T16-06-29-849Z.pdf",
8 "fileSize": 41613,
9 "pageCount": 1,
10 "capturedAt": "2025-12-11T16:06:29.852Z"
11}
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
Schema Markup Scraper & SEO-Auditor
Strukturierte Daten extrahieren und SEO für jede Website auditieren.
öffnen