PDF Rendering Marvel in .NET: PDFiumCore
💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
本文介绍了Google开发的PDF渲染引擎PDFium及其在.NET中的应用。PDFiumCore是对PDFium的封装,提供了.NET的接口,方便开发者使用PDFium的功能。文章提供了一个简单的PDF阅读器的代码示例。
🎯
关键要点
- PDFium是Google开发的PDF渲染引擎,是Chrome浏览器内置PDF阅读器的核心组件。
- PDFium可以高效地将PDF文件绘制成图像,支持多种格式和选项。
- PDFiumCore是对PDFium的封装,提供了.NET接口,方便.NET开发者使用PDFium的功能。
- 文章提供了一个简单的PDF阅读器代码示例,展示如何在.NET中使用PDFiumCore。
- 代码示例中使用FPDF_LoadDocument函数加载PDF文档,使用FPDF_GetPageCount获取页面数。
- 用户可以通过按钮点击实现上一页和下一页的功能,使用FPDF_LoadPage加载页面。
- 通过FPDF_GetPageWidth和FPDF_GetPageHeight获取页面尺寸,并使用FPDFBitmapCreate创建位图。
- 最后将渲染的位图显示在窗体上。
- 总结强调了PDFium和PDFiumCore在.NET中的应用,方便开发者使用PDF功能。
➡️