📔 金山办公产品帮助中心

文档内容生成缩略图

文档由 任财应 于 2022-09-27 23:42 创建,由 任财应 于 2022-09-27 23:42 更新
文档标签:
文档分类:
16

场景

将文档的内容生成一页一页的图片,主要应用于演示和文字

解决方案

文字

/**
 * 文档内容每一页转换成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 ;
}