Faça perguntas sobre como capturar ou converter páginas da Web ou HTML into imagens, documentos CSV, PDF ou DOCX, além de como converter vídeos into GIF animado usando nossa API.
Oi. Preciso converter uma página da web com todos os estilos e muito conteúdo dinâmico para um documento .pdf. Isso significa que o documento .pdf pode ter 1 ou 2 ou mais páginas e não sei quantos conteúdos podem ter em casos diferentes. Mas o documento .pdf corta todo o conteúdo com mais de uma página. Como posso converter minha página em um documento PDF de várias páginas?
Por favor, você pode enviar o URL para que possamos dar uma olhada.
Qual URL você quer dizer? Eu uso o método ConvertPage: GrabzIt(this.GRABZIT_KEY).ConvertPage({'target': '#someId','format': 'pdf','download': 1,'cache': 0,'filename': nome de usuário, 'bheight': -1,'height': -1,'waitfor': '#someId'}).Create();
Ok, acho que vejo qual é o problema. Você está usando o recurso de destino que não funciona em duas páginas. Você pode aumentar o tamanho da página ou apenas passar o HTML que deseja converter para o método ConvertHTML.
Ok, mas preciso converter minha página da web com vários estilos. Como isso é possível com o método ConvertHTML?
Você precisaria remover as peças que não está intinteressado enquanto mantém os estilos.
Como alternativa, use o parâmetro target e use o parâmetro hide, que pode remover elementos desnecessários.
Ou apenas especifique um tamanho grande de página da web, que será então reduzido ao tamanho desejado pelo destino.