将 PDF 转换为图像 - 库或命令行 - 免费
如何使用免费命令行或免费库在 C# 中转换 PDF 文件的每一页?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何使用免费命令行或免费库在 C# 中转换 PDF 文件的每一页?
谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
Ghostscript 将多页 PDF 转换为图像的命令行示例(每页 1 个图像):
.
。
。
。
。
。
...还有更多可能...
如果您需要控制分辨率和页面大小(而不是依赖 Ghostscript 的默认值),请添加这些参数:
为您提供 600 dpi 的水平和垂直分辨率。
应用 5950“设备点”的宽度和 8420“设备点”的高度。根据同时使用的分辨率,设备点最终会以不同尺寸显示在纸张上。如果分辨率为
-r720x720
,上面的-g5950x8420
示例将与DIN A4 ISO
的介质尺寸相同(以 PostScript 点为单位)595
,842
。Example commandlines for Ghostscript converting multipage PDF to images (1 image per page):
.
.
.
.
.
.
...and many more are possible....
If you need to control resolutions and page sizes (and not rely on Ghostscript's defaults) add these parameters:
gives you a horizontal and vertical resolution of 600 dpi.
applies a widths of 5950 "devicepoints" and a height of 8420 "devicepoints". Depending on the resolution used at the same time, the devicepoints will end up on paper in different sizes. In case of a resolution
-r720x720
above example of-g5950x8420
will become the same as media size ofDIN A4 ISO
(which is in PostScript points595
by842
.ImageMagick.NET,ImageMagick 库,是你的朋友。
ImageMagick 提供各种图像处理和转换工具。为了转换 PDF 文档,它在底层使用 GhostScript。
ImageMagick.NET, a .NET wrapper for the ImageMagick libraries, is your friend.
ImageMagick offers a variety of image manipulation and conversion tools. For converting PDF documents, it is using GhostScript under the hood.