2009-07-08 11 views
15

¿Hay alguna manera de convertir HTML en XAML? Noté que puede pegar HTML en un RichTextBox y puede obtener el XAML mirando el FlowDocument. Sin embargo, este es un truco. ¿Hay una manera mejor?Convierta HTML a XAML

Respuesta

8

No creo que sea posible hacer una conversión exacta de HTML a XAML, porque no hay una equivalencia uno a uno entre los dos.

Hay algunas herramientas que pueden ayudarle, pero no esperan un resultado perfecto:

http://msdn.microsoft.com/en-us/library/aa972129.aspx

http://windowsclient.net/downloads/folders/controlgallery/entry2313.aspx

+0

Estas herramientas son XAML para convertir a HTML, no HTML para XmaI – Jason

+0

@ Jason, tienes razón en la primera, pero no la segundo: "Esta herramienta te permite ingresar XAML y convertirlo a HTML, * o ingresar HTML y convertirlo a XAML *. De todos modos, el OP acepto la respuesta ... –

+0

tienes razón, disculpas. – Jason

1

Esta conversión se puede lograr mediante Amyuni WebkitPDF. Esta biblioteca es gratuita para uso personal y comercial y puede convertir archivos HTML a PDF o XAML.
La biblioteca viene con muestras de C#, pero el inconveniente principal es que actualmente depende de una biblioteca nativa solo de X86, por lo que probablemente la aplicación de destino también deba ser creada para X86 a menos que se use un proceso externo para el HTML. -Conversión XAML.

Negación: trabajan actualmente para la empresa que desarrolló la biblioteca

+0

Yo don 't saber cuál es el descargo de responsabilidad habitual :( –

+1

"Descargo de responsabilidad habitual" es que trabaja para la empresa que fabrica el producto anunciado? –

+0

@ R. Martin Fernandes Fixed. Gracias. – yms

Cuestiones relacionadas