开发者社区> 问答> 正文

使用itext向pdf插入图片时,如何设置文本样式、图片位置??

在java中,使用itext在做doc转pdf时,一直没能找到完美的办法支持doc中的图片、文本样式等格式,所以现在想先提取出文档内容,再通过itext填入pdf;

已经提取doc文档内容,现在用itext将内容填入pdf中,请问:

1、插入文本时,如何获取到每个文本的样式??

2、插入图片时,如何控制插入图片的位置??

展开
收起
爵霸 2016-06-02 09:43:41 9761 0
1 条回答
写回答
取消 提交回答
  • 插入文本时样式可以用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); 
    2019-07-17 19:24:01
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
OpenAnolis 龙蜥操作系统开源社区技术创新白皮书 立即下载
使用CNFS搭建弹性Web服务 立即下载