PDF添付ファイルの追加および削除方法

This article was translated from English: Does it need improvement?
Translated
View the article in English

によって ジョルディ・バルディア

PDFドキュメントの添付ファイルは、PDFファイル自体に埋め込まれたファイルまたは追加データを指します。 これは、PDFを表示したときに目に見えるテキスト、画像、フォーマットなどの通常のPDFコンテンツとは異なります。 これらの添付ファイルは、画像、文書、スプレッドシート、その他の形式を含むさまざまなファイルタイプの形をとることができます。 通常、添付ファイルは、ユーザーがPDFを開いたときにアクセスできる追加の参考資料や補足データを提供するために使用されます。

IronPDFを使用して添付ファイルの操作を行う際、プロセスは簡単でユーザーフレンドリーです。


PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

PDF 用 C# NuGet ライブラリ

でインストール NuGet

Install-Package IronPdf
または
Java PDF JAR(ジャバPDF JAR)

ダウンロード DLL (ディーエルエル)

DLLをダウンロード

プロジェクトに手動でインストールする

今日からプロジェクトでIronPDFを使い始めましょう。無料のトライアルをお試しください。

最初のステップ:
green arrow pointer

チェックアウト IronPDF オン Nuget 迅速なインストールと展開のために。8百万以上のダウンロード数により、PDFをC#で変革しています。

PDF 用 C# NuGet ライブラリ nuget.org/packages/IronPdf/
Install-Package IronPdf

インストールを検討してください IronPDF DLL 直接。ダウンロードして、プロジェクトまたはGACの形式で手動でインストールしてください。 IronPdf.zip

プロジェクトに手動でインストールする

DLLをダウンロード

添付ファイルを追加例

ファイルを添付として追加するには、まずプログラムにファイルをbyteとして読み込んでください []. これを行う最も簡単な方法は、File.ReadAllBytesメソッドを使用することです。 ファイルをバイト**としてロードしたら []次に、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")
VB   C#

AddAttachment 関数は、将来の参照のために保持したり、必要に応じて後で削除したりすることができる PdfAttachment オブジェクトを出力します。

PDFを保存した後、PDFビューアのツールバーから添付ファイルを開くことができます。 次の画像では、Google ChromeのPDFビューアでこの機能を見つける場所を示しています。

添付プレビュー

そこから、クリックして添付ファイルを自分のストレージに保存することができます。

添付ファイルを削除する例

添付ファイルを削除するには、単に 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")
VB   C#

添付ファイルを削除して結果のファイルをPDFビューアーで開いた後、添付ファイルが表示されなくなっていることが確認できます。

添付プレビュー

ジョルディ・バルディア

ソフトウェアエンジニア

ジョルディは、Iron Softwareでのスキルを活かしていないときには、ゲームプログラミングをしており、Python、C#、C++に最も堪能です。彼は製品テスト、製品開発、研究の責任を共有しており、継続的な製品改善に大きな価値をもたらしています。この多様な経験は彼を常に挑戦的で魅力的に保ち、彼はIron Softwareで働く一番好きな側面の一つだと言っています。ジョルディはフロリダ州マイアミで育ち、フロリダ大学でコンピューターサイエンスと統計学を学びました。