![](/img/trans.png)
[英]Generate a Word document (docx) using data from an XML file / Convert XML to a Word document based on a template
[英]Convert Word/PowerPoint XML to docx/pptx
我想知道如何解決以下問題:我有一個要替換其文本的演示文稿(經典的 ctrl+h 操作)。 我目前看到有兩種方法可以做到這一點:
現在我有一個問題:在我替換 .xml 文件中的文本后 - 我如何將其恢復為 pptx/docx?
.docx、.xlsx、.pptx 等實際上都是 zip 文件。 如果您復制文件並使用 .zip 擴展名對其重命名,則可以使用您喜歡的 zip 應用程序解壓縮文件。 您會發現該文件由包含許多(通常非常多)xml 文件的文件夾結構組成。 您可以通過任何您喜歡的方式直接編輯這些文件。
然后您需要做的就是保存 xml 文件,重新壓縮完整的結構並重命名回原始格式。 您唯一需要注意的是確保不要更改 xml 結構 - 這可能是非常無情的!
我已經使用這種技術編寫了我自己的庫,用於僅使用 .Net 附帶的標准工具(沒有第三方庫)來讀取和寫入 xlsx 文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.