C# で PDF にファイルを添付する方法

この短いガイドは、C# で PDF にファイルを添付する方法 を支援します。プログラムの作成に必要な手順のリストと、C# で PDF に添付ファイルを追加する方法 を示すサンプル コードを実行するために必要なリソースを共有します。この操作は、サードパーティのツールやソフトウェアを必要とせず、.NET プラットフォームをサポートする任意のオペレーティング システムで実行できます。

C# で PDF に添付ファイルを挿入する手順

  1. PDF にファイルを添付するために Aspose.PDF for .NET を使用する環境を設定します
  2. 添付ファイルを追加する Document クラスを使用して、対象の PDF ファイルを開きます
  3. ファイル名と説明を指定して、FileSpecification クラス オブジェクトをインスタンス化します
  4. 読み込まれた PDF ファイルの EmbeddedFiles コレクションで Add() メソッドを呼び出します
  5. 結果のPDFファイルを添付ファイルのあるディスクに保存します

これらの手順は、C# で PDF に添付ファイルを追加する方法 のプロセスをまとめたものです。各 PDF ファイルには、新しいファイルを添付ファイルとして PDF に追加できる埋め込みファイルのコレクションがあります。このコレクションに追加するために必要なため、FileSpecification クラス オブジェクトを開始する必要があります。

C# で PDF に添付ファイルを追加するコード

using Aspose.Pdf;
namespace AsposeProjects
{
class Program
{
static void Main(string[] args)
{
// Initialize license
License lic = new License();
lic.SetLicense("Aspose.Total.lic");
// Open the document
Document pdfDocument = new Document("Input.pdf");
// Setup the FileSpecification object
FileSpecification spec = new FileSpecification("attachment.txt", "Attachment file description");
// Embed the file to the PDF
pdfDocument.EmbeddedFiles.Add("1", spec);
// Save the document
pdfDocument.Save("AddAttachment.pdf");
System.Console.WriteLine("Done");
}
}
}

このサンプル コードは、C# で PDF にファイルを添付する方法 を示しています。最初に、ファイル名、ファイル ストリーム、ファイルの説明、および注釈をさまざまな組み合わせで取得する複数のコンストラクターを持つ FileSpecification クラス オブジェクトが開始されます。同様に、PDF ファイルの EmbeddedFiles プロパティの Add() メソッドには、ファイルのキーと添付ファイルを定義するための FileSpecification クラス オブジェクトを受け取る複数のオーバーロード メソッドがあります。

このトピックでは、C# で PDF にファイルを挿入するプロセスを観察しました。 PDF ファイルにデジタル署名を追加するプロセスを知りたい場合は、C# で PDF にデジタル署名を追加する方法 の記事を参照してください。

 日本語