java itext pdf 肿么加页码

发布于2022-01-13 08:22:09
6个回答
admin
网友回答2022-01-13
参考这个设置。

Java code?

baos = new ByteArrayOutputStream();
Document document = new Document(PageSize.A4, 60, 60, 120, 80);
PdfWriter writer = PdfWriter.getInstance(document, baos);
HeaderAndFooter event = new HeaderAndFooter();
writer.setPageEvent(event);
document.open();
public class HeaderAndFooter extends PdfPageEventHelper {

public void onEndPage (PdfWriter writer, Document document) {
Rectangle rect = writer.getBoxSize(art);
switch(writer.getPageNumber() % 2) {
case 0:
ColumnText.showTextAligned(writer.getDirectContent(), Element.ALIGN_RIGHT, new Phrase(even header),
rect.getBorderWidthRight(), rect.getBorderWidthTop(), 0);
break;
case 1:
ColumnText.showTextAligned(writer.getDirectContent(),
Element.ALIGN_CENTER, new Phrase(String.format(%d, writer.getPageNumber())),
300f, 62f, 0);
break;
}
admin
网友回答2022-01-13
acrobat本身就有加页码的功能,在文档,添加页眉页脚选项里就有,另外在qi插件里也有添加页码的功能,这些都很方便的,你可以试试。
admin
网友回答2022-01-13
Foxit PDF Editor编辑PDF里面的文字:
 1: 在Foxit PDF Editor 里双击想要修改的内容,就进入编辑状态,就可以进行修改了,再在工具栏里点击红色勾的按钮就可以保存此修改,在多处修改后再在菜单栏内选择保存,就可以了。
 2:就是先删除不要的文字,在点“对象”--“添加文本”,替换上去也行。
  这就是Foxit PDF Editor编辑PDF里面的文字,其实很简单的。
admin
网友回答2022-01-13
Adobe Acrobat 7.0 Professional可以加页码的。
admin
网友回答2022-01-13
建议使用悦书PDF阅读器,点击“PDF合并”选择PDF文件,并选择需要的页码,如果是要把2个PDF文件合并,也是选择相对应的页码即可。最后点击右下方“开始合并”并完成。
admin
网友回答2022-01-13
页眉页脚对话框右侧 有从 页开始

回到
顶部