python+libreoffice跨平台实现ppt转pdf再分页转换成多张图片代码
代码语言:python
所属分类:其他
代码描述:python+libreoffice跨平台实现ppt转pdf再分页转换成多张图片代码,支持windows、linux、centos等libreoffice支持的平台,图片导出采用PyMuPDF,请安装pip install PyMuPDF
代码标签: python libreoffice 跨平台 ppt 转 pdf 分页 转换 多张 图片 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3 # -*- coding: utf-8 -* import os import subprocess from pathlib import Path import time import fitz # PyMuPDF import shutil class PPTConverter: #windows:libreoffice_path为C:\Program Files\LibreOffice\program\soffice.exe ,下载安装地址:https://www.libreoffice.org/ #centos为/usr/bin/soffice 安装soffice:yum install libreoffice 安装中文字体:yum install -y wqy-microhei-fonts wqy-zenhei-fonts def __init__(self, libreoffice_path=r"soffice", temp_dir="temp_convert", dpi=300): """ Initialize PPT converter Args: libreoffice_path: Path to LibreOffice executable temp_dir: Temporary directory for conversion dpi: Image resolution (dots per inch) """ self.libreoffice_path = Path(libreoffice_pa.........完整代码请登录后点击上方下载按钮下载查看
网友评论0