Alguma recomendação para controles de renderizador HTML leves do .net Win Forms?
-
09-06-2019 - |
Pergunta
Tentando evitar o controle .net WebBrowser (não preciso navegar para um URL, imprimir html renderizado ou qualquer outro recurso embutido).Envolver a dll do IE parece um pouco pesado.
Eu simplesmente preciso de algo que possa exibir texto marcado em HTML básico - um equivalente em HTML de RichTextBox em vigor.Alguém tem alguma experiência/recomendação/história de guerra?
Solução
Eu desenvolvi isso Controle HTML para .NET, que faz o que você estava perguntando:ou sejaexibir texto marcado em HTML básico.
Ele não usa IE ou qualquer outro código não gerenciado (exceto o próprio framework .NET).
Outras dicas
Lutz Roeder (famoso pelo Reflector) tem um editor HTML WYSIWYG em .NET em seu site aqui: http://www.lutzroeder.com/dotnet/.Confira o download chamado "escritor".Eu não usei isso sozinho, mas foi a primeira coisa que me veio à mente.
Embora exija um pouco de esforço, você pode desabilitar quase todas as funcionalidades 'extras' do controle WebBrowser integrado.
Se o navegador integrado fornece todas as funcionalidades de que você precisa, por que procurar outro lugar?
J.Renderizador HTML totalmente gerenciado de Menendez Poo não está completo, mas é de longe o melhor que encontrei.
Ainda tenho que tentar em profundidade, mas parece muito mais promissor do que a outra alternativa:
Supondo que você realmente não precise dos recursos de edição de Escritor de Lutz Roeder.
Talvez queira dar uma olhada Incrível.Tive sucesso com isso em aplicativos .net.