为pdf文件添加书签的方法有很多,下面给你介绍一种:
成都创新互联是一家专注于网站设计、成都网站制作与策划设计,资中网站建设哪家好?成都创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:资中等地区。资中做网站价格咨询:028-86922220
启动Adobe Reader,随便打开一个PDF文件,单击菜单“编辑/首选项”,打开相应的对话框。 在左侧单击“Java script ”项,在右侧勾选 “启用Acrobat Java script (J)”、 “启用菜单项目Java script 执行权限(M)” “启用全局对象安全性策略” 单击“确定”按钮
此时,单击菜单“视图”,在出现的级联菜单中。 你会发现多了“Bookmark This Page” “Go To Bookmark”等四个与书签有关的命令。 以后如果遇到需要插入书签的时候,只需在文档中选中相应的部分,单击“Bookmark This Page”命令,然后在出现的“Bookmark Name” (书签名)对话框中,输入书签名称,单击“确定”按钮,即可完成书签的添加工作。
以后要快速定位到书签时,只需在“视图”菜单中选择“Go To Bookmark”命令,然后从弹出的对话框中选择相应的书签名称。 Adobe Reader就会自动转到对应的部分,供你阅读或标注了。
删除书签。如果仅仅想删除某一个或几个书签,可以在“视图”菜单下选择“Remove a Bookmark”(删除书签)命令,并在出现的对话框中选择不想继续使用的书签即可。 如果要一次性地删除所有书签,可在“视图”菜单下选择“Clear Bookmark”(清理书签)命令。
你可以做一个GUI 里面有许多 Button 一个Button对应一个网站
proc = Runtime.getRuntime().exec("C:\\Program Files\\Internet Explorer\\iexplore.exe");
这个就是我电脑上打开IE的语句 你可以改成你需要的网址
这个是web前端的技术,在jsp页面中通过
window.scroll(0,document.getElementById(divId).offsetTop);可以实现顶部跳转,实现的方式可能不同,但基本思路差不多。 更多细节网上搜索下可以找到,希望对你有帮助。
加载Word文档后,要获取到那个书签,然后才能对书签进行操作。Free Spire.Doc for Java类库可以获取Word文档书签,并对Word文档书签进行替换内容、删除内容等操作。下面是替换内容的代码:
import com.spire.doc.*;
import com.spire.doc.documents.BookmarksNavigator;
public class replaceBookmarkContent {
public static void main(String[] args) {
//加载文件
Document doc = new Document("input.docx");
//定位书签
BookmarksNavigator bookmarkNavigator = new BookmarksNavigator(doc);
bookmarkNavigator.moveToBookmark("我的书签");
//用新的内容替换原书签内容
bookmarkNavigator.replaceBookmarkContent("这部分内容已经被替换。这部分内容已经被替换。这部分内容已经被替换。这部分内容已经被替换。",false);
//保存文件
doc.saveToFile("output.docx", FileFormat.Docx);
}
}
在JS里面用activexobject打开word,然后在事先做好标签的位置插入值即可。替换应该也差不多吧。代码我手写不出来,明儿能给。
我给你个思路。你试试,可能做书签不是这个方法。
你可以读取当前页面的内容,并将其保存,
载入书签就将当前内容和文本所有内容比较,
然后就从相同的地方开始载入内容。
你可以试试,有好方法,再换嘛。