2022年最后一天,奉送doc‘, ‘docx‘, ‘ppt‘, ‘pptx‘, ‘xls‘, ‘xlsx‘, ‘jpg转PDF文件类一个
2023-09-11 14:20:47 时间
2022年最后一天,奉送doc’, ‘docx’, ‘ppt’, ‘pptx’, ‘xls’, ‘xlsx’, 'jpg转PDF文件类一个
方便相关doc,excel等文件转PDF功能
# -*- coding: utf-8 -*-
# @File : excel2pdf.py
import os
from win32com.client import Dispatch, constants, gencache, DispatchEx
class PDFConverter:
def __init__(self, pathname, export='.'):
self._handle_postfix = ['doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'jpg']
self._filename_list = list()
self._export_folder = os.path.join(os.path.abspath('.'), 'pdfconver')
if not os.path.exists(self._export_folder):
os.mkdir(self._export_folder)
self._enumerate_filename(pathname)
def _enumerate_filename(self, pathname):
'''
读取所有文件名
'''
full_pathname = os.path.abspath(pathname)
if os.path.isfile(full_pathname):
if self._is_legal_po
相关文章
- 文件解析漏洞总结
- PHP写文件函数
- php+tcpdf如何把生成的pdf文件保存在服务端
- liunx 文件相关
- C#.net word excel powerpoint (ppt) 转换成 pdf 文件
- vue.js3:pdf文件转图片(pdfjs-dist@2.14.305 / vue@3.2.37)
- thinkphp6:用mpdf生成pdf文件(php 8.1.1 / thinkphp v6.0.10LTS )
- spring boot:用itextpdf处理pdf表格文件(spring boot 2.3.2)
- 文件被system进程锁定,不能删除
- centos删除乱码名称的文件
- vue.js3: 用pdf-lib给pdf文件添加中文字体水印(pdf-lib@1.17.1 / vue@3.2.37)
- nginx利用lua实现nginx反向代理proxy_store缓存文件自删除
- Python3遍历指定文件夹下所有文件及文件夹
- 如何在 SAP UI5 应用里显示 PDF 文件试读版
- 使用 SAP ABAP 代码生成 PDF 文件,填充以业务数据并显示在 SAPGUI 里试读版
- 如何把一个PDF文件内的部分页码对应的内容导出成一个新的PDF文件
- 一个Java实现的有道云笔记中包含的图片文件的批量下载工具
- 如何在 SAP UI5 应用里显示 PDF 文件试读版
- 比spire.pdf速度更快:EVO PDF Print Crack
- 统计某个路径下所有的java文件,以及统计代码数量
- Qt5 调试之详细日志文件输出(qInstallMessageHandler)
- h5 - pc 使用 pdf.js 预览pdf -配合文件流实现 - 遇到的坑总结
- C站能力认证任务关卡1-1 修改《植物大战僵尸》的存档文件,将一个新用户的进度直接修改到5-1关,金钱(能量)直接修改到10000。
- 【Android 逆向】GDA 逆向工具安装 ( GDA 下载 | GDA 简介 | 运行 GDA 分析 APK 文件 )
- itextSharp 附pdf文件解析
- MongoDB GridFS——本质上是将一个文件分割为大小为256KB的chunks 每个chunk里会放md5标识 取文件的时候会将这些chunks合并为一个整体返回