js实现word生成书签_用PageOffice通过Js编程实现在Word中插入书签

PageOffice

通过

Js

编程实现在

Word

中插入书签

在使用

Word

时,

如果内容过多有时为了快速定位到内容的某一处或某一部

分怎会在该处添加书签。

Word

中的书签可以通过工具栏手动添加或删除,其实

也可以自己变成实现在当前光标处插入书签,或根据书签名称删除某个书签。

通过后台程序在当前光标处添加书签的具体步骤如下:

第一步:

请先安装

PageOffice

的服务器端的安装程序,

之后在你的网站中根

目录下添加

pageoffice

文件夹(在

PageOffice

官方网站的“下载中心”中可下载

相应的压缩包,解压之后直接将

pageoffice

文件夹拷贝到根目录下就可以了)

第二步:在网站中创建页面

WordAddBKMK.aspx

先在工具箱中拖动一个

PageOfficeCtrl

控件到页面上(

PageOfficeCtrl

控件位

于工具箱最下方)

,并设置控件所在层(

)的高和宽。

再在该页面中添加两个文本框,

用于输入书签名称和书签文本内容,

部分如

下:

插入书签时,请先输入要插入的书签名称和文本;删除书签时,请先输入相应的书签名称!

<

asp

:

Label

ID

="Label1"

runat

="server"

Text

="

书签名称:

">

asp

:

Label

>

<

input

id

="txtBkName"

type

="text"

value

="test"/>

<

asp

:

Label

ID

="Label2"

runat

="server"

Text

="

书签文本:

">

asp

:

Label

>

<

input

id

="txtBkText"

type

="text"

value

="[

测试

]"/>

第三步:

WordAddBKMK.aspx.cs

后台编写代码。打开

Word

文件,部分代码

如下:

//

设置服务器页面

PageOfficeCtrl1.ServerPage =

"pageoffice/server.aspx"

;

PageOfficeCtrl1.AddCustomToolButton(

"

插入书签

"

,

"addBookMark()"

,

7);

PageOfficeCtrl1.AddCustomToolButton(

"

删除书签

"

,

"delBookMark()"

,

7);

//

打开文件

PageOfficeCtrl1.WebOpen(

"doc/template.doc"

,

PageOffice.

OpenModeType

.docNormalEdit,

"

张佚名

"

);

然后在

WordAddBKMK.aspx

添加

JS

函数,代码如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值