界面控件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 Office File API中文教程

DevExpress v23.2正式版下载(Q技术交流: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 UniversalOffice File API授权中发布。

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
DevExpress是一个为软件开发人员提供的一组界面控件和工具的厂商。它提供了丰富的基础控件,例如按钮、文本框、列表框等,以帮助开发人员快速构建直观且功能丰富的应用程序。 使用DevExpress基础控件教程可以帮助开发人员更好地理解和使用这些控件。以下是一个简单的教程示例: 1. 引用DevExpress库:首先,在项目中添加对DevExpress库的引用。这可以通过从DevExpress官方网站下载并安装DevExpress套件,然后在项目中添加对应的引用来完成。 2. 在项目中创建一个窗体:在你的项目中创建一个窗体或用户控件,在这个窗体上添加DevExpress的基础控件。 3. 布局:使用DevExpress提供的布局管理器,可以轻松地将控件布置在窗体上。这使得调整和管理控件位置和大小更加容易。 4. 设置控件属性:通过设置各个控件的属性,可以自定义它们的外观和行为。例如,可以设置按钮的文本和颜色,文本框的大小和字体等。 5. 事件处理:为控件添加事件处理程序,以响应用户的交互。例如,当按钮被点击时,可以在事件处理程序中编写代码执行相应的操作。 6. 调试和测试:在开发过程中,使用DevExpress基础控件时,确保对应的控件功能正常工作。可以通过调试和测试来验证逻辑和用户界面的正确性。 7. 更多的学习资源:除了基础教程外,DevExpress官方网站还提供了大量的文档、示例代码和在线视频等学习资源,以帮助开发人员深入了解和掌握使用DevExpress控件的技巧和技术。 总之,通过学习DevExpress基础控件的使用教程开发人员可以加快应用程序的开发进程,并创建出符合预期的用户界面和功能。与此同时,掌握DevExpress控件的高级功能,可以提高应用程序的性能和可靠性,为用户提供更好的体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值