よくある質問 (FAQs)
このFAQは、Documentize .NETプラグインの機能や機能に関する包括的な情報を提供し、PDF変換、フォーム処理、目次(TOC)生成などの側面をカバーしています。
一般的な質問
1. Documentize for .NETとは何ですか?
Documentize for .NETは、プログラムによるPDF文書の管理および処理のための強力なライブラリです。さまざまな形式へのPDF変換、PDFフォームの編集、電子署名の追加、TOCの生成、長期保存のためのPDF/A準拠の確保を行うためのプラグインが含まれています。
2. Documentizeプラグインを.NETにインストールするにはどうすればよいですか?
Documentizeプラグインは、公式ウェブサイトからアセンブリファイルをダウンロードするか、NuGetからパッケージを直接取得することでインストールできます。各プラグインのドキュメント内に詳細なインストール手順があります。
PDF変換プラグイン
3. PDF文書をWord(DOC/DOCX)ファイルに変換するにはどうすればよいですか?
PDF to DOC Converterを使用してPDF文書をWord形式に変換するには:
PdfDoc
クラスをインスタンス化します。- 変換オプションを設定するための
PdfToDocOptions
オブジェクトを作成します。 - 入力PDFと出力DOC/DOCXのファイルパスを追加します。
Process
メソッドを呼び出して変換を実行します。
4. PDFページをJPEG画像に変換するにはどうすればよいですか?
PDF to JPEG Converterを使用して:
Jpeg
クラスのインスタンスを作成します。JpegOptions
を介して変換オプション(解像度、ページ範囲など)を設定します。- 入力/出力ファイルパスを追加します。
Jpeg.Process
メソッドを呼び出して変換を実行します。
5. PDFをPNGに変換するにはどうすればよいですか?
PDFをPNG形式に変換するには:
Png
クラスのインスタンスとPngOptions
オブジェクトを作成します。- 入力PDFを追加し、出力フォルダを指定します。
- 解像度(例:300 DPI)などのオプションを設定します。
Process
メソッドを呼び出してPNG画像を生成します。
6. PDFをExcel(XLS/XLSX)に変換するにはどうすればよいですか?
PDFをExcelに変換するには:
PdfXls
クラスをインスタンス化します。PdfToXlsOptions
を使用して入力/出力パスおよび変換オプションを設定します。Process
メソッドを呼び出して変換を開始します。
7. PDFをHTMLに変換するにはどうすればよいですか?
PDF文書をHTMLに変換するには:
PdfHtml
クラスのインスタンスを作成します。PdfToHtmlOptions
またはHtmlToPdfOptions
を使用して変換オプションを設定します。- 入力/出力パスを追加し、
Process
メソッドを呼び出します。
PDFフォーム処理
8. フォームエディターを使用してPDFフォームを編集するにはどうすればよいですか?
PDFフォームエディターを使用すると、次の機能が提供されます:
- フィールドを追加する(
FormEditorAddOptions
)。 - フィールドを更新する(
FormEditorSetOptions
)。 - フィールドを削除する(
FormRemoveSelectedFieldsOptions
)。 フォームフィールドを設定した後、Process
メソッドを実行します。
9. PDFフォームをフラット化するにはどうすればよいですか?
フォームフィールドをフラット化するには:
FormFlattener
クラスをインスタンス化します。- すべてのフィールドをフラット化するには
FormFlattenAllFieldsOptions
を、特定のフィールドをターゲットとするにはFormFlattenSelectedFieldsOptions
を使用します。 - 入力/出力ファイルを追加し、
Process
メソッドを呼び出します。
10. PDFフォームからデータをエクスポートするにはどうすればよいですか?
フォームデータをエクスポートするには、PDFフォームエクスポーターを使用します。FormExporterValuesToCsvOptions
オブジェクトを作成し、フォームフィールドの条件を指定し、Process
メソッドを実行してデータをCSV形式でエクスポートします。
PDF/AおよびTOC管理
11. PDFをPDF/A形式に変換するにはどうすればよいですか?
PDFをPDF/Aに変換するには:
PdfAConverter
クラスを使用します。PdfAConvertOptions
でPDF/Aバージョン(例:PDF/A-3B)を設定します。- 入力/出力パスを追加し、
Process
メソッドを呼び出します。
12. PDFに目次(TOC)を生成するにはどうすればよいですか?
目次を作成するには:
TocGenerator
クラスのインスタンスを作成します。TocOptions
を使用してTOCのパラメータを定義します。- 入力/出力ファイルを追加し、
Process
メソッドを実行します。
署名処理
13. PDF文書に電子署名を追加するにはどうすればよいですか?
デジタル署名を追加するには:
Signature
クラスをインスタンス化します。SignOptions
を使用してPFXファイル、パスワード、署名の詳細(例:理由、連絡先情報)を設定します。- 入力/出力ファイルを追加し、
Process
メソッドを実行します。
追加機能
14. Documentizeを使用してPDFファイルを分割できますか?
はい、PDF Splitterを使用して:
Splitter
クラスをインスタンス化します。SplitOptions
を使用して分割オプションを設定します。- 入力/出力パスを追加し、
Process
メソッドを呼び出します。
15. 複数のPDFファイルを1つにマージするにはどうすればよいですか?
PDFをマージするには:
Merger
クラスをインスタンス化します。- 入力PDFを追加し、
MergeOptions
で出力ファイルを指定します。 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パッケージを通じて見つけることができます。