How to Make an Engineering Support Request for IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDFを改善し、体験している問題を解決するためにお時間をいただき感謝いたします。 私たちの機能と更新の大多数はお客様の要望によって推進されており、ソフトウェア開発はお客様と私たちの開発者間の双方向の会話であると考えています。

サポートを提供するために、工学チームは問題を効率的に再現し、リグレッションテストを作成する能力を持つ必要があります。 私たちが確認する問題の多くは、プラットフォームやランタイム特有です。 そのため、非常に簡潔な情報を提供する必要があります。

すべてのサポートリクエストをsupport@ironsoftware.comへ送信してください。

問題の簡潔で明確な説明

良い技術レポートは、問題を再現するために十分な情報を含まないといけません。 同僚に問題を報告したり、Stack Overflow に投稿したりすることを想像してください。

バグレポートには以下を含める必要があります:

  • 経験した症状の明確な説明とその原因についての考え。
  • ログファイル(以下参照)
  • 環境: IronPDFバージョン、OS、Javaランタイムバージョン、および正確なクラウド環境(該当する場合)

ご依頼を優先するために、以下の項目をできるだけ多く含めてください。

  • 問題を完全に再現する例のプロジェクト(以下参照)
  • Stack Overflowスタイルのコードスニペット(コードのスクリーンショットは撮らないでください)
  • 症状/例外のスクリーンショット
  • 例外メッセージテキスト(例外+内部例外)
  • プロセスがコード内で停止または脱出するデバッグポイント
  • 入力パラメータとアセット: URL, HTML, HTMLファイル, イメージ, PDF, CSS, など。

IronPDFログファイルの添付方法

バグレポートにログファイルを添付することで、私たちがお手伝いできる可能性が倍増します。

注意: IronPDFには詳細なエラーロギング機能があり、これを有効にする必要があります。

ログの有効化方法

ロギングを有効にする方法についての詳細な指示は、ironpdf.comのIronPDFロギングセットアップガイドをご覧ください。

次のコードを、他のIronPDFメソッドを実行する前に、コードの上部に配置してください。

import com.ironsoftware.Ironpdf.Settings; 
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) {
        // Set the port for IronPDF engine
        Settings.setIronPdfEnginePort(33350);
        // Enable detailed debug output
        Settings.setDebug(true);
        // Set the path for the log files
        Settings.setLogPath(Paths.get("C:/tmp/Default.log"));

        // Your code logic here
    }
}
import com.ironsoftware.Ironpdf.Settings; 
import java.nio.file.Paths;

public class Main {
    public static void main(String[] args) {
        // Set the port for IronPDF engine
        Settings.setIronPdfEnginePort(33350);
        // Enable detailed debug output
        Settings.setDebug(true);
        // Set the path for the log files
        Settings.setLogPath(Paths.get("C:/tmp/Default.log"));

        // Your code logic here
    }
}
JAVA

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>
XML

プロジェクトにpom.xmlファイルがない場合、slf4j-simple JARファイルがダウンロードされ、プロジェクトに参照されていることを確認してください。

例のプロジェクトの添付方法

問題を完全に再現する例のプロジェクトは、当社のエンジニアが単純かつ迅速に問題を認識し理解することを可能にします。

これは、再現可能性の_ゴールドスタンダード_であり、一般的にサポートリクエストを優先順位のトップに押し上げます。

推奨フォーマットは、ジップされたシンプルな単体JavaコンソールまたはWebアプリプロジェクトです。

プロジェクトの準備に関する追加のガイダンスは、IronPDFのサンプルプロジェクト作成ガイドを参照してください。

  • GoogleドライブやDropboxリンクを送る際は、完全な共有を有効にしてください。

以下も添付してください:

  • 入力ファイル(動作するものと動作しないもの)、PDF、参照されたアセット(CSS、イメージ)
  • 出力PDF(該当する場合)および/または予想される出力
Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
バージョン: 2025.11 ただ今リリースされました