PDF 処理制御 Aspose.PDF 関数デモ: C# を使用して PDF から XFDF に注釈をインポートまたはエクスポートする

コメントは通常、一部のドキュメントに指示、説明、詳細、またはコメントを追加するために使用されます。PDF ファイルでは注釈が頻繁に使用されるため、注釈を XFDF 形式でインポートまたはエクスポートする必要がある場合があります。この記事では、C# または VB.NET を使用してプログラムで注釈を簡単にインポートまたはエクスポートする方法を説明します。以下を見てみましょう。

  • C# または VB.NET を使用して XFDF から PDF にコメントをインポートする
  • C# または VB.NET を使用して PDF から XFDF に注釈をエクスポート

クリックして最新バージョンの Aspose.PDF をダウンロードしますicon-default.png?t=N7T8https://www.evget.com/product/565/download


C# または VB.NET を使用して XFDF から PDF にコメントをインポートする

注釈は、C# または VB.NET プログラミング言語を使用して、.NET ベースのアプリケーションの既存の XFDF ファイルから PDF ファイルにインポートできます。API は、API リファレンスの AnnotationType 列挙にリストされているさまざまなタイプの注釈のインポートをサポートしています。以下の手順に従って、.NET Framework ベースのアプリケーションで C# または VB.NET プログラミング言語を使用して、XFDF から PDF に注釈をインポートしてみましょう。

  • PdfAnnotationEditor クラス オブジェクトを初期化する
  • 入力された PDF ドキュメントをロードします
  • XFDF ファイルをロードして注釈をインポートする
  • インポートする注釈のタイプを指定します
  • 注釈を XFDF から PDF ファイルにインポートする
  • 出力された PDF ファイルを保存する

以下のコード スニペットは、C# または VB.NET を使用して XFDF ファイルから PDF ファイルにコメントをインポートする方法を示しています。

// PdfAnnotationEditor クラスのオブジェクトを作成
PdfAnnotationEditor editor = new PdfAnnotationEditor(); 
// 入力 PDF ファイルをバインドします
editor.BindPdf(dataDir + "inFile.pdf"); 
// 注釈をインポートするための入力 XFDF ファイルのファイル ストリームを作成します。
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Open, FileAccess.Read); 
// インポートするすべてのアノテーション タイプの列挙を作成します
Enum[] annType = { AnnotationType.Text }; 
// 指定されたタイプのアノテーションを XFDF ファイル
エディタからインポートします。ImportAnnotationFromXfdf(fileStream, annType); 
// 出力 PDF ファイルを保存します
editor.Save(dataDir + "ImportAnnotations_out.pdf");

C# または VB.NET を使用して PDF から XFDF ファイルに注釈をエクスポート

PDF ファイルから注釈をエクスポートすると、ファイルを表示可能にしたり、特定の種類の注釈のみをそのまま保持したりするのに役立ちます。たとえば、誰かが実現可能性レポートや論文の提出をレビューしているときに、テキストを強調表示したり、コメントやテキストを追加したりするとします。後で、PDF を作成者に送り返す前にテキストを保存したいだけです。この場合、注釈を XFDF にエクスポートすると、必要に応じて特定の注釈をエクスポートできるため便利です。次の手順は、注釈を PDF から XFDF 形式にエクスポートする方法を示しています。

  • PdfAnnotationEditor オブジェクトを初期化する
  • 入力PDFファイルを読み込みます
  • エクスポートされた注釈を保持する XFDF ファイルを作成する
  • エクスポートする注釈の種類を指定します
  • ExportAnnotationsXfdf メソッドを使用して注釈をエクスポートする

以下のコード スニペットは、C# または VB.NET を使用して PDF ファイルから XFDF ファイルに注釈をエクスポートする方法を示しています。

// PdfAnnotationEditor クラスのオブジェクトを作成
PdfAnnotationEditor editor = new PdfAnnotationEditor(); 
// 入力 PDF ファイルをバインドします
editor.BindPdf(dataDir + "inFile.pdf"); 
// 注釈をエクスポートするための出力 XFDF ファイルのファイル ストリームを作成します。
FileStream fileStream = new FileStream(dataDir + "exportannotations.xfdf", FileMode.Create, FileAccess.Write); 
// エクスポートするすべてのアノテーション タイプの列挙を作成します
Enum[] annoType = { AnnotationType.Text }; 
// 指定されたタイプのアノテーションを XFDF ファイル
エディタにエクスポートします。ExportAnnotationsXfdf(fileStream, 1, 5, annoType);

おすすめ

転載: blog.csdn.net/m0_67129275/article/details/132586741