Universal Web Printer — URL et HTML vers PDF, image
Convertissez URL ou HTML en PDF, PNG, JPEG ou WebP : assemblage de défilement intelligent, extraction d’éléments, chiffrement PDF et filigrane.
fonctionnalités clés
Sortie multi-formats — PDF, PNG, JPEG, WebP
Plusieurs modes d’affichage — viewport, pleine page, sélecteur CSS, readability
Assemblage de défilement intelligent pour des captures pleine page précises
Extraction au niveau élément via sélecteurs CSS
Manipulation de page — suppression d’éléments, clic sur des boutons, injection de CSS, masquage des en-têtes fixes
Chiffrement PDF (RC4 128 bits) et filigrane
Fusion de PDF pour documents multi-pages
Configuration personnalisée du viewport et du facteur d’échelle
cas d’usage
- Génération automatisée de rapports depuis des tableaux de bord web
- Archivage et documentation de sites web
- Captures pour tests de non-régression visuelle
- Captures d’écran de pages produit e-commerce pour catalogues
- Conformité légale — capture de contenu web comme preuve
- Génération de PDF depuis des applications web
paramètres d’entrée
| Paramètre | Type | Requis | Description |
|---|---|---|---|
sourceType | string | optionnel | url (par défaut) ou html — rend startUrls ou htmlContent |
startUrls | array | optionnel | URLs à rendre |
htmlContent | string | optionnel | HTML brut à rendre |
outputFormat | string | optionnel | pdf, png, jpeg, ou webp (par défaut : pdf) |
viewMode | string | optionnel | viewport, fullPage, selector, ou readability |
targetSelector | string | optionnel | Sélecteur CSS pour la capture au niveau élément |
viewportWidth | number | optionnel | Largeur du viewport navigateur (par défaut : 1280) |
viewportHeight | number | optionnel | Hauteur du viewport navigateur (par défaut : 720) |
scaleFactor | number | optionnel | Facteur d’échelle de l’appareil pour des captures plus nettes (par défaut : 2) |
removeSelectors | array | optionnel | Sélecteurs CSS des éléments à supprimer avant la capture |
clickSelectors | array | optionnel | Sélecteurs CSS sur lesquels cliquer avant la capture, par ex. les boutons « Charger plus » |
hideFixedElements | boolean | optionnel | Masque les éléments fixes/collants comme les barres de navigation pendant la capture (par défaut : true) |
customCss | string | optionnel | CSS personnalisé injecté avant le rendu |
pdfPassword | string | optionnel | Chiffre le PDF avec un chiffrement RC4 128 bits |
mergePdfs | boolean | optionnel | Fusionne tous les PDF générés en un seul fichier |
watermark | object | optionnel | Filigrane texte ou image ajouté aux fichiers de sortie |
Exemple de sortie
L’outil génère des fichiers dans le format choisi (PDF, PNG, JPEG, ou WebP) et les stocke dans le dataset Apify. Chaque sortie inclut des métadonnées :
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
Puis-je capturer uniquement un élément spécifique de la page ?
Comment fonctionne l’assemblage de défilement intelligent ?
Puis-je supprimer les bannières de cookies ou les publicités avant la capture ?
similaires dans ~/utility
Schema Markup Scraper & SEO Auditor
Extrayez les données structurées et auditez le SEO de n’importe quel site.
ouvrir