关键词不能为空

当前您在: 主页 > 英语 >

Acrobat XI根据目录一键生成带页码的书签

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-28 03:02
tags:

-

2021年2月28日发(作者:abyss)



Acrobat XI


中利用


Javascript


根据目录一键生成带页


码的书签



目前网上流传的“在


Acrobat


中利用


Javascript


根据目录 一键生成带页码的书签”的


方法会在


Acrobat

< p>
的“工具”菜单增加“从附件添加书签”选项,然而在


Acrobat X I


中已


经没有这个菜单(如下图)。为此,

Acrobat XI


用户需要在原有方法基础上进行修改。





1



下面是具体步骤


:


1.


把目录复制粘贴到一个文本文件



中,


确保所有的分隔符是半角的空格


(


正则


表达式为


s)


,并保存为


UT F-8


的编码


(


2,



3)





2




3


2.



Acrobat


< br>


添加到附件里(图


4


)并保存< /p>


PDF


文件。





4


3.




文件解压出来复制到


Acrobat< /p>


安装目录下的


JavaScript


文件 夹里面,


默认是


AdobeAcrobat 11.0AcrobatJavascripts



文件内容如 下


(


请将代码粘贴到文本编辑器例如记事本、

< br>NotePad++


中,并


保存为


)





uItem({


cName:


Edit



cExec:


cEnable:


varName_Bookmark;


varPage_Bookmark;


functionbookm()


{


varStartNum = se({


cQuestion:


cTitle:






cDefault:






cLabel:






});






if (StartNum!=null)




{


varmyThis=;


varattName=jects[0].name;


varoFile = aObjectContents(attName);


vararrFile = FromStream(oFile,


vartArr=(


();


Child(


varfSpc;


varlSpc;


vartCht;


varoDot;


varNum_Dot;


varMenuBookmark=en[0];//


目录


varChaptersBookmark;


varSectionsBookmark;


varSubSectionsBkm;


var SubSectionsBkm1;


var i;


var a;


var b;//


首空格后的字符



for (i=0;i<;i++)






{








a=tArr[i];








if (>2)//


空行的


lengt h=1


,设置为


2


即不添加空行









{


fSpc=(/s/);//


首空格位置



tCht=(0,fSp c);//


首空格前的字符



oDot =(/./g);//


匹配


.


符号



Num_Dot=(oDot==null? 0:);


lSpc=dexOf((fSpc));//


末空格的位置











b=Number((lSpc));


Page_Bookmark=(isNaN(b)? 0:b-2+Number(S tartNum));//


书签指向的页码



Name_Bookmark=(isNaN(b)? a:(0,lSpc));//


书签的名字



switch (Num_Dot)










{


case 0:


ChaptersBookmark=Cre ateSubBkm(MenuBookmark);


break;


case 1:


SectionsBookmark=Cre ateSubBkm(ChaptersBookmark);


break;


case 2:


SubSectionsBkm=Creat eSubBkm(SectionsBookmark);


break;


case 3:














SubSectionsBkm1 =CreateSubBkm(SubSectionsBkm);


break;


default:


break;










}








}






}




}


}


function CreateSubBkm(RootBkm)//



RootBkm


书签底下创建一个新书签,并返


回新书签对象



{


varRootBkm;


varsubBookmark;


Child(Name_Bookmark,


Child(en[0],);




subBookmark=en[-1];//


目录中最后一个 章


returnsubBookmark;


}


-


-


-


-


-


-


-


-



本文更新与2021-02-28 03:02,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/678103.html

Acrobat XI根据目录一键生成带页码的书签的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文