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形式に変換するには:
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)などのオプションを設定します。
- PNG画像を生成するために
Process
メソッドを呼び出します。
6. PDFをExcel(XLS/XLSX)に変換するにはどうすればよいですか?
PDFをExcelに変換するには:
PdfXls
クラスをインスタンス化します。PdfToXlsOptions
を使用して入力/出力パスおよび変換オプションを設定します。- 変換を開始するために
Process
メソッドを呼び出します。
7. PDFをHTMLに変換するにはどうすればよいですか?
PDF文書をHTMLに変換するには:
PdfHtml
クラスのインスタンスを作成します。PdfToHtmlOptions
またはHtmlToPdfOptions
で変換オプションを設定します。- 入力/出力パスを追加し、
Process
メソッドを呼び出します。
PDFフォーム処理
8. フォームエディタでPDFフォームを編集するにはどうすればよいですか?
PDF Form Editorは、以下の機能を提供します:
- フィールドを追加する(
FormEditorAddOptions
)。 - フィールドを更新する(
FormEditorSetOptions
)。 - フィールドを削除する(
FormRemoveSelectedFieldsOptions
)。 フォームフィールドを設定したら、Process
メソッドを実行します。
9. PDFフォームをフラット化するにはどうすればよいですか?
フォームフィールドをフラット化するには:
FormFlattener
クラスをインスタンス化します。- すべてのフィールドをフラット化するために
FormFlattenAllFieldsOptions
を使用するか、特定のフィールドをターゲットにするためにFormFlattenSelectedFieldsOptions
を使用します。 - 入力/出力ファイルを追加し、
Process
メソッドを呼び出します。
10. PDFフォームからデータをエクスポートするにはどうすればよいですか?
フォームデータをエクスポートするには、PDF Form Exporterを使用します。 FormExporterValuesToCsvOptions
オブジェクトを作成し、フォームフィールドの条件を指定し、データをCSV形式でエクスポートするためにProcess
メソッドを実行します。
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パッケージを通じて見つけることができます。