我需要使用python将大约380页的pdf文件拆分为10页的一组。我最初的想法是使用PyPDF2,但我没有使用它的经验。我确实需要一种机制来确保最终的PDF被保存,尽管它不到10页。(例如,383页pdf应保存为38页10页pdf和3页pdf(。
使用pyPDF2读取PDF文件。使用PdfFileReader.getNumPages()
获取页数。将页面分成十个一组,每个页面添加到一个PdfFileWriter
实例中。对剩余的页面重复此操作。
pyPDF2 repo中的basic_features.py
示例代码非常清楚地说明了这一点。