原創|實施案例|編輯:李顯亮|2019-12-25 14:10:08.633|閱讀 242 次
概述:Aspose.Words究竟能夠運用在哪些領域?是否對于您的項目有幫助呢?本文小編給大家帶來一個真實案例——In Focus IT Ltd如何使用Aspose.Words for .NET導出津巴布韋立法內容以供法律和法院使用的信息。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Aspose.Words for .Net是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務,支持生成、修改、轉換、呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
那么Aspose.Words究竟能夠運用在哪些領域?是否對于您的項目有幫助呢?本文小編給大家帶來一個真實案例——In Focus IT Ltd如何使用Aspose.Words for .NET導出津巴布韋立法內容以供法律和法院使用的信息。
>>如果您想使用Aspose.Words測試是否滿足項目要求,可點擊下載最新版試用。
InFocus IT自2005年成立以來,就為各種不同的市場提供企業開發服務和解決方案。InFocus IT提供的企業解決方案一旦部署就可以正常工作。其開發或使用的許多系統通常都具有各種文件格式的大量電子內容。這些之間的無縫交換可能是一個挑戰。
該公司希望在自動捕獲要發布的更新中開發其他解決方案,期望設想,Aspose.Words將允許在提供社論之前對文檔進行更正和樣式化。
InFocus IT開發的發布平臺將內容保存在XHTML中。這樣可以確保可以輕松地將其輕松發布到各種平臺上,并且不會產生太多開銷。該發布平臺圍繞一系列微服務構建,這些微服務提供了非常集中的功能。一種服務是使用C#和.NET Core開發的導出Web API。匯總要發布的文檔,作為導出操作的一部分。 這會在內容中添加標題等。這是在XHTML中構建的。
為了將XHTML轉換為我們支持的導出文件格式,即DOCX和PDF,該公司執行了以下操作。
通過Nuget向Web API服務添加了對Aspose.Words的引用。將聚合的XHTML文檔加載到Aspose中,使用DocumentBuilder類添加所需的頁眉和頁腳,然后將生成的文檔保存為目標文件格式。所有的這些功能操作都是在一串代碼中完成的,讓人印象深刻。
(圖為Optima Legal Online導出到DOCX和PDF的鏈接)
(圖為津巴布韋《資本利得稅法》章節,使用Apose.Words從Optima Legal Online以PDF格式導出)
尋找解決方案:研究了其他各種選擇,所有這些選擇的成本都相同,但是沒有其他選擇可以提供相同級別的健壯性和功能性。iTextPro 7支持從HTML轉換為PDF,但不支持DOCX。該公司可以通過使用DocumentFormat.OpenXml組件編寫自己的組件來對此進行補充,但這需要花費很多精力才能實現。
實施:從XHTML轉換為DOCX和PDF的實現實際上花費了幾天的時間來編寫代碼和圍繞它的單元測試。對象模型是直觀的,并且非常容易實現。當前的解決方案符合Optima Legal Online的當前導出功能,將尋求在編輯系統和要開發的其他系統中利用其他功能。
結果:使用Apose可能節省了幾個月的開發時間,以開發自己的解決方案,而且好的開發人員也不便宜。Aspose交付的產品要求超出了我們作為定制開發所能寫的范圍。
以上就是In Focus IT為法院導出津巴布韋立法內容的完整經歷,您是否有所啟發呢?還想要更多嗎?您可以點擊閱讀【2019 · Aspose最新資源整合】,查找需要的教程資源。如果您有任何疑問或需求,請隨時,我們很高興為您提供查詢和咨詢。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn