Pergunta

Existem quaisquer bibliotecas livres que "imprime" a um PDF sem realmente ter que instalar uma impressora PDF no sistema. Eu quero algo que pode ser completamente auto-contido em meu aplicativo. A razão de eu dizer eu quero que ele "print" é que eu tentei e tentei encontrar uma solução para converter directamente a partir de HTML com CSS para PDF, mas does't parece muito possível. Então, eu quero usar o controle System.Windows.Forms.WebBrowser para processar a página em primeiro lugar e, em seguida, saída que renderização para PDF. Eu só não quero que o usuário seja obrigado a instalar um PDFPrinter.

Foi útil?

Solução

Outras dicas

Tem que ser livre? A última vez que olhei para ABCpdf parecia muito bom, e reivindicações de css suporte (< a href = "http://www.websupergoo.com/helppdf5net/source/3-concepts/g-htmlrender.htm" rel = "nofollow noreferrer"> aqui ).

HTMLDOC devem apoiar css em algum ponto, mas a última vez que verifiquei as coisas css ainda estava em beta. E tem sido por "algum tempo"; Eu desisti esperando ... Não é .NET, mas você pode usar Process para invocá-lo.

http://www.html-to-pdf.net/ - Este não é livre, mas o seu barato preety e eficaz. Eu estou usando agora para converter HTML com CSS para PDF. Essencialmente nós exibir a página para o usuário e, em seguida, com um clique de um botão que pode baixar um PDF da página.

http://itextsharp.sourceforge.net/ é realmente excelente. Você pode ver como usá-lo no repositório em stochfit.sourceforge.net

Outra ferramenta (não livre): http://www.winnovative-software.com/

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