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