onlyoffice api使用

本文介绍了如何使用ONLYOFFICEAPI中的宏功能快速插入文本,并展示了`InsertContent`函数的用法。`callCommand`函数具有良好的隔离性,Api在函数内部可访问。若不指定第二个参数,插入内容后会自动换行。
摘要由CSDN通过智能技术生成

参考:

ONLYOFFICE API 文档 - 自动化API

使用 ONLYOFFICE 宏快速删除多余空格_ONLYOFFICE的技术博客_51CTO博客

ONLYOFFICE Api Documentation - InsertContent 

 插入文本

var connector = docEditor.createConnector()
connector.callCommand(function() {
	var oDocument = Api.GetDocument();
    var oParagraph = Api.CreateParagraph();
	oParagraph.AddText("放大:{范德}萨");
    oDocument.InsertContent([oParagraph],{ "KeepTextOnly": true });
}, function() { 
console.log("callback command");
});

 callCommand函数设计的隔离性非常好,Api在函数里面是可以访问到的,在外面访问不到

InsertContent 不输入第2个参数的时候,插入后会自动换行

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Vue 中使用 OnlyOffice API,您需要先安装 OnlyOfficeJavaScript API 库。您可以通过以下命令使用 npm 进行安装: ``` npm install onlyoffice-api ``` 一旦您安装了 OnlyOffice API,您可以在 Vue 组件中使用它。以下是一个基本的 Vue 组件,它创建了 OnlyOffice 文档编辑器实例并在页面上显示: ``` <template> <div> <div id="placeholder"></div> </div> </template> <script> import * as OO from 'onlyoffice-api'; export default { name: 'OnlyOfficeDemo', data() { return { editor: null }; }, mounted() { this.initializeEditor(); }, methods: { initializeEditor() { this.editor = new OO.DocumentEditor('placeholder', { document: { fileType: 'docx', key: 'your-document-key' }, documentType: 'text', callbackUrl: '', height: '100%', width: '100%', events: { onReady: function() { console.log('Editor is ready'); } } }); } } }; </script> ``` 在这个例子中,我们引入了 OnlyOffice API 并在组件的 `mounted` 钩子函数中初始化了文档编辑器实例。我们将编辑器实例存储在组件的 `editor` 数据属性中,以便在其他方法中使用。 请注意,在这个例子中,我们将 OnlyOffice 文档编辑器的根元素设置为 `placeholder`,它是在组件模板中定义的一个空的 div 元素。您可以将此元素替换为您的页面上的任何元素,以便在该元素中显示 OnlyOffice 文档编辑器。 一旦您创建了文档编辑器实例,您就可以使用 OnlyOffice API 提供的其他方法来实现您的功能。例如,您可以使用 `getDocumentData()` 方法获取文档的数据对象,或者使用 `insertContent()` 方法在文档中插入内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值