当前需求是完成线上两个文档的合并。当我将一个带有图片内容的文档合并至新文档时,合并后的文字能够正常插入,合并的图片会有正常大小的占位,但是内容是空白的。使用的是PasteHtml方法,请问这个功能是否支持文档图片的合并功能实现? 实现代码如下:
// 创建需要插入的word文档
this.insertInstance = WebOfficeSDK.init({
officeType: 'w',
appId: '个人appid',
fileId: res.data.fileId,
token: fileToken,
mount: document.querySelector('#previewWpsHTML')
})
await this.insertInstance.ready()
this.insertApp = this.insertInstance.Application
// 复制需要插入的文档内容并全部粘贴至所需文档中
const insertDocumentRange =
await this.insertApp.ActiveDocument.GetDocumentRange()
const insertHtmlData = await insertDocumentRange.GetHtmlData()
const insertHTML = insertHtmlData.HTML
await this.app.ActiveDocument.Range(
this.selectBegin,
this.selectEnd
).PasteHtml({
HTML: insertHTML
})