translate link text. But to be safe, keep link text unchanged. Could translate but not required. We’ll keep as is.
But maybe add Chinese description before link? Not needed.
We’ll keep bullet list unchanged.
Last Updated: 2026-02-19
Tested With: GroupDocs.Merger for Java latest version
Author: GroupDocs
Translate labels but keep dates.
Last Updated: -> “最後更新: 2026-02-19”
Tested With: -> “測試環境: GroupDocs.Merger for Java latest version”
Author: -> “作者: GroupDocs”
Now ensure all placeholders remain.
Now produce final markdown.
如何使用 GroupDocs.Merger for Java 在 Word 中嵌入 PDF
將 PDF 直接嵌入 Word 文件中可以大幅提升協作效率,因為讀者不再需要在檔案之間切換。在本指南中,您將了解使用 GroupDocs.Merger for Java 如何在 Word 中嵌入 PDF,並看到關於 將 PDF 加入 Word 工作流程的實用技巧。我們將從設定函式庫到自訂 OLE 物件的大小與位置逐步說明,讓您能自信地自動化文件建立。
快速解答
- 需要的函式庫是什麼? GroupDocs.Merger for Java (latest version)
- 我可以嵌入任何檔案類型嗎? 可以 – PDFs、images、spreadsheets、etc., as OLE objects
- 我需要授權嗎? 免費試用可用於開發;正式環境需購買商業授權
- 哪個 Java IDE 最適合? IntelliJ IDEA、Eclipse,或任何支援 Maven/Gradle 的 IDE
- 實作大約需要多久? 基本嵌入約需 10‑15 分鐘
什麼是將 PDF 嵌入 Word?
將 PDF 嵌入會在 Word 檔案內建立 OLE(Object Linking and Embedding)物件。PDF 仍保持完整功能——使用者可雙擊圖示在 PDF 檢視器中開啟,同時 Word 文件保持自足。
為什麼使用 GroupDocs.Merger 將 PDF 加入 Word?
- 單一來源文件化: 將合約、手冊或報告等集中於同一文件,無需外部連結。
- 提升可及性: 讀者可在 Word 環境內直接檢視 PDF。
- 自動化友好: 非常適合以程式方式產生批次報告或法律套件。
- 具擴充性: 您可以 在 Word 中嵌入多個 PDF,只要對每個檔案重複使用相同工作流程。
前置條件
- 函式庫與相依性: 透過 Maven 或 Gradle 引入 GroupDocs.Merger 函式庫。
- 開發環境: IntelliJ IDEA、Eclipse,或任何 Java IDE。
- 基礎知識: 熟悉 Java 與文件操作概念。
設定 GroupDocs.Merger for Java
要嵌入 OLE 物件,首先將函式庫加入專案。
Maven
將此相依性加入您的 pom.xml 檔案:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>latest-version</version>
</dependency>
Gradle
在您的 build.gradle 檔案中加入以下內容:
implementation 'com.groupdocs:groupdocs-merger:latest-version'
直接下載
或者,從 GroupDocs.Merger for Java releases page 下載最新版本。
授權取得: 您可以先使用免費試用,或取得臨時授權以評估功能後再購買。詳情請前往 Purchase GroupDocs。
基本初始化
匯入所需類別以便操作 OLE 物件:
import com.groupdocs.merger.Merger;
import com.groupdocs.merger.domain.options.OleWordProcessingOptions;
步驟說明:在 Word 中嵌入 PDF
步驟 1:定義檔案路徑與目標頁面
設定來源 Word 文件、欲嵌入的 PDF,以及 OLE 物件要顯示的位置。
String sourceFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.docx"; // Source Word document path
String embeddedFilePath = "YOUR_DOCUMENT_DIRECTORY/sample.pdf"; // File to be embedded as an OLE object
String outputFilePath = new File("YOUR_OUTPUT_DIRECTORY",
"ImportDocumentToWordProcessing-" + Paths.get(sourceFilePath).getFileName().toString()).getPath();
int pageNumber = 2; // Page number where the OLE object will be inserted
sourceFilePath– 現有 Word 檔案的路徑。embeddedFilePath– 您想 將 PDF 加入 Word 的 PDF 檔案。outputFilePath– 新文件將儲存的路徑。pageNumber– 將放置 OLE 物件的頁碼。
步驟 2:設定 OleWordProcessingOptions
透過設定尺寸來自訂嵌入 PDF 的外觀。
OleWordProcessingOptions oleWordsOptions = new OleWordProcessingOptions(embeddedFilePath, pageNumber);
oleWordsOptions.setWidth(300); // Set width of the embedded object (in points)
oleWordsOptions.setHeight(300); // Set height of the embedded object (in points)
setWidth()/setHeight()– 控制 PDF 圖示在 Word 文件中的顯示大小。
步驟 3:初始化 Merger 並匯入 OLE 物件
為來源文件建立 Merger 實例,匯入 OLE 物件,並儲存結果。
Merger merger = new Merger(sourceFilePath);
{
merger.importDocument(oleWordsOptions); // Embed the OLE object into the Word document
merger.save(outputFilePath); // Save changes to a new output file
}
importDocument()– 接收OleWordProcessingOptions,將 PDF 插入為 OLE 物件。save()– 將修改後的文件寫入outputFilePath。
步驟 4:(可選)為其他物件重新套用設定
如果需要嵌入更多 PDF,請使用新的檔案路徑與頁碼重複 步驟 1‑3。相同的 OleWordProcessingOptions 類別可讓您個別控制每個物件。
設定 OleWordProcessingOptions(進階)
您還可以進一步調整放置方式,例如對齊物件或加入說明文字。以下程式碼片段重複基本設定以示說明:
OleWordProcessingOptions oleWordsOptions = new OleWordProcessingOptions(embeddedFilePath, pageNumber);
oleWordsOptions.setWidth(300); // Width of the embedded object
oleWordsOptions.setHeight(300); // Height of the embedded object
實務應用
在許多實務情境中,嵌入 PDF 非常有用:
- 技術手冊 – 直接在指南中插入詳細圖表或參考 PDF。
- 財務報告 – 加入補充審計 PDF,且不打斷主報告的流程。
- 法律合約 – 附加附件或展示文件為 OLE 物件,方便審閱時存取。
- 行銷套件 – 將 PDF 插入 Word 小冊子,以便隨時查閱產品規格。
效能考量
處理大型文件或多個 OLE 物件時,請留意以下建議:
- 裁剪不必要的內容 – 只嵌入真正需要的頁面。
- 管理記憶體 – 使用 Java 的
-Xmx參數為大型檔案分配足夠的堆積空間。 - 保持更新 – 新版 GroupDocs.Merger 常包含效能最佳化。
常見問題與解決方案
- 檔案路徑錯誤: 請確認 Word 與 PDF 的路徑為絕對路徑或相對於專案根目錄正確。
- 記憶體不足錯誤: 增加 JVM 堆積大小或將文件分批處理。
- PDF 損毀: 確認來源 PDF 在檢視器中能正常開啟後再嵌入。
- 缺少 OLE 圖示: 檢查 Word 範本是否對 OLE 插入設有保護。
常見問答
Q: 什麼是 OLE 嵌入?
A: 嵌入允許您將 PDF 等物件插入 Word 文件,作為保留原始功能的連結。
Q: 我可以在同一文件中嵌入多個 OLE 物件嗎?
A: 可以,每個物件皆可使用不同的 OleWordProcessingOptions 針對不同頁面與尺寸進行設定。
Q: 嵌入檔案的大小有沒有上限?
A: 限制通常由 Word 本身的限制決定,但 GroupDocs.Merger 能有效處理大型檔案。
Q: 如何解決嵌入錯誤?
A: 確認檔案路徑正確且 JVM 記憶體足夠。檢查來源 PDF 是否未損毀。
Q: 插入後我可以修改嵌入的物件嗎?
A: 您可以在 Microsoft Word 中重新開啟文件並編輯 OLE 物件,或使用更新的選項重新執行 Merger 程式碼。
其他資源
- GroupDocs.Merger Documentation
- API Reference
- Download Latest Version
- Purchase GroupDocs
- Free Trial
- Temporary License
- Support Forum
最後更新: 2026-02-19
測試環境: GroupDocs.Merger for Java latest version
作者: GroupDocs