批量将OFD格式转化为PDF格式文件
一、pyofd库
预先下载pip install pyofd
。
import os
from pyofd import OFDFile
from pyofd.render import render_to_pdf
def convert_ofd_to_pdf(ofd_file_path, output_pdf_path):
# 读取OFD文件
ofd_file = OFDFile(ofd_file_path)
# 渲染OFD页面并保存为PDF
pdf_data = render_to_pdf(ofd_file.pages)
# 将PDF数据写入文件
with open(output_pdf_path, 'wb') as pdf_file:
pdf_file.write(pdf_data)
def batch_convert_ofd_to_pdf(input_folder, output_folder):
# 确保输出文件夹存在
os.makedirs(output_folder,