IronPDFのエンジニアリングサポートリクエストの出し方
IronPDFを改善し、体験している問題を解決するためにお時間をいただき感謝いたします。 私たちの機能と更新の大多数はお客様の要望によって推進されており、ソフトウェア開発はお客様と私たちの開発者間の双方向の会話であると考えています。
サポートを提供するために、工学チームは問題を効率的に再現し、リグレッションテストを作成する能力を持つ必要があります。 私たちが確認する問題の多くは、プラットフォームやランタイム特有です。 そのため、非常に簡潔な情報を提供する必要があります。
すべてのサポートリクエストをsupport@ironsoftware.comへ送信してください。
問題の簡潔で明確な説明
良い技術レポートは、問題を再現するために十分な情報を含まないといけません。 同僚に問題を報告したり、Stack Overflow に投稿したりすることを想像してください。
バグレポートには以下を含める必要があります:
- 経験した症状の説明とその原因についての考え。
- ログファイル (下記参照)
- 環境: IronPDFバージョン, Node.jsバージョン, OS, および具体的なクラウド環境(該当する場合)
優先的にチケットを処理するために可能な限り多くの以下の情報を含めてください:
- 問題を完全に再現するサンプルプロジェクト (下記参照)
- Stack Overflowスタイルのコードスニペット(コードのスクリーンショットは撮らないでください)
- 症状または例外のスクリーンショット
- 例外メッセージテキスト(エラー + スタックトレース)
- 入力パラメータとアセット: URL, HTML, HTMLファイル, 画像, PDF, CSSなど
IronPDFログを有効にする方法
他のIronPDF呼び出しの前に次のコードを配置してください。
const { IronPdfGlobalConfig } = require('@ironsoftware/ironpdf');
const config = IronPdfGlobalConfig.getConfig();
config.licenseKey = process.env.IRONPDF_LICENSE_KEY;
config.logPath = '/tmp/ironpdf.log';
config.debug = true;
await IronPdfGlobalConfig.setConfig(config);const { IronPdfGlobalConfig } = require('@ironsoftware/ironpdf');
const config = IronPdfGlobalConfig.getConfig();
config.licenseKey = process.env.IRONPDF_LICENSE_KEY;
config.logPath = '/tmp/ironpdf.log';
config.debug = true;
await IronPdfGlobalConfig.setConfig(config);生成されたログファイルをサポートリクエストに添付してください。
例のプロジェクトの添付方法
問題を完全に再現する例のプロジェクトは、当社のエンジニアが単純かつ迅速に問題を認識し理解することを可能にします。
私たちが好む形式は、圧縮されたシンプルで独立したNode.jsコンソールプロジェクトです:
- GoogleドライブやDropboxリンクを送る際は、完全な共有を有効にしてください。
以下も添付してください:
- 入力ファイル(動作しているものと動作していないもの)、PDF、HTML、参照されたアセット(CSS、画像)を含む
- 出力PDF(該当する場合)と期待される出力





