彩票走势图

PDF处理控件Aspose.PDF功能演示:在 C# 中为 PDF 文件生成缩略图

翻译|使用教程|编辑:胡涛|2022-05-30 10:09:50.107|阅读 177 次

概述:本文介绍了如何在 C# .NET 中以编程方式生成 PDF 文件的缩略图。我们将明确介绍如何创建特定页面或 PDF 文件中所有页面的缩略图。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

在将PDF文档嵌入 Web 应用程序时,您可能经常需要生成缩略图。此外,创建 PDF 查看器时需要页面缩略图。对于此类场景,本文介绍了如何在 C# .NET 中以编程方式生成 PDF 文件的缩略图。我们将明确介绍如何创建特定页面或 PDF 文件中所有页面的缩略图。

Aspose.PDF 最新下载

(一)用于生成 PDF 缩略图的 C# .NET API

Aspose.PDF for .NET是一个 C# 类库,可让您在 .NET 应用程序中创建和操作 PDF 文档。使用 API,您可以非常轻松地执行基本和高级 PDF 自动化操作。我们将使用此 API 生成 PDF 文件的缩略图。API 可以作为DLL下载或通过NuGet安装。

PM> Install-Package Aspose.Pdf
(二)在 C# .NET 中生成 PDF 文件的缩略图

通常,您必须为 PDF 文档生成单个缩略图。缩略图页面可以是封面或您选择的任何其他页面。以下是在 C# 中生成 PDF 所需页面的缩略图的步骤。

  • 使用Document类加载 PDF 文件。
  • 从Document.Pages集合中获取所需页面的引用。
  • 为图像文件创建一个新的FileStream。
  • 创建一个Resolution类的实例来设置缩略图的分辨率。
  • 实例化JpegDevice并设置图像的高度、宽度、分辨率和质量。
  • 使用JpegDevice.Process(Page, FileStream)方法生成缩略图。
  • 关闭文件流。
(三)结在 C# 中生成 PDF 中所有页面的缩略图

以下是在 C# 中为 PDF 中的所有页面生成缩略图的步骤。

  • 使用Document类加载 PDF 文件。
  • 使用Document.Pages集合循环浏览 PDF 中的所有页面。
  • 在每次迭代中,执行以下操作: 为图像文件创建一个新的FileStream。
  • 创建一个Resolution类的实例来设置缩略图的分辨率。
  • 实例化JpegDevice并设置图像的高度、宽度、分辨率和质量。
  • 使用JpegDevice.Process(Page, FileStream)方法生成缩略图。
  • 关闭文件流。
(四)结论

在本文中,您学习了如何在 C# 中为 PDF 文件生成缩略图。您已经了解了如何生成 PDF 文件中特定页面或所有页面的缩略图。此外,您可以使用文档探索更多关于 C# PDF API 的信息。如果您有任何问题或疑问,您可以随时联系我们。


欢迎下载|体验更多Aspose文档管理产品 
获取更多信息请咨询 或 加入Aspose技术交流群(761297826

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP