
(一)用于生成 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)方法生成缩略图。
- 关闭文件流。
(四)结论
欢迎下载|体验更多Aspose文档管理产品
获取更多信息请咨询在线客服 或 加入Aspose技术交流群()
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!