将文档的内容生成一页一页的图片,主要应用于演示和文字
/** * 文档内容每一页转换成png图片 * @param {*} path 转换的图片存储地址 * @returns */ function pageToPic(path="D://test"){ var pages=wps.Application.ActiveWindow.ActivePane.Pages;//当前文档所有的页 var doc=wps.Application.ActiveDocument//当前文档 var nameArr=doc.Name.split("."); nameArr.splice(nameArr.length-1,1) var name=nameArr.join(".")//去掉文件后缀 for(var i=1;i<=pages.Count;i++){//遍历每一页,并另存为图片 pages.Item(i).SaveAsPNG(`${path}/${name}${i}.png`) } return ; }
/** * 将ppt每一页转换成png图片 * @param {*} path 转换的图片存储地址 * @returns */ function pageToPic(path="D://test"){ var doc=wps.Application.ActivePresentation;//当前的ppt doc.SaveAs(path,18)//直接另存为图片 return ; }
场景
将文档的内容生成一页一页的图片,主要应用于演示和文字
解决方案
文字
/** * 文档内容每一页转换成png图片 * @param {*} path 转换的图片存储地址 * @returns */ function pageToPic(path="D://test"){ var pages=wps.Application.ActiveWindow.ActivePane.Pages;//当前文档所有的页 var doc=wps.Application.ActiveDocument//当前文档 var nameArr=doc.Name.split("."); nameArr.splice(nameArr.length-1,1) var name=nameArr.join(".")//去掉文件后缀 for(var i=1;i<=pages.Count;i++){//遍历每一页,并另存为图片 pages.Item(i).SaveAsPNG(`${path}/${name}${i}.png`) } return ; }
演示
/** * 将ppt每一页转换成png图片 * @param {*} path 转换的图片存储地址 * @returns */ function pageToPic(path="D://test"){ var doc=wps.Application.ActivePresentation;//当前的ppt doc.SaveAs(path,18)//直接另存为图片 return ; }
📋 章节目录
场景 解决方案 文字 演示