在java中,使用itext在做doc转pdf时,一直没能找到完美的办法支持doc中的图片、文本样式等格式,所以现在想先提取出文档内容,再通过itext填入pdf;
已经提取doc文档内容,现在用itext将内容填入pdf中,请问:
1、插入文本时,如何获取到每个文本的样式??
2、插入图片时,如何控制插入图片的位置??
插入文本时样式可以用Font来定义:
Document doc = new Document();
doc.open();
Paragraph text = new Paragraph("your text", new Font(Font.getFamily("TIMES_ROMAN"), 18, Font.BOLD));
text.setAlignment(Element.ALIGN_CENTER);
doc.add(text);
以前插入过PDF文档,是用PdfReader读取然后用PdfWriter插入。插入图片应该是一样的原理:
PdfWriter.getImportedPage(new PdfReader(bufferdInputStream), pageNumber);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。