如何為 IronPDF 提出工程支援請求
感謝您花時間幫助我們改進 IronPDF 並解決您可能遇到的任何問題。我們的大多數功能和更新都是由客戶請求驅動的,我們認為軟體開發是客戶和我們開發人員之間的雙向對話。
為了提供支援,我們的工程團隊需要能夠有效地重現問題並創建回歸測試。我們遇到的大多數問題是平台或運行時特定的。因此,我們需要提供非常簡明的信息。
請將所有支援請求發送至 support@ironsoftware.com。
簡明清晰的問題描述
一份好的技術報告必須包含足夠的信息來重現問題。想像一下你是在向同事報告問題或在 Stack Overflow 上發帖。
錯誤報告應包含:
- 清晰描述所遇到的症狀以及你對其原因的任何想法。
- 日誌文件 (見下文)
- 環境:IronPDF 版本,作業系統,Java 執行環境版本,和精確的雲端環境 (如果適用)
請儘量包含以下內容,以便優先處理您的票據。
- 完全重現問題的示例專案 (見下文)
- 類似 Stack Overflow 的程式碼片段 (請不要截圖程式碼)
- 症狀/例外的截圖
- 例外訊息文字 (例外 + 內部例外)
- 程序在代碼中的哪個調試點停止工作或跳出?
- 輸入參數和資產:URL、HTML、HTML 文件、圖像、PDF、CSS 等。
如何附加IronPDF日志文件
附加日志文件到您的漏洞报告中可以使我们能够帮助您的概率增加一倍以上。
注意:IronPDF具有一些需要启用的详细错误日志记录功能。
如何啟用日誌
將以下代碼放在程式碼的頂部,在運行任何其他IronPDF方法之前:
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>
如果您的專案中沒有pom.xml
檔案,請確保已下載slf4j-simple
JAR檔並在您的專案中引用它。
如何附加範例專案
一個完全且獨立地複製整個問題的範例專案 可以使我們的工程師簡單且迅速地識別和理解問題。
這是 可重現性的黃金標準,通常會將支持請求加速到處理隊列的頂部。
我們偏好的格式是一個壓縮的,簡單的,獨立的 Java 控制台或網頁應用專案:
- 當發送 Google Drive 或 Dropbox 連結時,請啟用完全共享。
另請包括:
- 輸入文件 (工作和不工作の),包括 PDF 和參考資產 (CSS, 圖像)
輸出 PDF (如果適用) 和/或預期輸出