申请 IronPDF 工程支持
感谢您抽出时间帮助我们改进 IronPDF 并解决您可能遇到的任何问题。 我们绝大多数的功能和更新都源于客户的需求,我们视软件开发为客户与开发人员之间的一种双向对话。
为了提供技术支持,我们的工程团队需要能够高效复现问题并创建回归测试。 我们遇到的大多数问题都与特定平台或运行时相关。 因此,我们需要获得极其简洁的信息。
请将所有支持请求发送至 support@ironsoftware.com./support@ironsoftware.com
对问题的简明清晰描述
一份优质的技术报告必须包含足以复现该问题的信息。 请设想您正在向同事报告该问题,或将其发布在 Stack Overflow 上。
错误报告应包含:
- 请清晰描述遇到的具体症状,以及您对症状成因的任何推测。
- 日志文件(见下文)
- 环境:IronPDF 版本、操作系统及 .NET 版本(如适用,请注明具体云环境)
请尽可能提供以下信息,以便优先处理您的请求:
- 能完全复现该问题的示例项目(见下文)
- 采用 Stack Overflow 风格的代码片段(请勿截取代码截图)
- 症状/异常的屏幕截图
- 异常消息文本(异常 + 内部异常)
- 程序在代码中的哪个调试点停止运行或发生异常?
- 输入参数和资源:URL、HTML、HTML文件、图像、PDF、CSS等。
如何附加 IronPDF 日志文件
在错误报告中附上日志文件,将使我们能够提供帮助的概率提高一倍以上。
注意:IronPDF 具备一些详细的错误日志记录功能,需要手动启用。
如何启用日志
// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";
// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log";
// Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Configure logging at the beginning of your code, before any IronPDF methods are called.
IronPdf.Logging.Logger.LogFilePath = "Default.log"
' Enable detailed logging for all processes.
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
IronPDF 生成的日志文件位于项目中部署 DLL 的 /bin 目录下:
default.log(部署流程)cef.log(渲染)IronSoftwareCefSubprocess.log(渲染与多线程)- IronSoftwareEngine.log(用于调试以"Error generating PDF from..."开头的异常)
如何附加示例项目
一个能够独立准确复现整个问题的示例项目,能让我们的工程师简单、快速地识别并理解该问题。
这是可重现性的黄金标准,通常能使支持请求优先处理。
我们首选的格式是 ZIP 压缩后的、简单的、独立的 .NET 控制台或 Web 应用程序项目:
- 发送 Google Drive 或 Dropbox 链接时,请开启完全共享权限。
- 无需包含
bin文件夹,因为该文件会导致 ZIP 文件体积过大
请同时包含:
- 输入文件(可运行和不可运行的),包括 PDF 文件、引用资源(CSS、图片)
- 输出PDF文件(如适用)和/或预期输出结果

