界面控件DevExpress Office File API中文教程 - 如何实现PDF转换?
DevExpress Office File API是一个专为C#, VB.NET 和 ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装Microsoft Office,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS, XLSx, DOC, DOCx, RTF, CSV 和 Snap Report等企业级文件。
DevExpress PDF Document API (DevExpress Office File API套件的一部分)现在随着PDF/A-2b和PDF/A-3b转换器一起发布。PDF/A是为长期电子文件保存而设计的ISO标准(ISO 19005),PDF/A文档是自包含的,不依赖于外部资源,如字体或图像。由于这种文件格式具有自包含的特性,因此它们的呈现是一致的,并且始终保持文档本身的外观。通过将文档转换为PDF/A格式,可以保持文档的长期可访问性/一致性。

DevExpress技术交流群10:532598169 欢迎一起进群讨论
在DevExpress最近的主要更新(v23.2)中,添加了一个独立的 PdfDocumentConverter 转换器,您可以在没有PdfDocumentProcessor类的情况下使用。要继续,只需传递必须在object constructor中转换的文件的路径,您可以使用适当的枚举值作为 PdfDocumentConverter.Convert 方法参数。
您还可以检查文档的转换状态,并查看转换过程中遇到的问题。使用PdfDocumentConverter.ConversionReport属性获取有关文件转换过程的信息。
下面的代码片段将文件转换为PDFA/A-2b格式,并在控制台中显示转换状态和问题:
using DevExpress.Pdf; // ... // Specify file to convert. var filePath = "PdfAConversionDemo.pdf"; var converter = new PdfDocumentConverter(filePath); // Convert file to the desired format. converter.Convert(PdfCompatibility.PdfA2b); converter.SaveDocument("PdfAConversionDemoResult.pdf"); // Specify and display file conversion report. var status = converter.ConversionReport.ConversionStatus; Console.WriteLine($"Status: {status}"); Console.WriteLine("Issues:"); var issues = converter.ConversionReport.Issues; foreach (var issue in issues) { Console.WriteLine($"{issue.Severity}: {issue.Message}"); }
重要提示:您必须购买正版授权许可才能使用DevExpress PDF Document API,DevExpress Office File API(包含PDF Document API)在DevExpress Universal和Office File API授权中发布。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2023-04-26 [开发者必读]如何使用MyEclipse仪表板?
2023-04-26 界面控件DevExpress WPF富文本编辑器,让系统拥有Word功能(一)
2022-04-26 UI组件Kendo UI for jQuery数据管理教程 - TaskBoard/搜索工具辑
2022-04-26 界面控件DevExpress WinForms MVVM入门指南——登录表单(下)
2021-04-26 全新的Web报表开发方式,这个三方控件值得拥有
2020-04-26 Web界面开发工具!Kendo UI for jQuery数据管理:列虚拟化
2019-04-26 DevExpress v18.2版本亮点——Reporting篇(三)