Universal Web Printer — URL e HTML para PDF, Imagem
Converta qualquer URL ou HTML em PDF, PNG, JPEG ou WebP, com scroll-stitch inteligente, extração de elementos, criptografia de PDF e marca d'água.
principais recursos
Saída multi-formato — PDF, PNG, JPEG, WebP
Múltiplos modos de visualização — viewport, página inteira, seletor CSS, readability
Scroll-stitch inteligente para capturas precisas de página inteira
Extração em nível de elemento via seletores CSS
Manipulação de página — remover elementos, clicar em botões, injetar CSS, ocultar cabeçalhos fixos
Criptografia de PDF (RC4 128-bit) e marca d'água
Mesclagem de PDF para documentos multi-página
Configuração personalizada de viewport e fator de escala
casos de uso
- Geração automatizada de relatórios a partir de dashboards web
- Arquivamento e documentação de sites
- Snapshots para testes de regressão visual
- Screenshots de páginas de produto de e-commerce para catálogos
- Conformidade legal — capturar conteúdo web como evidência
- Geração de PDFs a partir de aplicações web
parâmetros de entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
sourceType | string | opcional | url (padrão) ou html — renderiza startUrls ou htmlContent |
startUrls | array | opcional | URLs a renderizar |
htmlContent | string | opcional | HTML bruto a renderizar |
outputFormat | string | opcional | pdf, png, jpeg ou webp (padrão: pdf) |
viewMode | string | opcional | viewport, fullPage, selector ou readability |
targetSelector | string | opcional | Seletor CSS para captura em nível de elemento |
viewportWidth | number | opcional | Largura do viewport do navegador (padrão: 1280) |
viewportHeight | number | opcional | Altura do viewport do navegador (padrão: 720) |
scaleFactor | number | opcional | Fator de escala do dispositivo para screenshots mais nítidos (padrão: 2) |
removeSelectors | array | opcional | Seletores CSS de elementos a remover antes da captura |
clickSelectors | array | opcional | Seletores CSS para clicar antes da captura, ex.: botões de "Carregar mais" |
hideFixedElements | boolean | opcional | Oculta elementos fixos/sticky, como barras de navegação, durante a captura (padrão: true) |
customCss | string | opcional | CSS personalizado injetado antes da renderização |
pdfPassword | string | opcional | Criptografa o PDF com criptografia RC4 128-bit |
mergePdfs | boolean | opcional | Mescla todos os PDFs gerados em um único arquivo |
watermark | object | opcional | Marca d'água de texto ou imagem adicionada aos arquivos de saída |
Exemplo de Saída
A ferramenta gera arquivos no formato escolhido (PDF, PNG, JPEG ou WebP) e os armazena no dataset do Apify. Cada saída inclui metadados:
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
Posso capturar só um elemento específico da página?
Como funciona o scroll-stitch inteligente?
Posso remover banners de cookies ou anúncios antes da captura?
relacionados em ~/utility
Schema Markup Scraper e Auditor de SEO
Extraia dados estruturados e audite o SEO de qualquer site.
abrir