PDF如何拍摄预览快照?
当用户上传PDF文档或ms word文档时,我想拍摄第一页的快照并将其显示为图像,我该怎么做?
When a user uploads a PDF document or ms word document, I would like to take a snapshot of the first page and display it as an image, how do I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
试试这篇文章:如何在 .NET 中将 PDF 转换为图像格式。它展示了如何使用我们的产品 PDFOne .NET 创建 PDF 页面的快照。
免责声明:我为 Gnostice 工作。
Try this article: How To Convert PDF To Image Formats In .NET. It shows how to create snapshots of PDF pages using our product PDFOne .NET.
DISCLAIMER: I work for Gnostice.
使用 ImageMagick 应用程序包装器,并且
convert.exe 'file.pdf[0]' snapshot.jpg
Use the ImageMagick Application Wrapper, and
convert.exe 'file.pdf[0]' snapshot.jpg
对于 Word 文档,您需要一个可以理解和渲染快照的解决方案。您可以使用 TxTextControl 或某些 Word 打印机驱动程序,例如 Easy PDF Creator。
准备好 PDF 文件后,您可以使用Super Pdf2Image Converter .NET。它适用于 32 位和 64 位,并且非常便宜且有效。
您可以在这里查看: http://softwaresigloxxi.com/SuperPdf2ImageConverter.html
例如,这是一个用于转换的示例代码:
(免责声明,我在 Software Siglo XXI 开发了此组件)
For Word documents, you'll need a solution which can understand and render the snapshot. You could use TxTextControl or some Word printer driver, such us Easy PDF Creator.
Once you have the PDF file ready, you could use Super Pdf2Image Converter .NET. It's available for both 32 and 64 bit and is very cheap and effective.
You can take a look here: http://softwaresigloxxi.com/SuperPdf2ImageConverter.html
For instance, here's a sample code for converting:
(Disclaimer I worked on this component at Software Siglo XXI)