openoffice 通过jodconverter将office转pdf,怎样才能生成的pdf中包含书签
OfficeManagerofficeManager=newDefaultOfficeManagerConfiguration().buildOfficeManager(...
OfficeManager officeManager = new DefaultOfficeManagerConfiguration().buildOfficeManager();
officeManager.start();
OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
converter.convert(new File("e:\\TDDOWNLOAD\\20121217.doc"), new File("e:\\TDDOWNLOAD\\test.pdf"));
officeManager.stop();
通过上面的代码可以将office的转换成pdf,但是我要生成的pdf中包含书签,请问如何才能实现 展开
officeManager.start();
OfficeDocumentConverter converter = new OfficeDocumentConverter(officeManager);
converter.convert(new File("e:\\TDDOWNLOAD\\20121217.doc"), new File("e:\\TDDOWNLOAD\\test.pdf"));
officeManager.stop();
通过上面的代码可以将office的转换成pdf,但是我要生成的pdf中包含书签,请问如何才能实现 展开
6个回答
展开全部
要生成的pdf中包含书签,首先需要你的doc文件里面本身包含标签。
重新编辑doc文件,加入标签,或者按照文档出版的标准,学会应用【格式和样式】
特别是标题文字,不能把字号加大、居中就算是标题,必须把标题文字的【格式和样式】设置为【标题】才行。还有那些校标题,按级别分别设置为【标题1、2、3】等等,这样转化为pdf,才会生成各章节的标签。
重新编辑doc文件,加入标签,或者按照文档出版的标准,学会应用【格式和样式】
特别是标题文字,不能把字号加大、居中就算是标题,必须把标题文字的【格式和样式】设置为【标题】才行。还有那些校标题,按级别分别设置为【标题1、2、3】等等,这样转化为pdf,才会生成各章节的标签。
更多追问追答
追问
生成的doc已经是这样弄的,但是直接在程序里转换生成的还是没有的,用openoffice软件的话也是需要在转成pdf的时候勾选一些选项才可以生成带pdf的,不能用jodconverter达到这个效果额,求教
追答
那就直接用openoffice得了:
soffice --invisible --convert-to pdf:writer_pdf_Export --outdir /ourdir /indir/document.doc
展开全部
要生成的pdf中包含书签,首先需要你的doc文件里面本身包含标签。
重新编辑doc文件,加入标签,或者按照文档出版的标准,学会应用【格式和样式】
特别是标题文字,不能把字号加大、居中就算是标题,必须把标题文字的【格式和样式】设置为【标题】才行。还有那些校标题,按级别分别设置为【标题1、2、3】等等,这样转化为pdf,才会生成各章节的标签。
重新编辑doc文件,加入标签,或者按照文档出版的标准,学会应用【格式和样式】
特别是标题文字,不能把字号加大、居中就算是标题,必须把标题文字的【格式和样式】设置为【标题】才行。还有那些校标题,按级别分别设置为【标题1、2、3】等等,这样转化为pdf,才会生成各章节的标签。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在网上搜一下有没有转换软件。或者打开PDF编辑软件,将文件拷贝过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
odconverter我通过jodconverter利用openoffice来doc转pdf。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询