跳過到頁腳內容
字處理工具

您能否將 PDF 添加到 Word 文檔中(初學者指南)

本指南重點在於如何使用 Microsoft Word 的"插入物件"功能將 PDF 檔案插入到Microsoft Word文件中。 這種方法既保留了原始文件格式,又允許直接從 Word 存取。 我們將逐步介紹該過程,討論其優點和局限性,並討論針對具體用例的替代方法。

文章最後,我們將簡要介紹IronWordIronPDF庫,供尋求程序化解決方案的開發人員參考。 這些工具為 PDF 和 Word 文件相關操作提供了進階功能。 讓我們來了解如何將 PDF 作為嵌入物件新增到 Word 文件中。

2. 在 Word 中以物件形式插入 PDF 文件

若要在 Word 文件中新增 PDF 對象,請依照下列步驟操作:

  1. 開啟你的 Word 文件。
  2. 將遊標放在你想插入 PDF 的位置。
  3. 前往功能區上的"插入"標籤。
  4. 在"文字"群組中,按一下"物件"。
  5. 在物件對話方塊中切換到"從檔案建立"標籤。
  6. 點選"瀏覽"找到您的 PDF 檔案。
  7. 選擇 PDF 文件,然後按一下"開啟"。
  8. (可選)勾選"連結到檔案"或"顯示為圖示"。
  9. 點選"確定"將 PDF 插入您的文件中。

讓我們詳細分析每個步驟:

2.1 存取對象插入功能

物件插入功能位於"插入"標籤中,其中包含用於向文件添加內容的各種工具。 "物件"按鈕通常位於"文字"群組中,與其他插入選項在一起。

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 1

2.2 從檔案創建

"物件"對話方塊中的"從檔案建立"標籤可讓您插入現有檔案。 在這裡,您可以選擇要插入的 PDF 檔案。

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 2

2.3 文件選擇

使用"瀏覽"按鈕瀏覽文件系統並選擇所需的 PDF 文件。 Word 支援多種文件類型,但本指南重點介紹 PDF 文件。

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 3

2.4 插入選項

兩個複選框可用於對 PDF 的插入方式進行更多控制:

-文件連結:建立指向原始 PDF 的鏈接,而不是將其嵌入到文件中。 這樣可以減少 Word 文件的大小,但要求連結的 PDF 文件保留在其原始位置。 -顯示為圖示:將 PDF 文件顯示為圖示而不是其第一頁。 這有助於保持文檔佈局簡潔。

點擊"確定"後,PDF 檔案將作為嵌入物件插入 Word 文件中。

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 4

還有一種方法是使用 Adob​​e Acrobat 將 PDF 轉換為 Word,然後將其插入到 Word 文件中。 這樣,用戶就能直接看到內容。

使用IronPDF和IronWord進行進階 PDF 和 Word 文件處理

雖然IronPDF和IronWord不直接支援將 PDF 插入 Word 文檔,但它們提供了強大的 PDF 和 Word 文檔處理功能,這在涉及這兩種格式的工作流程中可能很有價值。

IronPDF .NET PDF 庫

如何在 Word 文件中新增 PDF(入門指南):圖 5 - IronPDF:C# PDF 庫

IronPDF是一個專為.NET開發人員設計的 PDF 程式庫。 它允許使用者直接從 C#、F# 或 VB .NET程式碼建立、編輯和操作 PDF。 該庫支援從 HTML、URL 字串和原始 HTML 檔案渲染 PDF。 它還包括密碼保護、數位簽名、註釋和文字提取功能。 IronPDF支援各種.NET環境(包括.NET Core 、Framework 和 Standard),相容於 Windows、Linux、macOS 和 Docker 等容器化環境。

它還支援 PDF/A 合規性,使其適用於存檔和法律用途。 進階功能包括 HTML/CSS 整合、可自訂的頁面設置,以及將圖像和JavaScript等多媒體元素嵌入 PDF 的選項。

using IronPdf;

const string htmlWithJavaScript = @"
<h2>New HTML Content</h2>
<script>
    document.write('<p>This text is generated by JavaScript</p>');
    window.ironpdf.notifyRender();
