FAQs

このFAQでは、Documentize .NET Pluginsの機能や特性に関する包括的な情報を提供し、PDF変換、フォーム処理、目次(TOC)生成などの側面を取り上げています。


一般的な質問

1. Documentize for .NETとは何ですか?

Documentize for .NETは、プログラムを通じてPDF文書を管理・処理するための強力なライブラリです。PDFをさまざまな形式に変換したり、PDFフォームを編集したり、デジタル署名を追加したり、TOCを生成したり、長期的なアーカイブのためのPDF/A準拠を確保したりできます。

2. Documentizeのプラグインをどうやってインストールしますか?

公式ウェブサイトからアセンブリファイルをダウンロードするか、NuGetから直接パッケージを取得することで、Documentizeプラグインをインストールできます。各プラグインのドキュメント内に詳細なインストール手順があります。


PDF変換プラグイン

3. PDF文書をWord(DOC/DOCX)ファイルに変換するにはどうすればよいですか?

PDF to DOC Converterを使用してPDF文書をWord形式に変換するには:

  1. PdfDocクラスをインスタンス化します。
  2. 変換オプションを設定するためのPdfToDocOptionsオブジェクトを作成します。
  3. 入力PDFと出力DOC/DOCXファイルのパスを追加します。
  4. 変換を実行するためにProcessメソッドを呼び出します。

4. PDFページをJPEG画像に変換するにはどうすればよいですか?

PDF to JPEG Converterを使用して:

  1. Jpegクラスのインスタンスを作成します。
  2. JpegOptionsを介して変換オプション(解像度、ページ範囲など)を設定します。
  3. 入力/出力ファイルのパスを追加します。
  4. Jpeg.Processメソッドを呼び出して変換を実行します。

5. PDFをPNGに変換するにはどうすればよいですか?

PDFをPNG形式に変換するには:

  1. PngクラスのインスタンスとPngOptionsオブジェクトを作成します。
  2. 入力PDFを追加し、出力フォルダーを指定します。
  3. 解像度(例:300 DPI)などのオプションを設定します。
  4. PNG画像を生成するためにProcessメソッドを呼び出します。

6. PDFをExcel(XLS/XLSX)に変換するにはどうすればよいですか?

PDFをExcelに変換するには:

  1. PdfXlsクラスをインスタンス化します。
  2. PdfToXlsOptionsを使用して入力/出力パスおよび変換オプションを設定します。
  3. 変換を開始するためにProcessメソッドを呼び出します。

7. PDFをHTMLに変換するにはどうすればよいですか?

PDF文書をHTMLに変換するには:

  1. PdfHtmlクラスのインスタンスを作成します。
  2. PdfToHtmlOptionsまたはHtmlToPdfOptionsで変換オプションを設定します。
  3. 入力/出力パスを追加し、Processメソッドを呼び出します。

PDFフォーム処理

8. フォームエディタでPDFフォームを編集するにはどうすればよいですか?

PDF Form Editorは、以下の機能を提供します:

  • フィールドを追加する(FormEditorAddOptions)。
  • フィールドを更新する(FormEditorSetOptions)。
  • フィールドを削除する(FormRemoveSelectedFieldsOptions)。 フォームフィールドを設定したら、Processメソッドを実行します。

9. PDFフォームをフラット化するにはどうすればよいですか?

フォームフィールドをフラット化するには:

  1. FormFlattenerクラスをインスタンス化します。
  2. すべてのフィールドをフラット化するためにFormFlattenAllFieldsOptionsを使用するか、特定のフィールドをターゲットにするためにFormFlattenSelectedFieldsOptionsを使用します。
  3. 入力/出力ファイルを追加し、Processメソッドを呼び出します。

10. PDFフォームからデータをエクスポートするにはどうすればよいですか?

フォームデータをエクスポートするには、PDF Form Exporterを使用します。 FormExporterValuesToCsvOptionsオブジェクトを作成し、フォームフィールドの条件を指定し、データをCSV形式でエクスポートするためにProcessメソッドを実行します。


PDF/AおよびTOC管理

11. PDFをPDF/A形式に変換するにはどうすればよいですか?

PDFをPDF/Aに変換するには:

  1. PdfAConverterクラスを使用します。
  2. PdfAConvertOptionsでPDF/Aのバージョン(例:PDF/A-3B)を設定します。
  3. 入力/出力パスを追加し、Processメソッドを呼び出します。

12. PDF内に目次(TOC)を生成するにはどうすればよいですか?

目次を作成するには:

  1. TocGeneratorクラスのインスタンスを作成します。
  2. TocOptionsを使用してTOCのパラメータを定義します。
  3. 入力/出力ファイルを追加し、Processメソッドを実行します。

署名処理

13. PDF文書にデジタル署名を追加するにはどうすればよいですか?

デジタル署名を追加するには:

  1. Signatureクラスをインスタンス化します。
  2. SignOptionsを使用してPFXファイル、パスワード、および署名の詳細(理由、連絡先情報など)を設定します。
  3. 入力/出力ファイルを追加し、Processメソッドを実行します。

追加機能

14. Documentizeを使用してPDFファイルを分割できますか?

はい、PDF Splitterを使用して:

  1. Splitterクラスをインスタンス化します。
  2. SplitOptionsを使用して分割オプションを設定します。
  3. 入力/出力パスを追加し、Processメソッドを呼び出します。

15. 複数のPDFファイルを1つに結合するにはどうすればよいですか?

PDFを結合するには:

  1. Mergerクラスをインスタンス化します。
  2. 入力PDFを追加し、MergeOptionsを介して出力ファイルを指定します。
  3. ファイルを結合するためにProcessメソッドを実行します。

16. DocumentizeはPDFのみを処理する制限がありますか?

Documentizeは主にPDF操作に焦点を当てていますが、DOC、XLS、HTML、JPEG、PNGなどのフォーマットへの変換もサポートしています。


ライセンスと互換性

17. Documentizeプラグインを使用するためのシステム要件は何ですか?

Documentizeは以下をサポートします:

  • オペレーティングシステム: Windows 7-11、Windows Server 2003-2022、macOS (10.12+)、Linux。
  • フレームワーク: .NET Framework 4.0から8.0。
  • IDE: Visual Studioのさまざまなバージョンと互換性があります。

18. Documentizeのライセンスキーを設定するにはどうすればよいですか?

プラグインをアクティブにするには、プロジェクトでDocumentizeを参照し、任意のメソッドを呼び出す前にライセンスキーを設定します。詳細な手順は特定のプラグインのドキュメントを参照してください。

19. Documentizeプラグインのさらなる例やドキュメントはどこで見つけられますか?

完全なAPIドキュメントや例は、Documentizeのウェブサイトまたは開発環境内のNuGetパッケージを通じて見つけることができます。


 日本語