跳至頁尾內容
文字工具

如何將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

還有一種方法是使用 Adobe 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 插入之外的高級文件處理功能的企業和開發人員提供了一種經濟高效的解決方案。

柯蒂斯·週
技術撰稿人

Curtis Chau擁有卡爾頓大學電腦科學學士學位,專長於前端開發,精通Node.js、TypeScript、JavaScript和React。他熱衷於打造直覺美觀的使用者介面,喜歡使用現代框架,並擅長撰寫結構清晰、視覺效果出色的使用者手冊。

除了開發工作之外,柯蒂斯對物聯網 (IoT) 也抱有濃厚的興趣,致力於探索硬體和軟體整合的創新方法。閒暇時,他喜歡玩遊戲和製作 Discord 機器人,將他對科技的熱愛與創造力結合。