我正在用ApachePDFBox编写一个简单的Java应用程序。我有几个PDF,其中最后一页是前几页内容的索引。
我需要的索引(最后一页)成为PDF文件的第一页。
可能吗?
我还发现了http://itextpdf.com/这个库听起来比ApachePDFBox更好,但在这种情况下,我也不知道我是否能做我需要的事情
或者我可以用这个:http://saaspose.com/docs/display/pdf/How在Pdf文档中移动页面(Java SDK)
我使用的是PDFBox 2.0.0版。下面是我如何将最后一页移动到第一个位置:
public static PDDocument moveLastPageToFirst(PDDocument documentToRearrangePages) {
PDPageTree allPages = documentToRearrangePages.getDocumentCatalog().getPages();
if (allPages.getCount() > 1) {
PDPage lastPage = allPages.get(allPages.getCount() - 1);
allPages.remove(allPages.getCount() - 1);
PDPage firstPage = allPages.get(0);
allPages.insertBefore(lastPage, firstPage);
}
return documentToRearrangePages;
}
使用PDFBox,您可以将原始的PDF打开为一个PDF文档,然后使用getDocumentCatalog(). getAllPages()获取页面列表。按照您想要的顺序重新排列列表,并将每个页面写出到新的文档中。
PDDocument newDoc = new PDDocument();
PDDocument oldDoc = PDDocument.load (args[0]);
List allPages = oldDoc.getDocumentCatalog().getAllPages();
// Code to rearrange the list goes here
for ( int curPageCnt = 0; curPageCnt < allPages.size(); curPageCnt++ )
{
newDoc.addPage( ( PDPage )allPages.get ( curPageCnt ) );
} // end for
我正在使用PHP实现发电机db分页。 如果想从第1页到第2页分页,一切都很好,但是如果我想从第3页到第1页,我哪儿也去不了。有人能帮我吗?
我只想在第一页和最后一页打印页脚。我怎样才能做到这一点?
问题内容: 我正在尝试从DbgView日志文件中删除前两列(我对此不感兴趣)。我似乎找不到从第3列开始直到行尾打印的示例。请注意,每行都有可变的列数。 问题答案: …或更简单的解决方案: 只需添加正确的定界符(-d),您将获得相同的效果。
我有一个复杂对象的数组列表。我需要将这些框中的特定元素移动到arrayList的最后一个位置,并移除原始元素,如图所示: 我的代码是这样的,但我得到了这个错误:
目前正在用C#中的ITextSharp构建一个PDF。PDF由三个“部分”组成,一个封面,一个可以跨越多个页面的表格,以及一个最终页面。拥有该表的页面需要在第一页包含页眉,并在所有包含页眉的页面上包含页脚,但封面和最后一页不需要。 我使用XMLWorker构建页面,但这并不重要。构建页面的代码如下: 我遇到的麻烦是确定一种方法来防止页脚出现在结束页上。我正在重写OnEndPage以创建页脚。是否有
本文向大家介绍asp.net gridview分页:第一页 下一页 1 2 3 4 上一页 最末页,包括了asp.net gridview分页:第一页 下一页 1 2 3 4 上一页 最末页的使用技巧和注意事项,需要的朋友参考一下 效果图: 功能简介:可使用上下键选中行,选中后点击修改,textbox获得gridview中的代码的数据。对你有帮助的话,请记得要点击“好文要顶”哦!!!不懂的,请留言