PDF 有以下版本:

  • 1993: 1.0

  • 1994: 1.1

  • 1996: 1.2

  • 1999: 1.3

  • 2001: 1.4

  • 2003: 1.5

  • 2004: 1.6

  • 2006 - 2012: 1.7, ISO 32000-1:2008

  • 2017: 2.0

一般格式没有改变,但添加了新功能。 PyPDF2 可以在不完全支持 PDF 2.0 的所有功能的情况下对 PDF 2.0 文件执行您想要的操作。

PyPDF2 的 PDF 功能支持

特性

PDF-Version

PyPDF2 Support

Transparent Graphics

1.4

?

CMaps

1.4

Object Streams

1.5

?

Cross-reference Streams

1.5

?

Optional Content Groups (OCGs) - Layers

1.5

?

Content Stream Compression

1.5

?

AES Encryption

1.6

有关更多功能,请参阅 PDF 的历史

PyPDF2 不支持某些 PDF 功能,但可以使用其他库: