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.pswp.cn/diannao/88521.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/88521.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/88521.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vuex4.0用法

VUEX 状态管理,多个组件有共享数据的时候,就叫状态管理 什么情况下会用到vuex , 如果你不知道vuex的情况也能完成你的需求,就说你的项目中不需要用到状态管理。 组件层级比较复杂的时候,还是用组件传值的方式来传值,…

2025.6.24总结

今天发生了两件事,这每件事情都足以影响我的工作状态。 1.团队中有人要转岗 这算是最让我有些小震惊的事件了。我不明白,那个同事干得好好的,为啥会转岗,为啥会被调到其他团队。虽然团队有正编,有od,但我自始自终觉得…

状态模式详解

概述 结构设计类似责任链模式,但是在各个状态进行遍历的过程中,更注重的是条件的判断,只有符合条件的状态才能正常匹配进行处理。条件不成功的会立即切换到下一个状态。 有限状态机 状态机一般指的是有限状态机(FSM&#xff1a…

Lua 调试(Debug)

Lua 调试(Debug) 引言 Lua 是一种轻量级的编程语言,广泛应用于游戏开发、嵌入式系统、脚本编写等领域。在 Lua 开发过程中,调试是确保程序正确运行的重要环节。本文将详细介绍 Lua 调试的基本方法、常用工具以及调试技巧,帮助开发者提高编程…

Windows安装Emscripten‌/emsdk(成功)

安装git安装python 不要自行下载版本,先卸载其他版本的python。 使用管理员打开cmd,输入python3,直接跳转到应用商店,安装即可。 为什么一定要这么安装?好像是跟路径有关。 下载emsdk git clone https://github.c…

AI网页部署在本地_windows

用bolt.new写了一个网页,下载ZIP至本地 以下是在 Windows 上本地运行你用 Node.js 搭建的网页服务,并在浏览器中访问的常见流程: 1、安装 Node.js 访问官网 Node.js — Run JavaScript Everywhere ,下载适合 Windows 的 LTS 版本…

Linux sudo命令

sudo是一个常用的Linux命令,用于以超级用户的权限执行命令。下面是对sudo命令的介绍: sudo命令的作用: sudo允许普通用户以超级用户(root)的身份执行特定命令或访问特定文件。它提供了一种安全且可控制的方式&#xf…

邮件合并----批量从excel表中导出数据到word中

文章目录 前言一、操作流程1. 打开word,开始邮件合并->邮件合并分布向导2. 开始邮件合并,一共6步3. 选择全部,点击确认,即可生成Excel表中244条记录,也就是244页。 总结 前言 涉及到将学生的姓名、学号、档案编号、…

活动安排贪心算法

输入说明 n      —— 活动数量 s[1…n]  — 第 i 个活动的开始时间 (start) f[1…n]  — 第 i 个活动的结束时间 (finish) 前置要求:数组已按 f 从小到大排好序 (若没排,先调用 sortByFinishTime(),复杂度 O(n log …

Mysql8启用日志审计插件

概述 等保要求,数据库启用日志审计。Mysql8上面使用开源插件audit-plugin-for-mysql(MariaDB的审计插件不用折腾了,无论直接使用还是编译使用,在Mysql8上都不行) 插件下载 日志审计插件下载地址: https:…

机器学习-线性模型

目录 线性模型 1、线性回归: 2、对数几率回归: 3、线性判别分析: 4、多分类学习: 5、类别不平衡问题: 基本数理知识补充: 损失函数: 凹凸函数 梯度下降 线性模型 线性模型形式简单、易…

Git上传代码如何解决Merge冲突

示例 解决方案 1、第一步切到本地的主分支 git checkout master2、拉取线上最新的代码 git pull3、切到本地自己的分支 gco feat-xx4、将代码从master变基&#xff08;移动/合并&#xff09;过来 git rebase master5、手动解决冲突 <<<<<<< HEAD 本…

fluentd + elasticsearch + grafana 不能显示问题

fluentd中配置log 源文件后&#xff0c;再配置elasticsearch后&#xff0c; elasticsearch pod中查询日志记录正常。 修改log 文件 后&#xff0c; elasticsearch pod中查询日志记录更新也正常。 但是在grafana中添加elasticsearch data source后&#xff0c; 连接正常&#…

《分布式事务新形态:AT模式如何被Seata TCC击穿》的深度解析,包含AT死锁原理/TCC原子性保障/Service Mesh深度集成三大硬核模块

一、AT模式的死刑判决&#xff1a;全局锁引发的血案 1.1 死锁现场还原&#xff08;支付宝真实案例&#xff09; 1.2 全局锁原理与缺陷 二、TCC模式的绝地反击&#xff1a;原子性保障三板斧 2.1 TCC核心架构设计 2.2 幂等控制原子防护网 三、Service Mesh深度集成&#xf…

【Elasticsearch】es初识,在项目架构中的用途,与mysql和kafka的配合使用,

ES是一个开源的高扩展的分布式全文检索引擎 在项目已有mysql增删改查的情况下&#xff0c;新增kafka&#xff0c;es流程 用户新增/修改商家&#xff08;写MySQL&#xff09; ↓ Kafka 生产者发送商家数据消息 ↓ Kafka 消费者监听消息 → 写入 Elasticsearch ↓ 前端搜索商家时…

【DataWhale组队学习】AI办公实践与应用-数据分析

AI办公&#xff1a;数据分析 1. 使用大模型进行数据分析的常见流程 把数据扔给AI让AI自动分析&#xff0c;并告诉你结果 下面我们对上面两个步骤进行详细说明 2. 使用大模型进行数据分析 2.1 将数据扔给大模型 2.1.1 选择合适的办公大模型 要使用大模型进行数据分析时&a…

5G 浪潮:发展全景、困境突围与未来航向

在当今数字化浪潮中&#xff0c;5G 技术宛如一颗璀璨的明星&#xff0c;照亮了各个行业前行的道路。自 5G 正式商用以来&#xff0c;它不仅深刻改变了人们的生活方式&#xff0c;更在工业、农业、交通等领域掀起了一场数字化转型的革命。本文将深入探讨 5G 技术的原理、发展现状…

理论加案例,一文读懂数据分析中的分类建模

一、什么是分类 分类&#xff0c;是数据建模领域的重要分支&#xff0c;你每天也都会接触。 手机垃圾短信过滤&#xff0c;就是分类算法给短信打的标签&#xff0c;比如0代表正常短信&#xff0c;1代表垃圾短信。 在医学领域&#xff0c;根据影像检查判断肿瘤是良性还是恶性。…

数组题解——二分查找【LeetCode】

704. 二分查找 算法逻辑分析 初始化边界 left 设为0&#xff0c;right 设为len(nums)&#xff0c;表示左闭右开区间 [left, right)。这意味着搜索区间包含下标left&#xff0c;但不包含下标right。 循环条件 while left < right:&#xff0c;只要left小于right&#xff0c…

Function AI 工作流发布:以 AI 重塑企业流程自动化

作者&#xff1a;寒斜 在 AI 技术飞速发展的今天&#xff0c;企业的流程自动化方式也正在发生深刻变革。过去&#xff0c;流程自动化往往依赖于人工配置和固定规则&#xff0c;难以适应复杂、多变的业务场景。而如今&#xff0c;随着 LLM&#xff0c;Agent&#xff0c;MCP 等节…