我有一个包含不同页面的pdf文件,我正在尝试将其合并为一个PDF页面。
因此,此页面列表被合并在一起并编号。
例如 :
1. Page1
2. Page2
直到所有单独的页面都编号并合并为一个完整的文档。
这里的问题是数字看起来是底部对齐的。我无法使数字显示在文本顶部。
这是片段
canvas.addTemplate(page, 1f, 0 , 0, 1, 100, pos);
canvas.beginText();
canvas.setTextMatrix(90, (float) ((pos)-0.5*CurPsize));
canvas.showText(m+"."+" ");
canvas.endText();
在哪里
m = 1 //页数计数器初始化为1
矩形r = reader.getPageSize(m)
CurPsize =(r.getTop()-r.getBottom());
pos = pos-CurPsize
。
我已经在这里附上了pdf文件。
https://drive.google.com/file/d/0B4scqcWd2Ci0X1JpSi15Q1FkVDQ/edit?usp=sharing
这是我要与编号合并的文件
最佳答案
我建议您采用一种更数学的方法,通过使用getTop()-getBottom()查找图像的高度。
然后,您应该将图像向下移动一定高度。这将确保其正确对齐。