当前位置: 首页 > news >正文

文档处理控件Aspose.Words教程:在.NET中将多页文档转换为单个图像

Aspose.Words for .NET 25.6版本中,我们引入了一项新功能,允许您将多页文档导出为单个光栅图像。当您需要将文档作为单个可视文件共享或显示时,此功能非常有用。

Aspose.Words for .NET 25.6 的新功能

在 25.6 版之前,将多页文档保存为图像格式(例如 PNG 或 JPEG)只会为文档的第一页创建一张图片。现在,您可以使用新的MultiPageLayout类将所有文档页面合并为一张图片,甚至可以将多页文档保存为多页 TIFF 文件。

Aspose.words最新版下载 

如何将多页文档转换为图像

首先,您应该知道多页导出适用于以下光栅图像格式:Jpeg、Gif、Png、Bmp、Tiff、WebP。

除了输出文件格式外,您还需要选择将多页文档转换为图像后的页面布局。您可以从以下选项中进行选择:

  • SinglePage – 仅保存指定页面的第一页
  • 网格- 将页面按网格排列,从左到右、从上到下,指定列数
  • 水平- 在单个输出中从左到右水平排列页面
  • 垂直- 在单个输出中将页面垂直排列
  • TiffFrames – 将每页排列为多帧 TIFF 图像中的单独帧

然后,您还可以自定义输出文件页面外观 - 指定BackColor、BorderColor和BorderWidth。

以下代码示例显示如何将多页 DOCX 文档保存为具有网格布局的 PNG 图像:

Document doc = new Document("Rendering.docx");ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Png);
// Set up a grid layout with:
// - 3 columns per row.
// - 10pts spacing between pages (horizontal and vertical).
options.PageLayout = MultiPageLayout.Grid(3, 10, 10);// Customize the background and border.
options.PageLayout.BackColor = Color.LightGray;
options.PageLayout.BorderColor = Color.Blue;
options.PageLayout.BorderWidth = 2;doc.Save("ImageSaveOptions.GridLayout.png", options);

概括

Aspose.Words for .NET 25.6 中新增的多页导出功能,让您可以轻松地将多页文档导出为单页图像。此功能非常适合预览、打印或以可视化形式共享文档。您可以完全控制最终图像中页面的排列方式。

要尝试此功能,可下载最新版本的Aspose.Words for .NET。

http://www.lqws.cn/news/513397.html

相关文章:

  • 【开源解析】基于PyQt5的智能费用报销管理系统开发全解:附完整源码
  • Golang单例实现
  • LVS-NAT负载均衡群集实战:原理、部署与问题排查
  • 小程序快速获取url link方法,短信里面快速打开链接
  • Spark Streaming 与 Flink 实时数据处理方案对比与选型指南
  • Flink2.0 配置 historyserver
  • 15个AI模拟面试平台 和 简历修改 / 真人面试平台
  • 云计算产业链
  • 用wordpress建日语外贸网站的优势
  • C# Avalonia 绑定模式 Mode 的区别,它们的应用场景
  • spring中的@Cacheable缓存
  • MicroPython网络编程:AP模式与STA模式详解
  • 【笔记——李沐动手学深度学习】2.3 线性代数
  • 【Python练习】012. 使用字符串的upper()方法将字符串转换为大写
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的美食菜单社交化营销创新研究
  • 音频转换芯片DP7344兼容CS4344双通道24位DA转换器技术资料
  • 宠物养成小游戏流量主微信小程序开源
  • 小米互联应用曝高危漏洞,攻击者可绕过认证获取设备完全控制权
  • 使用GithubActions和腾讯CloudBase自动发布静态网页
  • 暴雨信创电脑代理商成功中标长沙市中医康复医院
  • 019 高校心理教育辅导系统技术解析:构建心理健康守护平台
  • aspose.word在IIS后端DLL中高并发运行,线程安全隔离
  • HarmonyNext动画大全02-显式动画
  • 从数据到决策:UI前端如何利用数字孪生技术提升管理效率?
  • 计算机网络 网络层:数据平面(二)
  • LeetCode 142题解 | 环形链表Ⅱ
  • 【MCP服务】蓝耘元生代 | MCP平台:部署时间服务器MCP,开启大模型交互新体验
  • [架构之美]Redis客户端命令指南
  • 左神算法之二叉树最大路径和问题
  • RedisVL EmbeddingsCache深度实践与最佳指南