PDF 版本支持

PDF 有以下版本:

  • 1993年:1.0

  • 1994年:1.1

  • 1996年:1.2

  • 1999年:1.3

  • 2001年:1.4

  • 2003年:1.5

  • 2004年:1.6

  • 2008年:1.7,ISO 32000-1:2008

  • 2017年:2.0,ISO 32000-2:2017

PDF 的基本格式没有变化,但增加了新功能。pypdf 可能能够在不完全支持 PDF 2.0 所有功能的情况下,执行你所需的操作。

pypdf 支持的 PDF 功能

功能

PDF 版本

pypdf 支持

CMaps

1.4

✅

透明图形

1.4

✅

内容流压缩

1.5

✅

交叉引用流

1.5

❓

对象流

1.5

✅

可选内容组(OCGs)

1.5

❓

AES 加密

1.6

✅

有关更多功能,请参见 PDF 历史。

有些 PDF 功能不被 pypdf 支持,但可以使用其他库来处理: