Como faço para converter HTML em PDF com links ativos em PDF gerado com ASP (.NET)?De preferência com ActivePDF WebGrabber

StackOverflow https://stackoverflow.com/questions/3471946

  •  28-09-2019
  •  | 
  •  

Pergunta

Minha empresa comprou ActivePDF WebGrabber alguns anos atrás, para converter uma página HTML clássica criada em ASP em um formato PDF.A única desvantagem da ferramenta que encontramos continuamente é que os links HTML gerados não são interessantes.Existe alguma ferramenta que inclua links diretos na saída HTML para PDF?

De acordo com as Perguntas frequentes do ActivePDF para O WebGrabber converte hiperlinks em links utilizáveis ​​no PDF de saída?, a resposta é não.Há uma frase que me confunde no final da resposta:

"Para implementar links no PDF final, o aplicativo procuraria links antes da geração do Postscript, e adicioná-los assim que o PDF tiver sido gerado usando o Toolkit."

Isso significa que é assim que se consegue isso, ou esta é a solução teórica, mas não testada?Se esta for a solução, alguém fez isso que possa postar algum exemplo de código (pseudo-)?

Editar: Devo mencionar que estamos abertos a uma ferramenta diferente e precisamos que ela seja acessível via ASP clássico e ASP.NET.Eu preferiria uma solução em que os links fossem vinculados automaticamente durante a geração do PDF.

Foi útil?

Solução

Parece que você pode fazer isso com o kit de ferramentas activepdf depois que o pdf for gerado.Acho que é a isso que eles estão se referindo.

Use a função AddHyperlink no pdf resultante

AddHyperlink instrui o Toolkit a adicionar um hiperlink no arquivo de saída atual que se conecta a uma URL especificada.Quando clicado, o URL é aberto em um novo janela do navegador.

editarSeria mais fácil conseguir uma ferramenta que realmente faça isso, aqui estão alguns links

Renderizador de HTML para PDF de código aberto com suporte total a CSS

https://stackoverflow.com/questions/3178448/list-of-html-to-pdf-converters

Outras dicas

Antigamente, o activePDF Server era o mecanismo por trás do activePDF WebGrabber.O activePDF Server é um programa de impressão em PDF (daí a referência ao Postscript), portanto os links não estavam ativos.

A partir do lançamento do WebGrabber 2009, a dependência do servidor foi removida e o WebGrabber agora (versões 2009 e 2010) produzirá PDFs inteligentes que incluem links diretos na saída HTML para PDF.

Se você puder ligar para um serviço da web, tente o Serviços de conversão de PDF.No momento, estamos procurando testadores beta para o bit html para pdf, basta deixar uma linha através do página de contato.

Eu sei que é uma questão antiga, mas hoje em dia deveria ser suficiente usar

converter.PreserveLinks = true;

Onde conversor é uma instância do WebGrabber.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top