换一种不使用PyPDF2的方式
时间: 2024-01-26 22:03:40 浏览: 59
Python利用PyPDF2库获取PDF文件总页码实例
好的,这里提供一个使用pdfplumber库的版本,代码如下:
```
import os
import pdfplumber
# 定义待转换的文件夹路径
folder_path = './社会工程学论文'
# 遍历文件夹中的所有文件
for file_name in os.listdir(folder_path):
if file_name.endswith('.caj'): # 判断是否为caj文件
# 构造输入输出文件路径
input_path = os.path.join(folder_path, file_name)
output_path = os.path.join(folder_path, file_name[:-4] + '.pdf')
# 使用pdfplumber模块将caj文件转换为pdf文件
with pdfplumber.open(input_path) as pdf:
pdf.save(output_path)
```
该代码使用pdfplumber库打开caj文件,然后使用pdf.save()方法将其另存为pdf文件。pdfplumber是一个功能强大的PDF处理库,支持提取文本、表格等内容,同时也支持另存为PDF文件,非常适合用于PDF文件的处理。
阅读全文