痛点: 相信大家都会遇到一种场景.老师/上司要求你把某个文件转为pdf,并且是一批(不止一个,一个的话手动就可以搞定),并且这种是枯燥无聊的工作,既没有什么技术含量又累. 试想一下,如果我把这些文件放到一个文件夹下,执行一下程序,几分钟后这些文件就转好.这样半天的活,只要花几分钟就解决了.岂不是美滋滋!!! 今天辰哥就教大家将任意文件批量转为PDF,这里以日常办公的word.excel.ppt为例,这三种格式的文件转为PDF. 01.word转PDF 这里借助Python的docx2pdf去完成…
直接执行的python代码ipynb2pdf.py 主要思路.将ipynb文件转成tex文件,然后使用latex编译成pdf.由于latex默认转换不显示中文,需要向tex文件中添加相关中文包. 依赖 latex 中的 xelatex,需要xelatex.exe文件在PATH环境变量下 # coding:utf-8 import sys import os import re import shutil notebook = sys.argv[1] texFile = notebook.repl…
knitr包只能够将R markdown文件转为html格式,若想要将其转化为pdf格式,还要安装另一个包 # Install and load package install.packages("rmarkdown") library("rmarkdown") # Convert render("../Your_MD_File.md", output_format="pdf_document") Reference http…
import java.io.File; import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch; public class Word2Pdf{ public static void main(String args[]) { ActiveXComponent app = null; String wordFile = "C:/xxxxx.doc"; String pdfFile = "C…
背景: 宝安区需求,企业会下载表格,打印后填报.填报后收上表格,统一录入PDA.因为某台PDA只能录某个地方的表格,所以他们希望纸质表上有个二维码,扫描出现填报公司的一些信息,以及统计(好像是这样,没文档,口头说的). 访问文件下载接口,传入user_id,就能下载到带有user_id二维码的问卷,扫描二维码,会出现一个信息页面,点击完成按钮,会将该公司状态更新为完成. 很小的项目,从头到尾简单纪录一下 整个项目 flask框架:main.py import sys, time, os from…
需要将不少doc文件转为pdf,WPS带有这种功能,但是鼠标点击次数太多以后整个人都变得很烦躁 用了一下午去搜这方面的工具软件,找到若干.有一些免费,有一些试用的,但总归就找到一个真正能用,虽说生成的文件名中有未授权字样,但批量修改文件名简单多了. 谁知道到了实验室的电脑上因为什么打印机错误,还是不能用! 于是决定自己写一个, 第二天上午开始搜资料,乱搜一阵,居然发现WPS有二次开发的功能,大喜 但是,没有C++开发接口的资料,而且官方论坛的C++例子是针对老版本的. 于是参考别人写的C#和VB…
1.首先下载最新版的openoffice工具,安装完成之后安装服务,, win+r打开命令提示符 输入cmd,cd C:\Program Files (x86)\OpenOffice 4\program,在该目录下执行语句 soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard:服务安装完成了,查看端口号  netstat -ano|findstr "8100&q…
要求: 把.md格式转为.pdf格式,并批量处理,最后将多个pdf文件合并为一个pdf并以文件名作为书签名 解决思路: 1.md格式的markdown文件转为html 为了将 md 格式转换成 html 文件,我们需要用到 markdown 和 codecs 这两个库. pip install markdown 完整代码如下: import markdown import os import codecs head = """<!DOCTYPE html> <…
如下的资料是关于python从任意文件读取邮件地址输出的代码. # This script takes whatever you throw at stdin and outputs email addresses.# eg. python email_extractor.py < PythonFAQ.html# This script can be used for whatever you want, EXCEPT SPAMMING !import sys,reprint 'n'.join(…
今天看下群里在讨论Discuz!X 3.4 任意文件删除漏洞,自己做了一些测试,记录一下过程.结尾附上自己编写的python脚本,自动化实现任意文件删除. 具体漏洞,请查看 https://paper.seebug.org/411/ 0x01 环境搭建 到官网下载Discuz 3.4版本,phpstudy 本机搭建,并注册账号.站点根目录新建111.txt,作为删除的目标文件. Discuz 3.4下载链接:http://www.discuz.net/thread-3825961-1-1.htm…