我想在我的應用程序中實現對這些類型文件的支持,但爲此我需要一些能讓我從這些文件類型中提取原始文本的東西。從UWP使用的常見文檔格式(主要是rtf,doc,docx,pdf,epub,mobi)中提取文本的最佳方法是什麼?
我正在尋找一種不需要任何附加庫或全合一庫/ NuGet包的解決方案。我看了GemBox.Document
,但它似乎沒有與UWP項目合作。
什麼是最好的選擇呢?
我想在我的應用程序中實現對這些類型文件的支持,但爲此我需要一些能讓我從這些文件類型中提取原始文本的東西。從UWP使用的常見文檔格式(主要是rtf,doc,docx,pdf,epub,mobi)中提取文本的最佳方法是什麼?
我正在尋找一種不需要任何附加庫或全合一庫/ NuGet包的解決方案。我看了GemBox.Document
,但它似乎沒有與UWP項目合作。
什麼是最好的選擇呢?
我正在尋找一種不需要任何附加庫或全合一庫/ NuGet軟件包的解決方案。
有沒有這樣的包。
在標準UWP應用程序中,我們可以使用Rich edit box讀取.rtf文件,本文檔中的示例代碼展示瞭如何在RichEditBox
中編輯,加載和保存富文本格式(.rtf)文件。
對於.doc,.docx,aka。 MS Word文檔,特別是2007年以後的版本,它使用Open-XML-SDK,目前它不支持UWP平臺。
對於.pdf文件,可以參考@Franklin Chen的帖子:[UWP]PDF Viewing on a Windows Universal App。
對於epub文件,它是一個ZIP存檔文件,爲了解析這個文件,可以參考線程:[WP8.1][C#] How can i read an EPub file in c# on Windows Phone!?。
對於mobi文件,對不起,我目前找不到任何有用的開發信息,我現在只能建議將其轉換爲pdf文件並提供免費的在線服務。
但總而言之,Open-XML-SDK目前不支持UWP平臺。無法爲標準UWP應用程序找到解決方案或軟件包。您可以嘗試查找這樣的Web服務並在您的應用中實現此服務,或者您可以使用可以讀取所有這些格式的文檔的商業庫。