翻譯|行業(yè)資訊|編輯:胡濤|2022-03-14 14:50:17.087|閱讀 162 次
概述:本文主要介紹InFocus IT 授權(quán)文檔處理—從 XHTML 生成 DOC 和 PDF 文件的方案。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
自 2005 年成立以來,為各種不同的市場提供企業(yè)開發(fā)服務(wù)和解決方案。
提供的企業(yè)解決方案一旦部署就可以工作,開發(fā)或使用的許多系統(tǒng)通常都有大量不同文件格式的電子內(nèi)容,但在這之間無縫交換可能面臨的問題會(huì)比較多,實(shí)施起來相對(duì)較難。
InFocus IT經(jīng)常需要將電子文檔轉(zhuǎn)換為其他文檔格式,在Aspose.Words for .NET方面也積累了大量的經(jīng)驗(yàn),發(fā)現(xiàn)它是一個(gè)非常可靠和穩(wěn)定的產(chǎn)品。其他解決方案雖然能使 Word 自動(dòng)化,但它們速度慢,Microsoft 不推薦在服務(wù)器上使用它們,此時(shí)就需要更加高效和符合需求的產(chǎn)品替代。
InFocus IT還希望開發(fā)其他解決方案來自動(dòng)捕獲發(fā)布的更新。InFocus IT設(shè)想Aspose.Words for .NET將允許我們?cè)趯⑽臋n提供給社論之前對(duì)其應(yīng)用更正和樣式。
開發(fā)的發(fā)布平臺(tái)以 XHTML 格式保存內(nèi)容。這確保了它可以輕松地輕松發(fā)布到各種平臺(tái),并且不會(huì)帶來太多開銷。很快就意識(shí)到讓合法客戶只下載 XHTML 并不能提供我們的發(fā)布平臺(tái)所需的價(jià)值。
發(fā)布平臺(tái)是圍繞一系列提供非常集中的功能的微服務(wù)構(gòu)建的。一項(xiàng)服務(wù)是使用 C# 和 .NET Core 開發(fā)的導(dǎo)出 Web API,匯總文檔以作為導(dǎo)出操作的一部分發(fā)布這會(huì)添加標(biāo)題和類似內(nèi)容,這是在 XHTML 中構(gòu)建的。
為了將 XHTML 轉(zhuǎn)換為我們支持的導(dǎo)出文件格式(DOCX 和 PDF),我們執(zhí)行了以下步驟。
所有這些功能都是在大約一頁代碼中提供的。
最終用戶不知道這個(gè)過程,因?yàn)楫?dāng)請(qǐng)求導(dǎo)出內(nèi)容時(shí),我們顯然在服務(wù)器上準(zhǔn)備了文檔。
查看了各種其他選項(xiàng),它們的成本都差不多,但沒有其他選項(xiàng)能夠提供相同水平的穩(wěn)健性和功能。
iTextPro 支持 HTML 到 PDF 的轉(zhuǎn)換,但不支持 DOCX。InFocus IT以通過編寫自己的 DocumentFormat.OpenXml 組件來補(bǔ)充這一點(diǎn),但這需要花費(fèi)大量精力來實(shí)現(xiàn)。InFocus IT想擺脫 Word 的自動(dòng)化,所以這不是InFocus IT的選擇。
從 XHTML 轉(zhuǎn)換為 DOCX 和 PDF的實(shí)現(xiàn)實(shí)際上需要一天的時(shí)間來編寫代碼并圍繞它執(zhí)行單元測試。對(duì)象模型很直觀,很容易實(shí)現(xiàn)InFocus IT需求。
當(dāng)前解決方案符合 Optima Legal Online 當(dāng)前的導(dǎo)出功能,InFocus IT將尋求利用編輯系統(tǒng)和開發(fā)的其他系統(tǒng)中的其他功能。
使用Aspose.Words for .NET為InFocus IT節(jié)省了幾個(gè)月的開發(fā)精力來開發(fā)自己的解決方案,而且優(yōu)秀的開發(fā)人員并不便宜。Aspose交付的產(chǎn)品需求超出了InFocus IT可以編寫為定制開發(fā)的內(nèi)容。
InFocus IT將尋求將Aspose.Words for .NET帶回其的編輯系統(tǒng),以增強(qiáng)其功能。
InFocus IT還希望將其用于樣式化捕獲的立法,以便更快地發(fā)布。
在InFocus IT的產(chǎn)品中實(shí)現(xiàn)所需的功能非常容易,為其節(jié)省了大量的開發(fā)時(shí)間和金錢,還為其提供了可以增強(qiáng)未來產(chǎn)品的功能。InFocus IT曾在以前的客戶站點(diǎn)與Aspose合作過,當(dāng)時(shí)他們確實(shí)注意到了一些小問題。確實(shí)通過支持論壇提出了這些問題,并且它們通常在下一個(gè)版本中得到解決,下一個(gè)版本似乎是每月一次,而且服務(wù)很好。InFocus IT強(qiáng)烈建議使用Aspose.Words for .NET進(jìn)行文檔轉(zhuǎn)換和處理。在文檔合成和轉(zhuǎn)換方面添加強(qiáng)大的功能既直觀又簡單。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn