PDF如何进行预览快照?

4
当用户上传PDF文档或者MS Word文档时,我想要截取第一页并将其显示为图片,请问如何实现?
3个回答

3

0

对于Word文档,您需要一个能够理解和呈现快照的解决方案。您可以使用TxTextControl或一些Word打印机驱动程序,例如Easy PDF Creator。

一旦您准备好PDF文件,您可以使用Super Pdf2Image Converter .NET。它适用于32位和64位,并且非常便宜和有效。

您可以在这里查看:http://softwaresigloxxi.com/SuperPdf2ImageConverter.html

例如,这是一个转换的示例代码:

// Instantiate the component
Pdf2ImageConverter p2i = new Pdf2ImageConverter(pdfPath);

// Get page count of a PDF file
int pages = p2i.GetPageCount();

// Get size of any page
int width, height;
p2i.GetPageSize(1, out width, out height);

// Convert any page of PDF to image file (preserving aspect ratio)
p2i.GetImage(outputImagePath, pageNumber, resolution, imageFormat);

// Or... convert any page of PDF to image (returns bitmap object)
Bitmap bm = p2i.GetImage(pageNumber, resolution, width, height, imageFormat);

(免责声明:我在Software Siglo XXI公司工作过,参与了这个组件的开发)


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接