使用 GroupDocs.Merger,您可以轻松旋转 XPS 文档中的页面,为 Node.js via Java 应用程序增加强大的文档管理能力。
- 定义 XPS 文件的源路径。
- 选择待旋转的页面编号。
- 执行页面旋转操作。
- 将修改后的文件保存到您选择的位置。
使用 GroupDocs.Merger,您可以轻松旋转 XPS 文档中的页面,为 Node.js via Java 应用程序增加强大的文档管理能力。
const mergerLib = require('@groupdocs/groupdocs.merger')
// 创建 Merger 的实例并加载源文件
const merger = new mergerLib.Merger("document.xps")
// 指定待旋转的页面编号
const rotateMode = mergerLib.RotateMode.Rotate180
const rotateOptions = new mergerLib.RotateOptions(rotateMode, 1, 1)
// 执行页面旋转操作
merger.rotatePages(rotateOptions)
// 将输出文件保存到所需位置
merger.save("result.xps")
GroupDocs.Merger for Node.js via Java 包含广泛的功能,使您能够高效地处理 50 种常用的商业文件格式。
合并 PDF、Word 文档、演示文稿、电子表格、Visio 图表、图像和压缩包。使用多种选项实现精确输出。
通过移动、交换或删除页面来重新安排页面,以更好地结构化您的文档。
将页面旋转至任意角度或在纵向和横向之间切换。
选择单个页面或页面范围,将其保存为所选位置的新文件。
const mergerLib = require('@groupdocs/groupdocs.merger')
// 将源文件加载到构造函数中
const merger = new mergerLib.Merger("document.xps");
// 获取文档中的总页面数
const info = merger.getDocumentInfo()
const lastPage = info.getPageCount()
// 为偶数页面配置旋转设置(180度)
const rangeMode = mergerLib.RangeMode.EvenPages
const rotateMode = mergerLib.RotateMode.Rotate180
const rotateOptions = new mergerLib.RotateOptions(rotateMode, 1, lastPage, rangeMode)
// 应用页面旋转操作
merger.rotatePages(rotateOptions)
// 保存输出文件
merger.save("result.xps")
GroupDocs.Merger 支持超过 50 种文件格式,使您能够使用多种操作轻松修改文档。