フッターコンテンツにスキップ
ワードツール

PDFをワード文書に追加する方法(初心者ガイド)

このガイドは、Microsoft Word の「オブジェクトの挿入」機能を使用して Microsoft Word に PDF ファイルを挿入する方法に焦点を当てています。 この方法は、Word 内から直接アクセスできるようにしながら、元のドキュメントの形式を保持します。 プロセスをステップバイステップで確認し、その利点と制限を議論し、特定の使用例に対する代替アプローチも議論します。

At the end of the article, we'll briefly introduce the IronWord and IronPDF libraries for developers seeking programmatic solutions. これらのツールは、PDF と Word ドキュメント関連の操作に対する高度な機能を提供します。 PDF を埋め込みオブジェクトとして Word ドキュメントに追加する方法を理解しましょう。

2. Word にオブジェクトとして PDF を挿入する

PDF を Word ドキュメントにオブジェクトとして追加するには、次の手順に従ってください:

  1. Word ドキュメントを開きます。
  2. PDF を挿入したい場所にカーソルを置きます。
  3. リボンの「挿入」タブに移動します。 4.「テキスト」グループで「オブジェクト」をクリックします。
  4. オブジェクト ダイアログ ボックスで「ファイルから作成」タブに切り替えます。
  5. 「参照」をクリックして、PDF ファイルを見つけます。
  6. PDF を選択して「開く」をクリックします。
  7. 必要に応じて「ファイルへのリンク」または「アイコンとして表示」をチェックできます。 9.「OK」をクリックして、ドキュメントに PDF を挿入します。

各ステップを詳細に見ていきましょう:

2.1 オブジェクト挿入機能へのアクセス

オブジェクト挿入機能は、ドキュメントにコンテンツを追加するためのさまざまなツールを含む挿入タブにあります。 オブジェクト ボタンは通常、他の挿入オプションと共に「テキスト」グループにあります。

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 1

2.2 ファイルから作成

オブジェクト ダイアログ ボックスの「ファイルから作成」タブでは、既存のファイルを挿入できます。 ここで、挿入する PDF ファイルを選択します。

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 2

2.3 ファイル選択

「参照」ボタンを使用してファイル システムをナビゲートし、目的の PDF を選択します。 Word はさまざまなファイル タイプをサポートしていますが、このガイドは PDF ファイルに焦点を当てています。

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 3

2.4 挿入オプション

次の 2 つのチェックボックスは、PDF の挿入方法をさらに制御するためのものです:

  • ファイルへのリンク: ドキュメントに埋め込むのではなく、元の PDF へのリンクを作成します。 これにより Word ファイルのサイズが小さく保たれますが、リンクされた PDF は元の場所に残っている必要があります。
  • アイコンとして表示: PDF ドキュメントを最初のページの代わりにアイコンとして表示します。 これはドキュメントのレイアウトをきれいに保つのに役立ちます。

「OK」をクリックすると、PDF が埋め込みオブジェクトとして Word ドキュメントに挿入されます。

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 4

Adobe Acrobat を使用して PDF を Word に変換し、その後 Word ドキュメントに挿入する方法もあります。 この方法では、ユーザーはコンテンツを直接見ることができます。

IronPDF と IronWord による高度な PDF 及び Word ドキュメント処理

IronPDF と IronWord は、PDF を Word ドキュメントに直接挿入することをサポートしていませんが、PDF 及び Word ドキュメント処理において強力な機能を提供し、両方の形式に関与するフローで役立ちます。

IronPDF .NET PDF ライブラリ

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 5 - IronPDF: C# PDF ライブラリ

IronPDF は .NET 開発者向けに設計された PDF ライブラリです。 ユーザーは C#、F#、または VB.NET コードから直接 PDF の作成、編集、操作が可能です。 このライブラリは、HTML、URL 文字列、および生の HTML ファイルからの PDF のレンダリングをサポートしています。 パスワード保護、デジタル署名、注釈、テキスト抽出も含まれています。 .NET Core、Framework、Standard などのさまざまな .NET 環境 (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");
Imports IronPdf

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

Private 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
Dim pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript)

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

IronWord .NET Word ライブラリ

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 6

IronWord は、Microsoft Word ドキュメント (DOCX) に取り組むことに焦点を当てた Iron Software スイートの別のライブラリです。 .NET 言語を使用して、Word ドキュメントをプログラムで作成、読み取り、編集するための簡単な API を提供します。 IronPDF のように、他のライブラリとシームレスに統合し、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");
Imports IronWord
Imports IronWord.Models

' Creates a text object to be inserted into a Word document
Private textRun As New Text("Sample text")

' Creates a paragraph object to hold the text
Private paragraph As New Paragraph()
paragraph.AddChild(textRun)

' Initializes a new Word document with the paragraph
Dim doc As New WordDocument(paragraph)

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

結論

PDF を Word ドキュメントに追加できますか (初心者ガイド): 図 7

PDF を Word ドキュメントに埋め込みオブジェクトとして追加することで、元のドキュメントの書式を保持しながら Word 文書に PDF を挿入できます。 この方法は、Word 変換ツールを使用せずに PDF を Word 形式に追加するのに役立ちます。 挿入された PDF コンテンツは、そのソース ファイル形式のままであり、Word ドキュメント内で編集可能なテキストには変換されません。

高度なドキュメント処理機能が必要な方には、IronPDF と IronWord が強力な解決策を提供します。 これらのライブラリは、開発者が PDF コンテンツや Word フォーマットのドキュメントをプログラムによって操作できるようにし、単に Word ファイルに PDF を挿入する以上の柔軟性を提供します。

IronPDF と IronWord の両方で無料トライアルを提供しており、コミットする前に機能を試すことが可能です。 これらの強力なツールのライセンスは $799 から始まっており、基本的な PDF 挿入を超えた高度なドキュメント処理機能を必要とする企業や開発者にとっての費用対効果の高いソリューションを提供します。

Jordi Bardia
ソフトウェアエンジニア
Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。