如何为 IronPDF 申请工程支持
This article was translated from English: Does it need improvement?
TranslatedView the article in English
感谢您抽出时间帮助我们改进 IronPDF 并解决您可能遇到的任何问题。 我们的绝大多数功能和更新都是由客户要求驱动的,我们认为软件开发是客户和开发人员之间的双向对话。
为了提供支持,我们的工程团队需要能够有效地复制问题并创建回归测试。 我们遇到的大多数问题都与平台或运行时有关。 因此,我们需要提供非常简明的信息。
请将所有支持请求发送至 support@ironsoftware.com。
简洁、清晰的问题描述
一份好的技术报告必须包含足够的信息来重现问题。 想象一下,您正在向同事报告问题或在 Stack Overflow 上发帖。
错误报告应包括
- 清楚地描述所经历的症状以及您对其原因的任何想法。
- 日志文件(见下文)
- 环境:IronPDF版本、Node.js版本、操作系统,以及确切的云环境(如果适用)
为了优先处理您的工单,请尽可能提供以下信息:
- 完全重现问题的示例项目(见下文)
- 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);JAVASCRIPT
将生成的日志文件附加到您的支持请求中。
如何附加示例项目
准确复制整个孤立问题的示例项目使我们的工程师能够简单、迅速地识别和理解问题。
我们首选的格式是一个压缩的、简单的、独立的Node.js控制台项目:
- 发送 Google Drive 或 Dropbox 链接时,请启用完全共享。
还请包括
- 输入文件(正常和不正常的),包括PDF、HTML、引用的资产(CSS、图像)
- 输出PDF(如果适用)和期望的输出





