Universal Web Printer — URL & HTML ke PDF, Gambar
Konversi URL atau HTML apa pun ke PDF, PNG, JPEG, atau WebP dengan smart scroll-stitch, ekstraksi elemen, enkripsi PDF, dan watermarking.
fitur utama
Output multi-format — PDF, PNG, JPEG, WebP
Beragam view mode — viewport, full-page, CSS selector, readability
Smart scroll-stitch untuk capture full-page yang akurat
Ekstraksi level elemen via CSS selector
Manipulasi halaman — hapus elemen, klik tombol, inject CSS, sembunyikan fixed header
Enkripsi PDF (RC4 128-bit) dan watermarking
PDF merging untuk dokumen multi-halaman
Konfigurasi viewport dan scale factor custom
use case
- Generasi laporan otomatis dari web dashboard
- Pengarsipan dan dokumentasi situs web
- Snapshot visual regression testing
- Screenshot halaman produk e-commerce untuk katalog
- Kepatuhan hukum — menangkap konten web sebagai bukti
- Menghasilkan PDF dari aplikasi web
parameter input
| Parameter | Tipe | Wajib | Deskripsi |
|---|---|---|---|
sourceType | string | opsional | url (default) atau html — merender startUrls atau htmlContent |
startUrls | array | opsional | URL yang akan di-render |
htmlContent | string | opsional | Raw HTML yang akan di-render |
outputFormat | string | opsional | pdf, png, jpeg, atau webp (default: pdf) |
viewMode | string | opsional | viewport, fullPage, selector, atau readability |
targetSelector | string | opsional | CSS selector untuk capture level elemen |
viewportWidth | number | opsional | Lebar viewport browser (default: 1280) |
viewportHeight | number | opsional | Tinggi viewport browser (default: 720) |
scaleFactor | number | opsional | Device scale factor untuk screenshot yang lebih tajam (default: 2) |
removeSelectors | array | opsional | CSS selector dari elemen yang akan dihapus sebelum capture |
clickSelectors | array | opsional | CSS selector untuk diklik sebelum capture, misalnya tombol Load More |
hideFixedElements | boolean | opsional | Sembunyikan elemen fixed/sticky seperti navbar saat capture (default: true) |
customCss | string | opsional | CSS custom yang di-inject sebelum rendering |
pdfPassword | string | opsional | Enkripsi PDF dengan enkripsi RC4 128-bit |
mergePdfs | boolean | opsional | Gabungkan semua PDF yang dihasilkan menjadi satu file |
watermark | object | opsional | Watermark teks atau gambar yang ditambahkan ke file output |
Contoh Output
Tool ini menghasilkan file dalam format pilihan Anda (PDF, PNG, JPEG, atau WebP) dan menyimpannya di Apify dataset. Setiap output menyertakan metadata:
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
Bisakah saya menangkap hanya elemen tertentu di halaman?
Bagaimana cara kerja smart scroll-stitch?
Bisakah saya menghapus cookie banner atau iklan sebelum capture?
terkait di ~/utility
Schema Markup Scraper & Auditor SEO
Ekstrak structured data dan audit SEO untuk situs web mana pun.
buka