当前位置: 首页 > 面试题库 >

如何使用Apache PDFBox拆分PDF?

施永宁
2023-03-14
问题内容

我正在使用Apache PDFBox处理Java应用程序中的PDF文件。我想在每个页面上分割一个PDF文档。

是否有可能做到这一点Apache PDFBox?如果是这样,怎么办?


问题答案:

可以使用来实现Splitter

这是一个示例代码,它将在每个页面上拆分文档:

PDDocument document = PDDocument.load(myPDF);
Splitter splitter = new Splitter();
List<PDDocument> splittedDocuments = splitter.split(document);

您可以使用来控制每个拆分的PDF的页数setSplitAtPage(split)



 类似资料:
  • 问题内容: 我需要分解一个始终如下所示的字符串: 东西-something_else。 我需要在另一个输入字段中输入“ something_else”。当前,此字符串示例正被即时添加到HTML表行中,如下所示: 我认为“拆分”是可行的方法,但是几乎找不到文档。 问题答案: 可以在MDN找到文档。请注意,是不是 一个jQuery方法,但本地字符串的方法。 如果在字符串上使用,则返回带有子字符串的数组

  • 我希望能够处理从必须在页面中访问的源读取的java流。作为第一种方法,我实现了一个分页迭代器,它在当前页面用尽条目时简单地请求页面,然后使用< code > stream support . stream(iterator,false)获取迭代器上的流句柄。 因为我发现获取我的页面非常昂贵,所以我想通过并行流的方式访问页面。此时,我发现由于java直接从迭代器提供的spliterator实现,我的

  • 问题内容: 如何使用分隔符分割字符串? 如果我做 我得到一个错误 线程“主”中的异常java.util.regex.PatternSyntaxException:索引1附近的未封闭字符类[ 有什么帮助吗? 问题答案: 该是在正则表达式中的保留字符,你需要逃避它,

  • 我有一张清单 我正在尝试从每个项目中删除“\n”。结果应该是这样的。 我尝试过各种方法,包括“re.split(r'\n')”和“replace()”,但都没有成功。

  • 我有一个导航菜单,它使用WordPress'函数,首先在下拉子菜单中将父类别和所有子类别呈现到该类别。标记如下所示: 我希望能够将子类别分成列(每列有5或6个链接),但不知道如何去完成这件事。我已经花了近30个小时在这一点现在没有任何作用,所以任何想法将是非常感谢。提前道谢!