itext html to pdf设置边距,itextpdf特定页面上的不同边距
我有一个关于文件的一些问题:
itextpdf是否必须有一个特定的页面上的其他保证金的选项?我曾尝试使用
document.setMargin
然后
document.newPage
,但似乎每个页面得到相同的幅度。
有什么办法可以防止标题和元素重叠吗?
谢谢!
EDIT
这里是,增加了该文档内容的方法:
@Override
void addDocumentContent(Document doc, PdfWriter writer, AbstractDiplomaDataModel diplomaData) throws DiplomaPdfFileProducerException {
try {
doc.setMargins(DefaultPdfDocumentSettings.LEFT_MARGIN, DefaultPdfDocumentSettings.RIGHT_MARGIN, 0f, 0f);
doc.newPage();
doc.add(new DiplomaPdfDataGenerator(diplomaData).generateFirstPagePdf());
doc.setMargins(DefaultPdfDocumentSettings.LEFT_MARGIN, DefaultPdfDocumentSettings.RIGHT_MARGIN, DefaultPdfDocumentSettings.TOP_MARGIN,DefaultPdfDocumentSettings.BOTTOM_MARGIN);
doc.newPage();
doc.add(new DiplomaPdfDataGenerator(diplomaData).generateOtherPagesPdf());
} catch (Exception e) {
throw new DiplomaPdfFileProducerException(e.getMessage());
}
}
,这是结果:
+0
'DiplomaPdfDataGenerator.generateFirstPagePdf()'和'DiplomaPdfDataGenerator.generateOtherPagesPdf()'返回什么?你怎么生成你的头文件?那些DefaultPdfDocumentSettings常量的值是多少?除此之外,代码看起来像我的答案中的代码,它可以像预期的那样工作。因此,这些对象或机制有些特殊之处。 –
+0
它工作。 generateFirstPagePdf()和generateOtherPagesPdf()返回段落/元素。我只是没有注意到差异,因为DefaultPdfDocumentSettings.TOP_MARGIN是20.我将顶部边距更改为60,我注意到差异 –
+1
太棒了!我开始想知道这些方法可能会返回什么结果来忽略边距...; –
itext html to pdf设置边距,itextpdf特定页面上的不同边距相关推荐
- itext html to pdf设置边距,iText:设置边距是否有效?
嗨:IText中的"setMargins"方法是否以传统方式工作?iText:设置边距是否有效? 我曾尝试以下 System.out.println(f.exists()); Do ...
- 本页面上存在错误。Acrobat可能无法正确显示页面。请联系PDF文档的创建者来更正本页面上存在错误
用acrobat 打开PDF文档提示"本页面上存在错误.--" 可能原因 一.pdf 文档没有使用 Acorbat 创建 二.pdf 修改者使用了与原 pdf 创建 ...
- java 生成pdf 插件下载_java(iText)工具包生成PDF
iText是一个非常著名的能够快速产生PDF文件的Java类库.支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合 iText的更新变化很大,早期版本在PDF样式上可能会有瑕疵,所有我 ...
- java利用iText工具包生成PDF
iText是一个非常著名的能够快速产生PDF文件的Java类库.支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合 iText的更新变化很大,早期版本在PDF样式上可能会有瑕疵,所有我 ...
- 使用iText库创建PDF文件
前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读 ...
- 绘制pdf表格 (二) 通过itext实现在pdf中绘制excel表格样式设置中文字体、水印、logo、页眉、页码
前言 在<通过itext实现在pdf中绘制excel表格样式并且实现下载>实现了表格的基本渲染,本文将继续进行水印.logo.页眉.页码的设置,本文的部分代码包含<通过itext实现 ...
- [itext]Java生成PDF文件
一.前言 最近在做也导出试卷的功能,刚开始是导出为doc,可是导出来格式都有变化,最后说直接将word转为pdf,可是各种不稳定,各种报错.最后想到直接将文件写入pdf(参考:http://www.c ...
- 在Android中,如何以编程方式在dp中设置边距?
本文翻译自:In Android, how do I set margins in dp programmatically? In this , this and this thread I trie ...
- IText实现对PDF文档属性的基本设置
一.Itext简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库.通过iText不仅可以生成PDF或rtf的文档,而且可以将XML.Html文 ...
最新文章
- python batch normalization_python – Keras BatchNormalization,样本明智规范化究竟是什么?...
- 探讨DHCP之一:了解DHCP
- cuDNN兼容性问题造成的caffe/mnist,py-faster-rcnn/demo运行结果错误
- Lesson_7 上课笔记_1 ----static关键字和导包
- 人工智能,不止于技术的革命--WOT2017全球创新技术峰会开幕
- ⅰcp经济模型_干货!来自清华小哥哥的全家桶教程——手把手教你在本地构建 Nervos AppChain...
- CentOS7桌面版系统使用的一些小技巧
- 拙见之drawPath()与fillPath
- elementui源码_Element UI 终于还是来啦
- xmind 使用备忘
- 安卓手机无需获取root权限安装桌面版Linux操作系统(非常详细,无计算机基础都可以)
- 运放做跟随器有什么要求
- 利用python进行识别相似图片
- 云服务器虚拟化安全,云计算中的安全云服务的资源池化和虚拟化(1)
- 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。
- postgresql-timescaldb_extention
- 学生搭配问题数据结构报告c语言,数据结构课程设计_学生搭配问题.doc
- 厉害,被马赛克的图片竟然还可以恢复
- 将csv格式转换为excel后缀为xlsx
- css下拉菜单出现下划线,简单带下划线跟随效果的CSS3下拉菜单特效