2009-07-08 16 views
15

HTML'yi XAML'ye dönüştürmenin bir yolu var mı? HTML'yi bir RichTextBox'a yapıştırabileceğinizi ve FlowDocument'e bakarak XAML'i alabileceğinizi farkettim. Ancak, bu bir hack. Daha iyi bir yolu var mı?HTML'yi XAML'ye dönüştür

cevap

8

HTML ile XAML arasında tam bir dönüşüm gerçekleştirmenin mümkün olduğunu düşünmüyorum çünkü ikisi arasında bire bir eşdeğerlik yok.

Orada size yardımcı olabilecek birkaç araçlardır, ama mükemmel bir sonuç beklemeyin:

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

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

+0

Bu araçlar – Jason

+0

@Jason Xmal İÇİN, HTML HTML XAML değil dönüştürmek için vardır kütüphane geliştirilen şirketinde çalışmak, doğru ilki üzereyiz değil ikinci: "Bu araç, XAML girmenize ve HTML'ye dönüştürmenize izin verir * veya HTML'yi girin ve XAML'ye dönüştürdüğünüzde * Neyse, OP, cevabı kabul etti ... –

+0

haklısınız, özür dilerim – Jason

1

Bu dönüşüm Amyuni WebkitPDF sağlanabilir. Bu kütüphane kişisel ve ticari kullanım için ücretsizdir ve HTML dosyalarından PDF veya XAML'ye dönüşebilir.
Kitaplık C# örnekleri ile birlikte gelir, ancak asıl dezavantajı şu anda doğal bir X86 kitaplığına dayanmasıdır, bu yüzden hedef uygulamanın muhtemelen X86 için HTML-to için harici bir işlem kullanılmadıkça da oluşturulması gerekir. -XAML dönüşümü.

Yasal Uyarı: Şu anda

+0

Her zamanki feragatnamenin ne olduğunu bilmiyorum :( –

+1

Reklamı yapılan ürünü yapan şirket için çalıştığınız "olağan feragatname" –

+0

@R Martinho Fernandes Fixed. – yms