</script>";

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
// Adjusted the JavaScript wait time
renderer.RenderingOptions.WaitFor.RenderDelay = 150; 

// Renders the HTML as a PDF including the JavaScript-generated content
var pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript);

// Saves the generated PDF on disk
pdfWithJavaScript.SaveAs("javascript-in-html-v2.pdf");
using IronPdf;

const string htmlWithJavaScript = @"
<h2>New HTML Content</h2>
<script>
    document.write('<p>This text is generated by JavaScript</p>');
    window.ironpdf.notifyRender();
</script>";

var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.EnableJavaScript = true;
// Adjusted the JavaScript wait time
renderer.RenderingOptions.WaitFor.RenderDelay = 150; 

// Renders the HTML as a PDF including the JavaScript-generated content
var pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript);

// Saves the generated PDF on disk
pdfWithJavaScript.SaveAs("javascript-in-html-v2.pdf");
$vbLabelText   $csharpLabel

IronWord .NET文字庫

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 6

IronWord是Iron Software套件中的另一個函式庫,專門用於處理 Microsoft Word 文件 (DOCX)。 它提供了一個簡單的 API,可以使用.NET語言以程式設計方式建立、讀取和編輯 Word 文件。 與IronPDF一樣, IronWord可以與其他庫無縫集成,並提供一系列文件操作功能,例如修改 DOCX 文件中的文字、表格和圖像。

該程式庫可以產生動態報告、合併文件或將 DOCX 文件轉換為其他格式。 它還支援文件格式設定、範本建立和資料綁定,使其成為需要自動化或自訂 Word 文件的應用程式的理想選擇。

using IronWord;
using IronWord.Models;

// Creates a text object to be inserted into a Word document
Text textRun = new Text("Sample text");

// Creates a paragraph object to hold the text
Paragraph paragraph = new Paragraph();
paragraph.AddChild(textRun);

// Initializes a new Word document with the paragraph
WordDocument doc = new WordDocument(paragraph);

// Saves the Word document to disk
doc.SaveAs("Sample Doc.docx");
using IronWord;
using IronWord.Models;

// Creates a text object to be inserted into a Word document
Text textRun = new Text("Sample text");

// Creates a paragraph object to hold the text
Paragraph paragraph = new Paragraph();
paragraph.AddChild(textRun);

// Initializes a new Word document with the paragraph
WordDocument doc = new WordDocument(paragraph);

// Saves the Word document to disk
doc.SaveAs("Sample Doc.docx");
$vbLabelText   $csharpLabel

結論

如何在 Word 文件中新增 PDF 檔案(入門指南):圖 7

將 PDF 作為嵌入物件新增至 Word 文件中,可以將 PDF 插入 Word 文件中,同時保留原始文件的格式。 此方法可協助您將整個 PDF 檔案轉換為 Word 格式,而無需使用 Word 轉換器。 插入的 PDF 內容將保持其來源文件格式,這意味著它不會轉換為 Word 文件中的可編輯文字。

對於需要更進階文件處理功能的用戶, IronPDF和IronWord提供了強大的解決方案。 這些程式庫允許開發人員以程式設計方式操作 PDF 內容和 Word 格式文檔,並提供除了簡單地將 PDF 插入 Word 文件之外的靈活性。

IronPDF和IronWord都提供免費試用,用戶可以在購買前體驗其功能。 這些強大的工具的授權價格從 $799 起,為需要超越基本 PDF 插入功能的高級文件處理能力的企業和開發人員提供了一種經濟高效的解決方案。

Jordi Bardia
軟體工程師
Jordi 在 Python、C# 和 C++ 上最得心應手,當他不在 Iron Software 展現技術時,便在做遊戲編程。在分担產品测测试,產品開發和研究的责任時,Jordi 為持续的產品改進增值。他说这种多样化的经验使他受到挑战并保持参与, 而这也是他与 Iron Software 中工作一大乐趣。Jordi 在佛罗里达州迈阿密长大,曾在佛罗里达大学学习计算机科学和统计学。

鋼鐵支援團隊

我們每週 5 天,每天 24 小時在線上。
聊天
電子郵件
打電話給我