Tüm metinleri C# içindeki odf dosyalarından (açık belge biçimi) almam gerekir. AODL kütüphanesi buldum ve kurdum. İhtiyacım olan görevi nasıl yapacağınıza dair örnekler bulmak için AODL'nin sayfa https://wiki.openoffice.org sayfasını ziyaret ettim, ancak hepsi başarısız oldu. Hayal edemediğim bir nedenden ötürü, tüm örnekler yeni bir belge oluşturur ve bir belgenin nasıl yükleneceğine ve tüm metni (OpenXML gibi) nasıl alacağına dair bir örnek yoktur. Bana rehberlik edecek herhangi bir referans biliyor musunuz?Nasıl .odt dosyasından metin alırsınız?
Benim "dene"
var doc = new AODL.Document.TextDocuments.TextDocument();
doc.Load(@"C:\path/to/Sample.odt");
Ama doktor belgesi ile yineleme anlamaya olamaz.
Novacode DocX Kitaplığı'nı kullanmayı düşündünüz mü? Kelime belgelerini oluşturmak veya değiştirmek için bunu geçmişte kullanmıştım. İşte bunun için bir bağlantı codeplex: https://docx.codeplex.com/ –
Odf (open office) dosyalarını okumak için ihtiyacım var ve bence DocX sadece okuyor .docx dosyaları – Porkopek
.odt dosyanıza erişim, dosyanızı ilk olarak .docx olarak kaydedebilir, daha sonra okuyabilmek için bir Word lib dosyasını kullanabilirsiniz. – ManoDestra