用途:该技能基于 Syncfusion .NET PDF 库,帮助用户在项目中生成将 PDF 文档转换为图像的 C# 代码,无需在 PDF Viewer 控件中打开文档,即可通过 Convert 方法按页导出为图像流。
主要能力:支持加载普通或加密 PDF(构造函数或 Load 方法,可传密码);单页转换、页面范围转换、自定义宽高、自定义 DPI、缩放因子与瓦片矩阵坐标转换;可设置 keepTransparency、isSkipAnnotations、keepAspectRatio 等参数;提供 PageCount 获取总页数、ScaleFactor 提升输出质量(默认 1.5f)、ReferencePath 指定 PDFium 二进制提取路径,以及 Dispose 释放资源。参考文件还包含多线程转换(Task 异步与 Parallel.For)。
使用方式:仅有一种模式——为用户项目生成 C# 代码。先检查工作区项目文件(.csproj、web.config、App.config、Startup.cs、Program.cs 等),依据 references/nuget-packages.md 判断应用类型并确定所需 NuGet 包,提示用户先安装;随后仅从 references/*.md 中的 API 与代码片段构建代码,不虚构任何 API、方法、属性、类或命名空间,不包含授权、认证或密钥处理逻辑,也不创建或运行 .csx 脚本。输出文件放在 ./output/ 目录。
适用场景:需要在 .NET 项目中查看、编写、审查、重构或修改 PDF 转图像相关 C# 代码时使用,触发关键词包括 how to、show me、provide code、example、code snippet、Program.cs 等。
限制:需 .NET SDK 8+ 并预先安装对应 NuGet 包;授权、认证与密钥配置不在范围内;具体收费、价格与平台支持细节暂未提供。