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 功能,但可以使用其他库:
-
camelot-py: 表提取 (#231)
更多建议: