申请 IronPDF 工程支持

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

感谢您抽出时间帮助我们改进 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
$vbLabelText   $csharpLabel

IronPDF 生成的日志文件位于项目中部署 DLL 的 /bin 目录下:

  • default.log(部署流程)
  • cef.log (渲染)
  • IronSoftwareCefSubprocess.log (渲染与多线程)
  • IronSoftwareEngine.log(用于调试以"Error generating PDF from..."开头的异常)

云服务器通常会为日志文件指定特定的存储位置。 我们提供了在 AzureAWS 中生成日志文件的指南。

如何附加示例项目

一个能够独立准确复现整个问题的示例项目,能让我们的工程师简单、快速地识别并理解该问题。

这是可重现性的黄金标准,通常能使支持请求优先处理。

我们首选的格式是 ZIP 压缩后的、简单的、独立的 .NET 控制台或 Web 应用程序项目:

  • 发送 Google Drive 或 Dropbox 链接时,请开启完全共享权限。
  • 无需包含 bin 文件夹,因为该文件会导致 ZIP 文件体积过大

请同时包含:

  • 输入文件(可运行和不可运行的),包括 PDF 文件、引用资源(CSS、图片)
  • 输出PDF文件(如适用)和/或预期输出结果
Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。

准备开始了吗?
Nuget 下载 19,014,616 | 版本: 2026.5 just released
Still Scrolling Icon

还在滚动吗?

想快速获得证据? PM > Install-Package IronPdf
运行示例看着你的HTML代码变成PDF文件。