IronPDF ハウツー 添付ファイルの追加と削除 How to Add and Remove PDF Attachments Jordi Bardia 更新日:8月 14, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English PDF ドキュメントの添付ファイルは、PDF ファイル自体に埋め込まれたファイルや追加データを指します。 これは、PDF を表示するときに表示されるテキスト、画像、および書式設定を含む通常の PDF コンテンツとは異なります。 これらの添付ファイルは、画像、ドキュメント、スプレッドシート、その他の形式を含むさまざまなファイル形式を取ることができます。 通常、添付ファイルは、PDF を開いたときにユーザーがアクセスできる追加の参考資料や補足データを提供するために使用されます。 クイックスタート: PDF への添付ファイルの追加 IronPDF の強力なライブラリを使用して、PDF ドキュメントに簡単に添付ファイルを追加できます。 この簡単な例では、ファイルを添付ファイルとして PDF に埋め込む方法を示します。 既存の PDF を読み込み、AddAttachment メソッドを使用して、更新されたドキュメントを保存します。 このプロセスにより、補足資料が PDF にシームレスに含まれ、どの PDF ビューアからでも直接アクセス可能となります。 Get started making PDFs with NuGet now: Install IronPDF with NuGet Package Manager PM > Install-Package IronPdf Copy and run this code snippet. var pdf = IronPdf.PdfDocument.FromFile("example.pdf"); pdf.Attachments.AddAttachment("file.txt", System.IO.File.ReadAllBytes("file.txt")); pdf.SaveAs("updated.pdf"); Deploy to test on your live environment Start using IronPDF in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小ワークフロー (5 ステップ) NuGet から IronPDF C# ライブラリをダウンロード 既存の PDF を読み込むか新しい PDF をレンダリング File.ReadAllBytes メソッドを使用してアタッチするファイルを byte[] としてインポート AddAttachment メソッドを使用して PDF にアタッチ RemoveAttachment メソッドを使用して PDF から添付ファイルを削除 添付ファイル追加例 ファイルを添付ファイルとして追加するには、まずプログラムに byte[] としてロードします。 これを行う最も簡単な方法は、File.ReadAllBytes メソッドを使用することです。 ファイルが byte[] として読み込まれた状態で、AddAttachment メソッドを使用して、オブジェクトを添付ファイルとして PDF に追加できます: :path=/static-assets/pdf/content-code-examples/how-to/add-remove-attachments-add-attachment.cs using IronPdf; using System.IO; // Import attachment file byte[] fileData = File.ReadAllBytes(@"path/to/file"); // Open existing PDF PdfDocument pdf = PdfDocument.FromFile("sample.pdf"); // Add attachment to the PDF pdf.Attachments.AddAttachment("Example", fileData); pdf.SaveAs("addAttachment.pdf"); Imports IronPdf Imports System.IO ' Import attachment file Private fileData() As Byte = File.ReadAllBytes("path/to/file") ' Open existing PDF Private pdf As PdfDocument = PdfDocument.FromFile("sample.pdf") ' Add attachment to the PDF pdf.Attachments.AddAttachment("Example", fileData) pdf.SaveAs("addAttachment.pdf") $vbLabelText $csharpLabel AddAttachment 関数は PdfAttachment オブジェクトを出力し、将来の参照のために保持したり、必要に応じて後で削除したりできます。 PDF を保存した後、PDF ビューアのツールバーから添付ファイルを開くことができます。 以下の画像で Google Chrome の PDF ビューアーでこの機能を見つける方法を示しています: そこからクリックして、添付ファイルを自身のストレージに保存できます。 添付ファイル取得例 PDF の添付ファイルは、PdfDocument オブジェクトの Attachments プロパティにアクセスしてバイナリデータとして取得できます。 バイナリデータを使用して、添付ファイルをそれぞれのファイル形式で PDF からエクスポートできます。 :path=/static-assets/pdf/content-code-examples/how-to/add-remove-attachments-retrieve-attachment.cs using IronPdf; using System.IO; // Open existing PDF PdfDocument pdf = PdfDocument.FromFile("addAttachment.pdf"); // Iterate through all attachments foreach (var attachment in pdf.Attachments) { if (attachment.Name.Contains("Example")) { // Save byte to file File.WriteAllBytes($"{attachment.Name}.doc", attachment.Data); } } Imports IronPdf Imports System.IO ' Open existing PDF Private pdf As PdfDocument = PdfDocument.FromFile("addAttachment.pdf") ' Iterate through all attachments For Each attachment In pdf.Attachments If attachment.Name.Contains("Example") Then ' Save byte to file File.WriteAllBytes($"{attachment.Name}.doc", attachment.Data) End If Next attachment $vbLabelText $csharpLabel 添付ファイル削除例 添付ファイルを削除するには、RemoveAttachment 関数を使用します。 このメソッドには、Attachments プロパティから取得できる添付ファイルへの参照が必要です。 上記で保存したファイルを使用してこれを行う方法を示しています。 :path=/static-assets/pdf/content-code-examples/how-to/add-remove-attachments-remove-attachment.cs using IronPdf; using System.Linq; // Open existing PDF PdfDocument pdf = PdfDocument.FromFile("addAttachment.pdf"); // Add attachment to the PDF PdfAttachmentCollection retrieveAttachments = pdf.Attachments; // Remove attachment from PDF pdf.Attachments.RemoveAttachment(retrieveAttachments.First()); pdf.SaveAs("removeAttachment.pdf"); Imports IronPdf Imports System.Linq ' Open existing PDF Private pdf As PdfDocument = PdfDocument.FromFile("addAttachment.pdf") ' Add attachment to the PDF Private retrieveAttachments As PdfAttachmentCollection = pdf.Attachments ' Remove attachment from PDF pdf.Attachments.RemoveAttachment(retrieveAttachments.First()) pdf.SaveAs("removeAttachment.pdf") $vbLabelText $csharpLabel 添付ファイルを削除して PDF ビューアで結果のファイルを開いた後、添付ファイルが表示されなくなります: 次に何ができるのかを見てみましょうか? こちらのチュートリアルページをご覧ください:PDFの整理 よくある質問 C#を使用してPDFドキュメントに添付ファイルを追加する方法は? IronPDFを使用してPDFドキュメントに添付ファイルを追加するには、ファイルをFile.ReadAllBytesメソッドでバイト配列として読み込み、AddAttachmentメソッドを使用してPDFに埋め込みます。 PDFから添付ファイルを削除する手順は? IronPDFを使用してPDFから添付ファイルを削除するには、RemoveAttachmentメソッドを使用します。まず、PdfDocumentオブジェクトのAttachmentsプロパティから参照を取得する必要があります。 PDFに添付できるファイル形式はどれですか? 画像、文書、スプレッドシート、その他のファイルタイプを含む多くのファイル形式をPDFに添付できます。 PDFから添付ファイルを取得してエクスポートする方法は? IronPDFを使用してPDFから添付ファイルを取得するには、PdfDocumentオブジェクトのAttachmentsプロパティにアクセスし、バイナリデータとして取得し、ディスクにエクスポートします。 C#でPDFの添付ファイルを管理するために必要な手順は何ですか? PDFの添付ファイルを管理するためには、NuGetからIronPDF C#ライブラリをダウンロードし、PDFドキュメントを読み込むか作成し、関連するメソッドを使用して添付ファイルを追加または削除します。 PDFの添付ファイルはユーザーによってアクセスおよび保存されますか? はい、IronPDFを使用してPDFに追加された添付ファイルは、PDFビューアのツールバーを通じてアクセスでき、ユーザーが保存することができます。 PDF添付ファイルの変更を保存するにはどうすればよいですか? IronPDFを使用してPDFの添付ファイルを変更した後、SaveAsメソッドを使用して更新されたPDFドキュメントを希望の場所に保存します。 表示可能なPDFコンテンツと添付ファイルの違いは何ですか? 表示可能なPDFコンテンツにはテキスト、画像、書式が含まれ、添付ファイルはPDF内に埋め込まれた追加のファイルまたはデータで、補足情報を提供します。 Jordi Bardia 今すぐエンジニアリングチームとチャット ソフトウェアエンジニア Jordiは、最も得意な言語がPython、C#、C++であり、Iron Softwareでそのスキルを発揮していない時は、ゲームプログラミングをしています。製品テスト、製品開発、研究の責任を分担し、Jordiは継続的な製品改善において多大な価値を追加しています。この多様な経験は彼を挑戦させ続け、興味を持たせており、Iron Softwareで働くことの好きな側面の一つだと言います。Jordiはフロリダ州マイアミで育ち、フロリダ大学でコンピュータサイエンスと統計学を学びました。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る