IRONSOFTWAREHOME

IronWord with DocumentFormat.OpenXml

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

將IronWord與DocumentFormat.OpenXml一起執行時,可能會產生損壞的文件、不正確的格式或運行時錯誤,當這兩個套件共享一個專案時。

System.InvalidOperationException
NullReferenceException
Text

問題來自IronWord與DocumentFormat.OpenXml最新版本之間的內部型別和依賴不匹配。 當這些版本意見不一致時,您會看到文件損壞、格式損壞或運行時拋出的異常。

解決方案

選項1:將 DocumentFormat.OpenXml 釘住到 2.8.1

如果您的專案確實需要這兩個套件,請將2.8.1。 這是已知的唯一版本,可以與 IronWord 共存而不會有穩定性或輸出問題。

Install-Package DocumentFormat.OpenXml -Version 2.8.1
SHELL
警告: DocumentFormat.OpenXml 的任何新版本都不受支持,並可能導致 IronWord 中斷。

選項2:解除安裝 DocumentFormat.OpenXml

當程式包對您的工作流程不是必需時,刪除它並僅依賴 IronWord。 單獨使用 IronWord 可以完全避免衝突並保持輸出的可靠性。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備開始了嗎?

Nuget Downloads 56,401版本:2026.9剛剛發布

即時獲取您的30天試用金鑰
無需信用卡或帳戶建立
C# PDF的NuGet程式庫
通過NuGet安裝

版本: 2026.9

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. 在方案總覽中右鍵點擊引用,管理NuGet包
  2. 選擇Browse並搜尋“IronWord”
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

  1. 下載並解壓IronWord到如~/Libs的目錄中
  2. 在Visual Studio方案總覽中右鍵點擊引用。選擇Browse,“IronWord.dll”

授權從$999

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費現場演示
Booking Badge

全球數百萬工程師信賴

Iron Software的客戶標誌
獲取您的無義務諮詢
完成以下表單或發郵件至sales@ironsoftware.com
您的詳細資訊將始終保持機密。
全球數百萬工程師信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立