IronPDFのエンジニアリングサポートリクエストの作成方法
お客様が貴重な時間を割いてIronPDFの改善および問題解決にご協力いただけることに感謝いたします。 私たちの機能やアップデートの大部分は、お客様からのリクエストによって行われており、ソフトウェア開発はお客様と開発者の双方向の会話であると考えています。
サポートを提供するためには、エンジニアリングチームが問題を効率的に再現し、回帰テストを作成できる必要があります。 私たちが目にする問題のほとんどは、プラットフォームやランタイムに特有のものです。 そのため、非常に簡潔な情報をご提供いただく必要があります。
すべてのサポートリクエストはsupport@ironsoftware.comまでお送りください。
問題に関する簡潔で明確な説明
良い技術レポートには、問題を再現するために十分な情報が含まれている必要があります。 あなたが同僚に問題を報告したり、Stack Overflowに投稿しているところを想像してみてください。
バグ報告には次の内容が含まれている必要があります:
- 経験した症状の明確な説明と、それらの原因について考えられるアイデア。
- ログファイル(以下参照)
-
環境: IronPDF バージョン、OS、Java ランタイムバージョン、正確なクラウド環境(該当する場合)
以下をできる限り含めて、チケットの優先度を上げてください。
- 以下の問題を完全に再現するサンプルプロジェクト
- Stack Overflowスタイルのコードスニペット(コードのスクリーンショットはしないでください)
- 症状/例外のスクリーンショット
- 例外メッセージテキスト(例外 + 内部例外)
- コードのデバッグポイントのどこでプロセスが停止または脱出しますか?
- 入力パラメータとアセット: URL、HTML、HTMLファイル、画像、PDF、CSSなど。
IronPDFログファイルの添付方法
ログファイルの添付 をバグレポートに追加することで、私たちが助けられる可能性が2倍以上になります。
注: IronPDF には詳細なエラーロギング機能があり、有効にする必要があります。
ログを有効にする方法
詳細なログ有効化手順については、ironpdf.comのIronPDF Logging Setup Guideをご覧ください。
他のIronPDFメソッドを実行する前に、以下のコードをコードの先頭に置いてください:
Settings.setIronPdfEnginePort(33350);
Settings.setDebug(true);
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
Settings.setIronPdfEnginePort(33350);
Settings.setDebug(true);
Settings.setLogPath(Paths.get("C:/tmp/Default.log"));
また、pom.xml
ファイルに SLF4J
依存関係があることを確認してください。
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
プロジェクトにpom.xml
ファイルがない場合は、slf4j-simple
JARファイルをダウンロードし、プロジェクトで参照されていることを確認してください。
サンプルプロジェクトの添付方法
問題の全体を正確に再現する例プロジェクトは、エンジニアが問題を簡単かつ迅速に認識し、理解することを可能にします。
これは再現性のためのゴールドスタンダードであり、通常、サポートリクエストを最上位に迅速に処理します。
私たちの推奨フォーマットは、圧縮されたシンプルで自立したJavaコンソールまたはWebアプリプロジェクトです:
プロジェクトの準備に関する追加のガイダンスについては、IronPDFのサンプルプロジェクト作成ガイドを参照してください。
-
Google DriveまたはDropboxのリンクを送信する際には、完全な共有を有効にしてください。
以下も含めてください:
- 動作しているファイルと動作していないファイルを含むインプットファイル(PDF、参照されたアセット(CSS、画像)など)
- PDFを出力(該当する場合)および/または予想される出力