Link
Skip to main content

删除 PDF 页面

v2024.08

JPedal 提供了多种方法,允许轻松地从 PDF 文件中删除页面。
这些工具将允许您创建一个 PDF 副本,删除指定页面及其内容。 除非您用输出文件覆盖原文件,否则原始文件不会受到此过程的影响。

使用命令行或其他语言从 PDF 中删除页面

java -cp jpedal.jar org.jpedal.tools.PdfPageDeletion inputFile outputFile pageRangeString

pageRange 字符串是由 SetOfIntegerSyntax 定义的页面范围。该范围定义了要删除的页面。
以下示例删除第 2 页到第 100 页之间的所有页面。

java -cp jpedal.jar org.jpedal.tools.PdfPageDeletion 
inputFile outputFile "2-100"

在 Java 中删除 PDF 页面

静态便捷方法

// 删除范围 start 到 rangeEnd 之间的所有页面(包括 rangeEnd)。
PdfPageDeletion.deletePageRange(new File("inputFile.pdf"), new File("outputFile.pdf"), rangeStart, rangeEnd);

// 删除由页面范围字符串定义的所有页面,使用 SetOfIntegerSyntax。
PdfPageDeletion.deletePageRange(new File("inputFile.pdf"), new File("outputFile.pdf"), stringPageRange);

// 删除单个页面。
PdfPageDeletion.deleteSinglePage(new File("inputFile.pdf"), new File("outputFile.pdf"), singlePageNumber;

为什么选择 JPedal?

  • 定期更新的商业库,提供全面支持且无第三方依赖项。
  • 处理 PDF 文件的速度比其他 Java PDF 库快达 3 倍。
  • 为原始设备制造商(OEM)用户提供简单的许可选项和源代码访问权限。

免费试用


Customer Downloads

Select Download