Url2pdf para asp.net
Converte sites HTML para PDF instantaneamente usando uma biblioteca de classe ASP.NET e uma ferramenta de linha de comando em segundo plano.
– Gere arquivos PDF a partir de páginas da Internet
– Várias opções fornecidas na biblioteca de classes, a fim de encapsular a complexidade.
– Se o seu aplicativo estiver hospedado, verifique se o seu host da web permite a execução de um processo executável no aplicativo da Web. Para mais informações, comente ou envie -me uma mensagem antes de comprar.
Visão geral
Após minha pesquisa para ferramentas de conversão em PDF (que faz parte da documentação), descobri que uma das melhores soluções atualizadas e utilizáveis que não custa hundreads de dólares é WKHTMLTOPDF.
Esta é uma montagem que envolve os binários do Windows.
São fornecidos código -fonte e projeto de demonstração.
Use isso para
– Criando botões PDF para converter a página atual (com request.url.toString ())
– converter um interno específico de localização externa
– Criando uma versão imprimível do seu site/página em pdf, ajustando o print.csss
Histórico da versão
V1.1
– Nome do método principal alterado de OpenPdffromurl para GenerateArDgetLocation
– Valor de retorno alterado da tag de script para apenas URL relativo (/pdf/12345.pdf). ”.Pdf” a extensão ainda é adicionada pelo método. Isso requer mais código no front end, mas permite trabalhar com o URL conforme desejado. As tags de script são adicionadas automaticamente pelo Paremeter “verdadeiro” do registroStartupScript
– Incluído exemplo de duas maneiras
– Geração automática e aberto (os pop -ups podem ser bloqueados na primeira tentativa)
– Dois botões. Um gera o PDF. Outro abre o PDF em uma nova janela. Sem problemas pop -up
– Ou apenas abra na mesma janela!
– Uso:
String Location = pdf.generateAnDgetLocation ();
string script = “window.open (‘” + location + ”’, ‘_blank’);”;
CustomentScript.RegisterStartUpScript (this.getType (), “pdfscript”, script, true);
ou apenas
Clientscript.RegisterStartUpScript (this.getType (), “pdfscript”, “window.open (‘” + pdf.generateAndgetLocation () + “‘, ‘_blank’);”, true);
v1.0
– usa a resposta.write para injetar javascript
– Método principal, Openpdffromurl, retorna uma tag de script
– Uso: Response.Write (pdf.openpdffromurl ());
Áreas de melhoria futuras
– Tente superar alguns navegadores de bloqueio pop -up e ação do usuário necessária para ativá -lo
Thirt Party Aplicação áreas problemáticas
– Pode mostrar a página de login se o site exigir autenticação/redirecionamento
– pode mostrar área em branco para iframes
Ajude -me te ajudando
Se você comprar, reserve um breve momento para avaliar este produto
Source