Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

ConvertHTML - diferença entre PDF e PNG / JPG

Hi

Tenho usado ConvertHTML com PNG com sucesso e agora estou tentando usar meu mesmo código (ligeiramente modificado para os parâmetros de PDF) para ter a opção de exportação de PDF também, mas a exportação de PDF fornece um resultado ligeiramente diferente que não é muito correto . A exportação de PDF coloca algum espaço em branco extra (não margens) à direita e inferior do meu HTML. Eu testei exatamente o mesmo HTML com o código abaixo. Alguma ideia de por que estou obtendo exportação diferente? A única coisa em que consigo pensar é que, quando converter pixels em mm, preciso arredondar. 

obrigado

Aqui está o código que tenho para PNG:

GrabzIt (""). ConvertHTML (whatToConvert, {
     "target": "#captureThis",
     "address": theAddress,
     "formato": "png",
     "transparente": 1,
     "largura": 1200,
     "bheight": 628,
     "largura": 1200,
     "altura": 628,
     "displayid": "finalImage",
DataURI (dataURLAfterGrabzIt);

 

E aqui está o código para PDF:

GrabzIt (). ConvertHTML (whatToConvert, {
     "target": "#captureThis",
     "address": theAddress,
     "formato": "pdf",
     "largura": 317, // Pixels convertidos em mm
     "height": 166, // Pixels convertidos em mm
     "displayid": "finalImage",
     "mtop": 0,
     "mleft": 0,
     "mbottom": 0,
     "certo": 0
DataURI (dataURLAfterGrabzIt);

 

Perguntado por Corey Alderin em 16 de dezembro de 2019

Olá Corey,

Sim, eles provavelmente serão um pouco diferentes. Isso ocorre porque a pessoa está criando uma imagem exata do que está no navegador e cortando-a no elemento de destino. O outro é convertido em elementos PDF e, em seguida, o elemento PDF correto é cortado.

Também para PDF, acho que você não deve especificar largura e altura. 

Atenciosamente

Responder por GrabzIt Support em 16 de dezembro de 2019

Obrigado. Portanto, é possível obter os mesmos resultados? Tenho testado muitas coisas diferentes sem sucesso. Precisarei usar um conversor de PNG para PDF? Eu estava tentando evitar isso, mas talvez seja a única solução.

 

Se eu não especificar a altura e a largura, ele adiciona ainda mais espaço em branco. Eu tentei diferentes combinações de especificar apenas a largura e apenas a altura e todos eles deram resultados diferentes, mas não os resultados corretos. 

 

obrigado

 

 

Respondida por Corey Alderin em 16 de dezembro de 2019

Você poderia fornecer o HTML que você está tentando capturar. Provavelmente faria sentido enviá-lo por e-mail.

Responder por GrabzIt Support em 16 de dezembro de 2019

Claro, posso enviar isso. Para onde devo enviar?

Respondida por Corey Alderin em 16 de dezembro de 2019

Ok, acho que posso ver no que você está chegando. No momento em que você captura um destino como um PDF. Ele ainda retornará o tamanho da página solicitado. Se você solicitar um tamanho de página A4, o destino será cortado e deixado em uma página A4.

No entanto, você parece querer o elemento HTML direcionado por si só, com o tamanho da página definido como o tamanho da página do elemento HTML.

Isso está correto? Nesse caso, será necessário alterar o código. Acho que podemos fazê-lo permitindo que um -1 seja passado para o parâmetro de tamanho da página de maneira semelhante à criação de uma imagem segmentada.

Responder por GrabzIt Support em 16 de dezembro de 2019

Sim, está correto. Isso seria ótimo se fosse uma opção. obrigado

Respondida por Corey Alderin em 16 de dezembro de 2019