ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
このガイドでは、PDFファイルをマイクロソフト ワードMicrosoft Wordの「オブジェクトの挿入」機能を使用した文書。 この方法では、Wordから直接アクセスできるようにしながら、元の文書の書式を保持します。 私たちは、ステップバイステップでプロセスを説明し、その利点と限界について議論し、特定のユースケースのための代替アプローチについて説明します。
記事の最後に、この翻訳について簡単に紹介します。IronWord以下のコンテンツを日本語に翻訳してください:IronPDFプログラムソリューションを求める開発者向けのライブラリ。 これらのツールは、PDFやWord文書関連の操作に高度な機能を提供します。 PDFを埋め込みオブジェクトとしてWord文書に追加する方法を理解しましょう。
PDFをWord文書にオブジェクトとして追加するには、以下の手順に従ってください:
Word文書を開いてください。
PDFを挿入したい場所にカーソルを置いてください。
リボンの「挿入」タブに移動します。
テキスト」グループで、「オブジェクト」をクリックしてください。
オブジェクトダイアログボックスの「ファイルから作成」タブに切り替えます。
参照」をクリックしてPDFファイルを探してください。
PDFを選択し、「開く」をクリックしてください。
オプションで、「ファイルへのリンク」または「アイコンとして表示」にチェックを入れることができます。
OK」をクリックして、PDFを文書に挿入してください。
各ステップを詳しく見ていきましょう:
オブジェクトの挿入機能は、ドキュメントにコンテンツを追加するためのさまざまなツールを含む「挿入」タブにあります。 オブジェクトボタンは、通常、他の挿入オプションと一緒にテキストグループにあります。
オブジェクトダイアログボックスの「ファイルから作成」タブでは、既存のファイルを挿入することができます。 ここで、挿入するPDFファイルを選択します。
参照ボタンを使ってファイルシステムをナビゲートし、必要なPDFを選択してください。 Wordはさまざまなファイル形式をサポートしていますが、このガイドではPDFファイルに焦点を当てています。
2つのチェックボックスで、PDFの挿入方法をさらに制御できます:
"アイコンとして表示 "は、PDF文書をその最初のページの代わりにアイコンとして表示します。 これは、文書のレイアウトをきれいに保つのに便利です。
OKをクリックすると、PDFが埋め込みオブジェクトとしてWord文書に挿入されます。
Adobe Acrobatを使ってPDFをWordに変換し、Word文書に挿入する方法もあります。 こうすることで、ユーザーはコンテンツを直接見ることができます。
IronPDFとIronWordはPDFをWord文書に挿入することを直接サポートしていませんが、強力なPDFとWordの文書処理機能を提供しており、両方の形式を含むワークフローにおいて価値があります。
IronPDFは、.NET開発者向けに設計されたPDFライブラリです。 C#、F#、またはVB.NETコードから直接PDFを作成、編集、操作することができます。 このライブラリは、HTML、URL文字列、生のHTMLファイルからのPDFレンダリングをサポートしています。 また、パスワード保護、デジタル署名、注釈、テキスト抽出も含まれます。 さまざまな.NET環境をサポート(.NET Core、Framework、Standardを含む。)IronPdfは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;
renderer.RenderingOptions.WaitFor.RenderDelay = 150; // Adjusted the JavaScript wait time
var pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript);
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;
renderer.RenderingOptions.WaitFor.RenderDelay = 150; // Adjusted the JavaScript wait time
var pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript);
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
renderer.RenderingOptions.WaitFor.RenderDelay = 150 ' Adjusted the JavaScript wait time
Dim pdfWithJavaScript = renderer.RenderHtmlAsPdf(htmlWithJavaScript)
pdfWithJavaScript.SaveAs("javascript-in-html-v2.pdf")
IronWordは、Microsoft Word文書に焦点を当てたIron Softwareのもう一つのスイートライブラリです。(DOCX). これは、.NET言語を使用してWord文書をプログラムで作成、読み取り、編集するためのわかりやすいAPIを提供します。 IronPDFのように、IronWordは他のライブラリとシームレスに統合され、DOCXファイル内のテキスト、表、画像の修正など、さまざまな文書操作機能を提供します。
このライブラリは、ダイナミックレポートを生成したり、ドキュメントをマージしたり、DOCXファイルを他のフォーマットに変換したりします。 また、ドキュメントの書式設定、テンプレート作成、データバインディングにも対応しているため、自動化やWord文書のカスタマイズ.
using IronWord;
using IronWord.Models;
Text textRun = new Text("Sample text");
Paragraph paragraph = new Paragraph();
paragraph.AddChild(textRun);
WordDocument doc = new WordDocument(paragraph);
doc.SaveAs("Sample Doc.docx");
using IronWord;
using IronWord.Models;
Text textRun = new Text("Sample text");
Paragraph paragraph = new Paragraph();
paragraph.AddChild(textRun);
WordDocument doc = new WordDocument(paragraph);
doc.SaveAs("Sample Doc.docx");
Imports IronWord
Imports IronWord.Models
Private textRun As New Text("Sample text")
Private paragraph As New Paragraph()
paragraph.AddChild(textRun)
Dim doc As New WordDocument(paragraph)
doc.SaveAs("Sample Doc.docx")
PDFを埋め込みオブジェクトとしてWord文書に追加すると、元の文書の書式を保持したまま、PDFをWord DOCに挿入することができます。 この方法は、Wordコンバータを使用せずに、PDF全体をWord形式に追加するのに役立ちます。 挿入されるPDFコンテンツはソースファイル形式のままで、Word文書内で編集可能なテキストには変換されません。
より高度な文書処理機能が必要な場合は、IronPDFとIronWordが強力なソリューションを提供します。 これらのライブラリにより、開発者はPDFコンテンツやWord形式のドキュメントをプログラムで操作することができ、単にPDFをWordファイルに挿入する以上の柔軟性を提供します。
IronPDFとIronWordはどちらも以下を提供します。無料試用また、ユーザがその機能を検討する前に、翻訳を依頼できるようにする必要があります。 これらの強力なツールのライセンスは$749から始まり、基本的な文書処理を超える高度な文書処理機能を必要とする企業や開発者にとって、費用対効果の高いソリューションを提供します。
10 の .NET API 製品 オフィス文書用