Şu anda WinRT/C# kullanan bir uygulama geliştiriyorum. İkinci versiyonudur, ilk olarak WPF'de geliştirilmiştir. Uygulamada bazı raporlar üretip bunları MS Word belgesine aktarmam gerekiyor. Uygulamanın ilk sürümünde MS Word ile dışa aktarma raporları için MS Office Interop'u kullandım, ancak WinRT'de MS Office Interop desteği yok. WinRT'de MS Word belgesi oluşturmanın herhangi bir yolu var mı? (Biliyorum, Syncfusion for WinRT gibi üçüncü parti kütüphaneleri var ama onları kullanmamayı tercih ederim).Word belgesi nasıl oluşturulur? WinRT
cevap
Windows Mağazası uygulamasından MS Office birlikte çalışmayı kullanamazsınız. Yine de Open XML SDK'u kullanabilirsiniz. Ayrıca available on NuGet ve WinRT uyumlu görünüyor.
Bunu kullanmak, birlikte çalışma sınıfları ile çalışmak kadar kolay olmayacak ve yalnızca ikilidosyaları değil, ikili doc
dosyaları oluşturabileceksiniz. Diğer taraftan, kullanıcılarınızın Word'ün yüklü olması gerekmez ve dosyaları OpenOffice veya LibreOffice gibi diğer Office paketlerinde açabileceklerdir. Başlamak için MSDN'de set of tutorials mevcuttur.
Belgenizi rtf biçiminde biçimlendirmek için geçerli olan ücretsiz bir çözüm var.
Bunun için, geliştiricinin sözcükle uyumlu bir belge oluşturmasına yardımcı olacak yeni bir kitaplık oluşturun. https://github.com/crogun/WinRTF-For-WinRT
kod açık kaynak olduğunu ve isterseniz bunu uzatabilir:
Bu orada bulabilirsiniz.
- 1. UIWebView, Word office belgesi ve sayfa numaralandırma
- 2. Open XML ile Word belgesi oluştur
- 3. DocuSign REST API kullanarak WORD Belgesi yüklenemedi
- 4. Görüntüler ile Word Belgesi Dosya boyutu
- 5. JS dahil bir JSoup Belgesi nasıl oluşturulur?
- 6. Yüklenen bir dosyanın MS Word belgesi olduğundan nasıl emin olunur?
- 7. Word belgesi (* .doc) içeriğini tablo vb. Ile okuyun.
- 8. Apache POI - Word belgesi içinde yer tutucu ara
- 9. WinRT
- 10. Çalışma zamanı bileşeninde oluşturulmuş C++ WinRT sınıflarının belleği nasıl oluşturulur
- 11. word-word eşzamanlılık matrisi
- 12. Zamanlayıcıları WinRT uygulamasında nasıl ayarlayabiliriz?
- 13. JavaScript, WinRT olaylarını nasıl çeker?
- 14. OpenXML 2 SDK - Word belgesi - Programlı olarak madde işaretli liste oluştur
- 15. php DOM belgesi nasıl kullanılır?
- 16. Mongoose'da db belgesi nasıl ayarlanır?
- 17. yapma Word belgesi düzenlenebilir bir web sayfasına gömülü veya salt okunur
- 18. XElement ad (Nasıl?) Gibi düğüm öneki ile xml belgesi nasıl oluşturulur
- 19. C# Word Interop AccessViolationException, kaydederken
- 20. Metin Belgesi Oluşturma (Python)
- 21. WinRT tanımak için makro?
- 22. WinRT SQLite Şifreleme
- 23. HttpUtility.HtmlDecode in WinRT
- 24. System.Reflection.Assembly.GetExecutingAssembly() WinRT içinde
- 25. System.ComponentModel.TypeConverter için WinRT Değiştirme
- 26. WinRT kamera önizleme işlemleri
- 27. Word Interop işleme nasıl hızlandırılır?
- 28. opennlp: Word frekansı nasıl alınır
- 29. Knitr için word şablonu değiştirme Rmarkdown
- 30. WPF - AvalonDock - Kapanış Belgesi
Bunun neden yanıt olarak işaretlendiğini bilmiyorum. Açık xml sdk, winRT ile çalışmaz. Tamamen yanıltıcı. –