c# - 如何使用 PdfiumViewer 将 PDF 转换为位图图像?
问题描述
我想从我的硬盘中获取一个 PDF 并将其转换为位图图像。
如何使用 PdfiumViewer 完成此操作?
解决方案
解决方案:
1)将此nuget添加到您的项目中:https ://www.nuget.org/packages/PdfiumViewer/ (如果它不起作用,也添加这个:https://www.nuget.org/packages/PdfiumViewer。 Native.x86_64.v8-xfa/ )
2) 将引用“PdfiumViewer”添加到您的项目
3)使用以下代码:
using (var pdfDocument = PdfiumViewer.PdfDocument.Load(@"document.pdf"))
{
var bitmapImage = pdfDocument.Render(0, 300, 300, true);
bitmapImage.Save(@"image.bmp", ImageFormat.Bmp);
}
推荐阅读
- javascript - 如何减少 javascript 事件处理程序中的认知复杂性?
- python - DCGAN 产生噪音但不是预期的结构,有人可以帮我从 DCGAN 中获得正确的结果吗?
- csv - 我正在尝试在 R 编程中使用 5 个单词搜索 100 万行文本的 CSV 文件,并为这些累积分数创建一个列
- xamarin.forms - System.Text.Json.JsonSerializer 的 Xamarin Refit 类型初始化程序引发异常
- bash - 如何在bash脚本中执行存储在heredoc中的curl命令?
- c++ - 将一个数组元素与下一个元素进行比较以找出最大的元素
- powershell - 尝试使用 -Server 和 -Credential 时出现 Get-ADPrincipalGroupMembership 错误?
- python - 如何查看用户取消订单后是否从同一家商店回购?
- php - 将 Laravel 7 工厂重构为 Laravel 8
- flutter - 主题数据中的原色不起作用