Ferramentas para capturar e converter a Web

Parâmetros da API JavaScript do GrabzItAPI JavaScript

A API JavaScript GrabzIt permite que você personalize suas capturas de tela e capturas especificando parâmetros diferentes. Basta selecionar o que você deseja fazer no filtro abaixo e os parâmetros disponíveis serão exibidos, sendo todos opcionais.

  • formato - o formato em que a captura de tela / captura deve estar.
    • Padrão: jpg
    • opções:
      • bmp8
      • bmp16
      • bmp24
      • bmp
      • csv
        • Arquivos CSV são baixados automaticamente.
      • gif
      • html
        • Os arquivos HTML são baixados automaticamente.
      • jpg
      • json
        • Os arquivos JSON são baixados automaticamente.
      • pdf
        • Os arquivos PDF são baixados automaticamente.
      • docx
        • Os arquivos DOCX são baixados automaticamente.
      • png
      • arrufo
      • webp
      • XLSX
        • Os arquivos XLSX são baixados automaticamente.
  • address - o URL para executar o código HTML. Pode ser útil se o HTML que está sendo convertido usa URLs relativos a recursos como CSS e imagens.
    • Padrão: vazio
  • background - se verdadeiro, o plano de fundo da página da web deve ser incluído no PDF
    • Padrão: 1
    • opções:
      • 0 = indica que o documento PDF não deve incluir o plano de fundo da página da web
      • 1 = indica que o documento PDF deve incluir o plano de fundo da página da web
  • background - se verdadeiro, as imagens de fundo da página da web devem ser incluídas no DOCX
    • Padrão: 1
    • opções:
      • 0 = indica que o documento DOCX não deve incluir as imagens de plano de fundo da página da web
      • 1 = indica que o documento DOCX deve incluir as imagens de plano de fundo da página da web
  • bwidth - a largura do navegador em pixels
    • Aviso: este recurso está atualmente na versão beta e pode não fornecer resultados consistentes.
    • Padrão: 1024
    • Máximo: 10000
    • Largura automática: -1 (passando -1 significa que o largura do navegador coincide com a largura do documento)
  • bheight - a altura do navegador em pixels.
    • Padrão: 768
    • Máximo: 10000
    • Comprimento total: -1 (passar -1 significa que é feita uma captura de tela de toda a página da web)
  • cache - este parâmetro especifica se a captura de tela / captura deve ser armazenada em cache ou não
    • Padrão: 1
    • opções:
      • 0 = indica que não ser armazenado em cache
      • 1 = indica que será armazenado em cache
  • cachelength - este parâmetro especifica por quanto tempo uma captura de tela / captura deve ser armazenada em cache em minutos
    • Padrão: comprimento do cache da conta se definido, ou tamanho do cache do pacote
    • Mínimo: 15
    • Máximo: comprimento máximo do cache para o seu pacote
  • country - o país a captura de tela / captura deve ser retirada.
    • Aviso: este recurso está atualmente na versão beta e pode não fornecer resultados consistentes.
    • Padrão: o local mais rápido atual
    • Opções: "SG", "Reino Unido", "EUA"
  • coverurl - o URL de uma página da web que deve ser usada como uma página de rosto para o PDF
    • Padrão: vazio
  • customwatermarkid - adicione um marca d'água personalizada para o arquivo
    • Padrão: vazio
  • delay - o número de milissegundos a aguarde antes de tirar a captura de tela
    • Padrão: 0
    • Máximo: 30000
  • displayclass - adicione isso como um atributo de classe para a imagem de captura de tela / captura
    • Padrão: vazio
  • displayid - adicione isso como um atributo id para a imagem da captura de tela / captura
    • Padrão: vazio
  • download - este parâmetro especifica se a captura deve ser baixada ou mostrada na página da web
    • Padrão: 0
    • opções:
      • 0 = indica que a captura será mostrada na página da web
      • 1 = indica que a captura será baixada automaticamente
  • duração - a duração em segundos do vídeo que deve ser convertido intum GIF animado.
    • Padrão: comprimento máximo para o pacote
  • encryption - a chave de criptografia a ser usada para criptografar a captura. Se você estiver criando a chave em JavaScript, é recomendável usar o comando método de criptografia em vez disso, como mostrado em Neste exemplo.
  • errorid - adicione isso como um atributo id para a mensagem de erro elemento de extensão
    • Padrão: vazio
  • errorclass - adicione isso como um atributo de classe para a mensagem de erro elemento de extensão
    • Padrão: vazio
  • export - a URL de exportação que especifica onde a captura também deve ser exportada.
  • filename - substitui o nome do arquivo baixado
    • Válido apenas onde a captura de tela / captura está sendo baixada
    • Padrão: vazio
  • fps - o número de quadros por segundo que devem ser capturados do vídeo.
    • Padrão: 10
    • Mínimo: 0.2
    • Máximo: 60
  • hd - se verdadeira a imagem captura estará em alta definição isso dobra o tamanho das dimensões da imagem.
    • Padrão: 0
    • opções:
      • 0 = criar uma imagem de alta definição
      • 1 = criar uma imagem de alta definição
  • height - a altura da miniatura resultante em pixels
    • Padrão: a maior proporção possível da altura do navegador que se ajusta à altura máxima do pacote de usuários
    • Máximo: Altura máxima para o pacote
    • Altura total: -1 (passar -1 significa que a altura da miniatura não é reduzida)
  • height - a altura personalizada do documento resultante em mm
  • altura - a altura do GIF animado resultante em pixels.
    • Padrão: 120px
    • Máximo: Altura máxima para o pacote
    • Tamanho automático: -1 (passar -1 significa que a altura do GIF animado é redimensionado em relação à sua largura, se a altura estiver sendo dimensionada automaticamente, a largura não poderá)
  • hide - a Seletores CSS dos um ou mais elementos HTML na página da web a serem ocultados, para especificar vários elementos HTML a serem ocultados separadamente cada seletor com uma vírgula.
    • Padrão: vazio
  • includealltables - se true, toda a tabela na página da Web será extraída, com cada tabela aparecendo em uma planilha separada.
    • Disponível apenas no formato XLSX
    • Padrão: 0
    • opções:
      • 0 = indica que todas as tabelas não serão extraídas
      • 1 = indica que todas as tabelas serão extraídas
  • includeheadernames - se nomes de cabeçalho verdadeiros serão incluídos na tabela
    • Padrão: 1
    • opções:
      • 0 = indica que os nomes dos cabeçalhos não serão incluídos na tabela
      • 1 = indica que os nomes dos cabeçalhos serão incluídos na tabela
  • includeimages - se verdadeiro, as imagens da página da web devem ser incluídas no DOCX
    • Padrão: 1
    • opções:
      • 0 = indica que o documento DOCX não incluirá imagens da página da web
      • 1 = indica que o documento DOCX incluirá imagens da página da web
  • includelinks - true se os links devem ser incluídos no documento
    • Padrão: 1
    • opções:
      • 0 = indica que o documento não deve incluir links
      • 1 = indica que o documento deve incluir links
  • includeoutline - verdadeiro se Favoritos em PDF Deveria ser incluído
    • Padrão: 0
    • opções:
      • 0 = indica que o documento PDF não incluirá um esboço
      • 1 = indica que o documento PDF incluirá um esboço
  • mergeid - adicione o ID de uma captura que deve ser mesclado no início do novo documento
    • Padrão: vazio
  • mtop - a margem em milímetros que deve aparecer na parte superior da página do documento
    • Padrão: 10
  • mleft - a margem em milímetros que deve aparecer à esquerda da página do documento
    • Padrão: 10
  • mbottom - a margem em milímetros que deve aparecer na parte inferior da página do documento
    • Padrão: 10
  • mright - a margem em milímetros que deve aparecer à direita do documento PDF
    • Padrão: 10
  • media - a Tipo de mídia CSS do documento PDF
    • Padrão: Print
    • opções:
      • Impressão
      • tela
  • noads - se for verdade anúncios devem ser ocultados automaticamente.
    • Padrão: 0
    • opções:
      • 0 = exibir anúncios
      • 1 = ocultar anúncios
  • nonotify - se verdadeiro, todos comumente encontrados as notificações de cookies devem ser ocultadas automaticamente.
    • Padrão: 0
    • opções:
      • 0 = exibir notificações de cookies
      • 1 = ocultar notificações de cookies
  • onerror - a função que deve ser chamada quando ocorrer um erro ou o nome da função.
    • Padrão: vazio
  • onfinish - a função que deve ser chamada após o carregamento da captura de tela ou o nome da função.
    • Padrão: vazio
  • onstart - a função que deve ser chamada quando a captura de tela começa a ser carregada ou o nome da função.
    • Padrão: vazio
  • orientation - a orientação do documento
    • Padrão: Retrato
    • opções:
      • Retrato
      • Paisagem
  • pagesize - o tamanho da página do documento
    • Padrão: A4
    • opções:
      • A3
      • A4
      • A5
      • A6
      • B3
      • B4
      • B5
      • B6
      • Legal
      • Carta
  • password - a senha para proteger o documento com
    • Padrão: vazio
  • proxy - os detalhes do proxy HTTP o software do navegador deve usar para criar essa captura
  • post - quaisquer parâmetros de postagem que você deseja enviar. É recomendável que você use o Método AddPostVariable em vez disso, isso garante que os parâmetros sejam codificados corretamente.
  • quality - a qualidade da captura, JPG e WEBP têm uma compressão padrão de 90% e GIF 85%. Este parâmetro não tem efeito em imagens BMP, PNG ou TIFF.
    • Reduzir a qualidade reduzirá o tamanho do arquivo e reduzirá o tempo de download.
    • Padrão: -1
    • Mínimo: -1
    • Máximo: 100
  • repetir - número de vezes para repetir o GIF animado.
    • Padrão: 0
    • Loop continuamente: 0
  • reverso - se verdadeiro, os quadros do GIF animado são revertidos
    • Padrão: 0
    • opções:
      • 0 = indica que a animação não será reverenciada
      • 1 = indica que a animação será revertida
  • requestas - o tipo de agente do usuário que você deseja usar
    • Padrão: 0
    • opções:
      • 0 = indica que a versão padrão do site deve ser devolvida
      • 1 = indica o versão móvel de um site deve ser retornado
      • 2 = indica que a visualização do mecanismo de pesquisa de um site deve ser retornada
  • velocidade - a velocidade do GIF animado.
    • Padrão: 1
    • Mínimo: 0.2
    • Máximo: 10
  • começo - a posição inicial do vídeo que deve ser convertida intum GIF animado.
    • Padrão: 0 segundos
  • suppresserrors - suprime o relatório de erros
    • Válido apenas onde o resultado da captura de tela está sendo baixado
    • Padrão: 0
    • opções:
      • 0 = mostra algum erro
      • 1 = oculta qualquer erro
  • tabletoinclude - o índice da tabela a ser convertida, onde todas as tabelas em uma página da web são ordenadas da parte superior da página para a parte inferior
    • Padrão: 1
  • target - este parâmetro especifica o Seletor CSS do único elemento HTML na página da web de destino a ser ativada into documento, todas as outras partes da página da web são ignoradas. Se houver vários elementos HTML correspondentes, o primeiro será escolhido.
    • Padrão: vazio
  • target - este parâmetro especifica o Seletor CSS dos únicos Elemento HTML na página da web de destino a ser ativada intoa imagem, todas as outras partes da página da web são ignoradas. Se houver vários elementos HTML correspondentes, o primeiro será escolhido.
    • Padrão: vazio
  • target - o ID do único elemento HTML na página da web que deve ser usado para extrair tabelas de
    • Padrão: vazio
  • transparent - se verdadeiro, o a captura de imagem deve ser transparente. Isso é compatível apenas com imagens png e tiff.
    • Padrão: 0
    • opções:
      • 0 = criar uma imagem não transparente
      • 1 = criar uma imagem transparente
  • templateid - adicione um modelo ID que especifica o cabeçalho e rodapé do documento
    • Padrão: vazio
  • title - forneça um título para o documento PDF
    • Padrão: vazio
  • waitfor - especifica o elemento HTML, usando um Seletor CSS. Uma vez que o elemento é visível a captura é executada. Se houver vários elementos HTML correspondentes, o primeiro será escolhido. Quando esse parâmetro é usado, ele aguarda no máximo XN XNX segundos antes da captura ser realizada.
  • width - a largura da miniatura resultante em pixels
    • Padrão: a maior proporção possível da largura do navegador que se ajusta à largura máxima do pacote de usuários
    • Máximo: Largura máxima para o pacote
    • Largura total: -1 (passar -1 significa que a largura da miniatura não é reduzida)
  • width - a largura personalizada do documento resultante em mm
  • largura - a largura do GIF animado resultante em pixels.
    • Padrão: 180px
    • Máximo: Largura máxima para o pacote
    • Tamanho automático: -1 (passar -1 significa que a largura do GIF animado é redimensionado em relação à sua altura, se a largura estiver sendo dimensionada automaticamente, a altura não poderá)