All Projects → evgo2017 → Office2PDF

evgo2017 / Office2PDF

Licence: MIT license
Office 文件(Word、Excel、PPT)批量转为 PDF 文件,文档完善,自用满意

Programming Languages

python
139335 projects - #7 most used programming language
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Office2PDF

pdftron-android-samples
PDFTron Android Samples
Stars: ✭ 30 (-73.68%)
Mutual labels:  pdf-converter, office
utools-recent-projects
uTools 插件, 快速查询最近打开的项目
Stars: ✭ 84 (-26.32%)
Mutual labels:  office
Golang Html To Pdf Converter
Golang HTML to PDF Converter
Stars: ✭ 177 (+55.26%)
Mutual labels:  pdf-converter
node-poppler
Asynchronous node.js wrapper for the Poppler PDF rendering library
Stars: ✭ 97 (-14.91%)
Mutual labels:  pdf-converter
Npm Pdfreader
🚜 Read text and parse tables from PDF files.
Stars: ✭ 225 (+97.37%)
Mutual labels:  pdf-converter
Spreadsheet
A spreadsheet app designed for elementary OS
Stars: ✭ 66 (-42.11%)
Mutual labels:  office
Docviewer
文档/文件查看器(支持本地或者其他app分享过来的word、excel、pdf、rtf等格式文件)
Stars: ✭ 155 (+35.96%)
Mutual labels:  pdf-converter
WeReadScan
扫描“微信读书”已购图书并下载本地PDF的爬虫
Stars: ✭ 273 (+139.47%)
Mutual labels:  pdf-converter
macOSAppsOpenSource
No description or website provided.
Stars: ✭ 33 (-71.05%)
Mutual labels:  office
Office365FiddlerExtension
This Fiddler Extension is an Office 365 centric parser to efficiently troubleshoot Office 365 client application connectivity and functionality.
Stars: ✭ 23 (-79.82%)
Mutual labels:  office
FritzBoxTelefon-dingsbums
Das Fritz!Box Telefon-dingsbums ist ein Outlook-Addin, welches ein direktes Wählen der Kontakte aus Outlook ermöglicht. Zusätzlich bietet es nützliche Funktionen, wie einen Anrufmonitor oder eine Rückwärtssuche.
Stars: ✭ 16 (-85.96%)
Mutual labels:  office
Stapler
A small utility making use of the pypdf library to provide a (somewhat) lighter alternative to pdftk
Stars: ✭ 238 (+108.77%)
Mutual labels:  pdf-converter
lazyExcel
a simply software like MS-Excel.it can be running muiti-platform...
Stars: ✭ 37 (-67.54%)
Mutual labels:  office
Athenapdf
Drop-in replacement for wkhtmltopdf built on Go, Electron and Docker
Stars: ✭ 2,160 (+1794.74%)
Mutual labels:  pdf-converter
eoffice
Export and import graphics and tables to MicroSoft office
Stars: ✭ 19 (-83.33%)
Mutual labels:  office
Aws Lambda Wkhtmltopdf
Convert HTML to PDF using Webkit (QtWebKit) on AWS Lambda
Stars: ✭ 165 (+44.74%)
Mutual labels:  pdf-converter
questions-job-interview
🏢 List of questions I might ask during an interview for a software developer job
Stars: ✭ 92 (-19.3%)
Mutual labels:  office
PoC-ActiveX
PoC ActiveX SVG Document Execution
Stars: ✭ 21 (-81.58%)
Mutual labels:  office
pdf2jpg
Utility to convert PDF into JPG files
Stars: ✭ 39 (-65.79%)
Mutual labels:  pdf-converter
OfficeManagementSystem
A system that helps to perform day to day activities of an office including attendance management, task management, leave management, complaint management, etc.
Stars: ✭ 32 (-71.93%)
Mutual labels:  office

Office2PDF

office2pdf_v2.0

一、下载使用

1. Office2PDF.exe

下载地址:蓝奏云 密码: evgo2017

下载地址:Github Release

1)兼容性未过多测试,若使用有问题可联系我或使用 py 文件。

2)v2 的 exe 不是单文件,需要解压压缩包(13.5MB),在里面打开 Office2PDF.exe 使用。原因是采用 pyinstaller 进行打包,设置了 -w(Windows 下去掉命令框)和 -F(打包为单文件),就会有 Windows Defender 报错和打开很慢的问题。

2. Office2PDF.py

  • Python3 环境
  • 已安装引入的包

二、详细说明

1. 基本功能

  • 将 Office(Word、Excel、PPT )批量转为 PDF 文件
    • 支持选择类型,默认全部类型
  • 支持 GUI 界面
  • 支持选择文件夹,无需复制粘贴
  • 支持选择转换子文件夹:默认转化
    • 支持结构或平铺:目标文件夹内文件可依照来源文件夹结构放置,也可全平铺无结构
  • 内存管理
    • 每种格式转换只打开一个进程
    • 转换完成后关闭进程,内存回收 gc 收集

2. 转换细节

  • Word
    • 有内容
    • 无内容
  • Excle
    • 有内容:生成该内部工作表个数的 PDF 文件
    • 无内容:生成的 PDF 不可正确打开
  • PPT
    • 有内容:多页
    • 无内容:提示错误跳过转换

3. 运行要求

建议 Office 2007 及以上,自带 Microsoft Save as PDF 加载项,基本上安装了 Office 就可以直接使用了

三、最后

若有更新信息,会在此文档进行说明。

如果有问题可以在 Issues 留言,或者联系我

写出第一版程序的同时写了一篇文章:office 转 pdf 技巧及软件,有兴趣可以读读。

四、更新记录

时间 内容 备注
2020.08.26 v2,加入 GUI,支持选择类型、子文件夹等功能
2019.05.13 将此项目从自己的 SomeTools 项目独立出来,通过 release 发布 exe
2018.11.02 v1,功能基本实现
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].