(wkhtmltox >= 0.1.0)
wkhtmltox\Image\Converter::__construct — Cria um novo conversor de imagem
Cria um conversor de imagem, opcionalmente recebendo um buffer de entrada e definições de configuração.
buffer
HTML
settings
Nome | Descrição | Valores | Registro de modificações | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
in | URL ou caminho do arquivo de entrada, se "-" stdin for usado | /path/to/markup.html | >= 0.1.0 | ||||||||||
out | caminho do arquivo de saída, se "-" stdout for usado, por padrão um buffer interno é usado | /path/to/output.png | >= 0.1.0 | ||||||||||
fmt | formato de saída a ser usado |
|
>= 0.1.0 | ||||||||||
transparent | ao gerar um PNG ou SVG, torna o fundo branco transparente | boolean | >= 0.1.0 | ||||||||||
screenWidth | a largura da tela usada para renderizar em pixels | 800 | >= 0.1.0 | ||||||||||
smartWidth | quando true, screenWidth é expandido para a largura do conteúdo | boolean | >= 0.1.0 | ||||||||||
quality | fator de compressão a ser usado ao gerar uma imagem JPEG | 94 | >= 0.1.0 | ||||||||||
crop.left | coordenada esquerda/x da janela a ser capturada em pixels | 200 | >= 0.1.0 | ||||||||||
crop.top | coordenada superior/y da janela a ser capturada em pixels | 200 | >= 0.1.0 | ||||||||||
crop.width | largura da janela a ser capturada em pixels | 200 | >= 0.1.0 | ||||||||||
crop.height | altura da janela a ser capturada em pixels | 200 | >= 0.1.0 | ||||||||||
load.cookieJar | caminho do arquivo usado para carregar e armazenar cookies | /tmp/cookies.txt | >= 0.1.0 | ||||||||||
load.username | nome de usuário a ser usado ao fazer login em um site | bart | >= 0.1.0 | ||||||||||
load.password | a senha a ser usada ao fazer login em um site | elbarto | >= 0.1.0 | ||||||||||
load.jsdelay | a quantidade de tempo em milissegundos para esperar depois que uma página é carregada até que ela seja capturada | 1200 | >= 0.1.0 | ||||||||||
load.zoomFactor | quanto zoom deve ser aplicado ao conteúdo | 2.2 | >= 0.1.0 | ||||||||||
load.customHeaders | cabeçalhos personalizados para enviar ao solicitar a página principal da web | >= 0.1.0 | |||||||||||
load.repertCustomHeaders | defina como true para enviar com todas as solicitações | boolean | >= 0.1.0 | ||||||||||
load.cookies | string de cookie a ser enviada ao solicitar a página principal da web | >= 0.1.0 | |||||||||||
load.post | string de postagem a ser enviada ao solicitar a página principal da web | >= 0.1.0 | |||||||||||
load.blockLocalFileAccess | não permite que arquivos locais e canalizados acessem outros arquivos locais | boolean | >= 0.1.0 | ||||||||||
load.stopSlowScript | interrompe a execução lenta de javascript | boolean | |||||||||||
load.debugJavascript | permite que o javascript emita avisos | boolean | >= 0.1.0 | ||||||||||
load.loadErrorHandling | define estratégia de tratamento de erros |
|
>= 0.1.0 | ||||||||||
load.proxy | >= 0.1.0 | ||||||||||||
web.background | inclui imagem de fundo na saída | boolean | >= 0.1.0 | ||||||||||
web.loadImages | inclui imagens na saída | boolean | >= 0.1.0 | ||||||||||
web.enableJavascript | habilita ou desabilita o javascript | boolean | >= 0.1.0 | ||||||||||
web.enableIntelligentShrinking | permite tentar encaixar mais conteúdo na página, aplica-se apenas à saída PDF | boolean | >= 0.1.0 | ||||||||||
web.minimumFontSize | o tamanho mínimo de fonte permitido | 9 | >= 0.1.0 | ||||||||||
web.printMediaType | imprime conteúdo usando o tipo de mídia de impressão em vez do tipo de mídia de tela | boolean | >= 0.1.0 | ||||||||||
web.defaultEncoding | conteúdo a ser usado onde nenhuma codificação é especificada | utf-8 | >= 0.1.0 | ||||||||||
web.userStyleSheet | URL ou caminho para uma folha de estilo especificada pelo usuário | /path/to/style.css | >= 0.1.0 | ||||||||||
web.enablePlugins | habilita ou desabilita plugins NS | boolean | >= 0.1.0 |