
批量将pdf文档转化为ppt格式
一、案例
批量将pdf文档转为为ppt格式的文档;
二、代码如下:
import os
import fitz # PyMuPDF
from pptx import Presentation
from pptx.util import Inches
from io import BytesIO
from PIL import Image
def convert_pdfs_to_ppt(input_folder, output_folder):
pdf_files = [f for f in os.listdir(input_folder) if f.endswith('.pdf')]
for pdf_file in pdf_files:
pdf_path = os.path.join(input_folder, pdf_file)
output_path = os.path.join(output_folder, f"{os.path.splitext(pdf_file)[0]}.pptx")
# Convert PDF to PPT
convert_pdf_to_ppt(pdf_path, output_path)
def convert_pdf_to_ppt(pdf_path, output_path):
prs = Presentation()</

使用Python的PyMuPDF和python-pptx库,将PDF文档批量转换为PPT格式。代码示例包括读取PDF,转换为图片,然后添加到PPT中保存。

1209

被折叠的 条评论
为什么被折叠?



