[英]When embedding RTF file into DOCX file using OpenXML, embedded contents don't display in some viewers
使用此答案中的技術,我使用OpenXML 2.5成功地將RTF文件的內容嵌入到現有的Word DOCX文件中。 還是我想。
現在我們發現,雖然創建的文件在MS Word和Word Online中可以正常工作,但是在其他查看器上顯示的文檔中沒有RTF內容,例如:
在所有情況下,除了僅缺少RTF內容外,文檔都可以完全正確顯示。
我確實認為這可能是查看器中的問題,而不是DOCX文件,但是對於一些具有相同問題的工具,我懷疑這是我們代碼中的錯誤。
這是一個晦澀難懂的案例,因此試圖找出問題很困難。
您使用的技術(altChunk)依賴查看器將RTF內容轉換為WordML。
正如您所發現的,很多人都不會這樣做。
為避免此問題,您確實必須在自己的代碼中轉換RTF內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.