每天一个神技巧,生活工作更轻松!

相信你们都有过这种经历,在网上投递简历、报名考试的时候,上传证件照总有图片大小限制,甚至有些网站要求 200KB 以内!

填表 5 分钟,但改图要花半小时,甚至还用上了 PS

,太麻烦了吧!

于是,今天我们就来介绍,如何快速压缩图片。

⭐picdiet

这是一款免费在线批量压缩图片神器,也是助攻姐目前遇到过最好用的图片压缩工具之一。

据说能极速压缩 80% 的图片大小,而且不损害其质量。并且对图片大小、尺寸、数量无任何限制!

上传证件照怎么调整大小kb_acdsee调整图片kb大小_怎样调整照片大小kb

现在市面上大多数压缩工具,都是将图片上传到远程服务器进行压缩,然后再返回图片下载。

但 picdiet 不需要后端服务器上传证件照怎么调整大小kb,仅通过浏览器来压缩图片大小,速度极快,而且泄露隐私几率大大降低。

这么好用的工具,使用起来也超简单。调整输出图像质量,上传图片即可。

完成后,会显示原始文件和压缩文件的大小,在页面下方你还能看到压缩后图片的预览,一目了然。

点击【下载文件】就能获取压缩后的图片。

上传证件照怎么调整大小kb_怎样调整照片大小kb_acdsee调整图片kb大小

压缩后的图片质量也很不错,例如这张中国风壁纸荷花壁纸,原图 7.14MB

上传证件照怎么调整大小kb_怎样调整照片大小kb_acdsee调整图片kb大小

压缩后文件大小为 592.85 KB。乍看之下,是不是完全看不出任何区别?!

怎样调整照片大小kb_上传证件照怎么调整大小kb_acdsee调整图片kb大小

除此之外上传证件照怎么调整大小kb,还有很多图片压缩网站,因为功能、操作相似,助攻姐在这里就不赘述了,我用表格的形式列出来

怎样调整照片大小kb_上传证件照怎么调整大小kb_acdsee调整图片kb大小

▲ 点击查看大图

这些网站的网址在公众号【职场神助攻】后台回复「1209」就可以获取。

除了上面提到的jpg、jpeg 格式图片压缩,想要压缩 gif 图片使用什么网站?在手机上压缩图片又需借助何种工具?

想知道答案,我们一起去神助攻看看吧!

acdsee调整图片kb大小_上传证件照怎么调整大小kb_怎样调整照片大小kb

不要走开

这里还有超赞的福利资源

上传证件照怎么调整大小kb_怎样调整照片大小kb_acdsee调整图片kb大小

每天一个神技巧,生活工作更轻松!

我是助攻姐,咱们下期再见~

acdsee调整图片kb大小_上传证件照怎么调整大小kb_怎样调整照片大小kb

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889

点击关注上方“SQL数据库开发”,

设为“置顶或星标”,第一时间送达干货

大家好,又到了Python办公自动化专题。

今天讲的是各位一定会接触到的PDF转换,关于各种格式的文件转换为PDF有很多第三方工具与网站可以实现,但是使用Python的好处不仅可以批量转换,同时一旦脚本写完了以后就可以一键执行,彻底解放双手,那么本文就来盘一盘如何使用Python来将Word/Excel/PPT/Markdown/Html等各种格式的文件转换为PDF!

Word转PDF

Word转PDF应该是最常见的需求了,毕竟使用PDF格式可以更方便展示文档,虽然在Word中可以直接导出为PDF格式,但是使用Python可以批量转换,更加高效。

目前在Python中针对Word转换为PDF的库有很多,比如win32就可以调用word底层vba,将word转成pdf,或者comtypes等,但是这些常用的库仅能在Windows机器上运行,所以为了照顾mac用户本文使用一个比较小众的库docx2pdf,看名字就能知道这是专门用于word转pdf,安装很简单

pip install docx2pdf

使用也比win32等库更简洁pdf转换成excel免费版,一行代码导入一行代码转换即可

from docx2pdf import convert
convert("input.docx""output.pdf")

但是有人就会说虽然简单,但是这个操作word本身就可以完成,好的接下来放大招,我们可以使用下面的代码找到当前或者指定文件夹下的全部word文件

#查找当前目录下的全部word文件
import os
import glob
from pathlib import Path

path = os.getcwd() + '/'
p = Path(path) #初始化构造Path对象
FileList=list(p.glob("**/*.docx")) 

pdf转excel转换_pdf转换ppt电脑版免费_pdf转换成excel免费版

接下来只要写一个循环就可以将该目录下的全部word一次性转换为PDF

for file in FileList:
    convert(file,f"{file}.pdf")

就这样,不到10行代码,只要一秒,指定文件夹中5份Word就轻松转换为PDF,现在还能使用我们之前自动化系列文章写过的批量合并PDF结合一键合并这5份PDF!

Excel转PDF

Excel转PDF可能平时用的不多,但是作为Office全家桶中的重要工具,并且转换完的表格可以复制所以我们也讲一下。使用到的工具既不是常用的openpyxl也不是pandas,而是另一个专门用于处理PDF的库fpdf

import pandas as pd
import numpy as np
df_1 = pd.DataFrame(np.random.randn(102), columns=list('AB'))

为了方便讲解我们使用Pandas和NumPy来创建一个示例数据文件,当然也可以使用从本地读取

pdf转excel转换_pdf转换成excel免费版_pdf转换ppt电脑版免费

现在可以使用下面的代码将这个表格转换为PDF

from fpdf import FPDF
pdf = FPDF()
pdf.add_page()
pdf.set_xy(00)
pdf.set_font('arial''B'14)
pdf.cell(60)
pdf.cell(7010'Excel to PDF'02'C')
pdf.cell(-40)
pdf.cell(5010'Index Column'10'C')
pdf.cell(4010'A'10'C')
pdf.cell(4010'B'12'C')
pdf.cell(-90)
pdf.set_font('arial'''12)
for i in range(0, len(df_1)):
    col_ind = str(i)
    col_a = str(df_1.A.iloc[i])
    col_b = str(df_1.B.iloc[i])
    pdf.cell(5010'%s' % (col_ind), 10'C')
    pdf.cell(4010'%s' % (col_a), 00'C')
    pdf.cell(4010'%s' % (col_b), 02'C')
    pdf.cell(-90)
pdf.output('Excel2PDF.pdf''F')

pdf转换成excel免费版_pdf转换ppt电脑版免费_pdf转excel转换

,其实思路和openpyxl类似,遍历每一个单元格并写入数据,只不过现在是往PDF文件中写入。

PPT转PDF

本节介绍一下PPT如何转换为PDF,但是我搜了一大圈都没有MAC用户可以实现的方法,所以只能针对Windows去操作,使用到的就是在word2pdf中讲到的comtypes

import sys
import os
import comtypes.client
#设置路径
input_file_path = sys.argv[1]
output_file_path = sys.argv[2]
input_file_path = os.path.abspath(input_file_path)
output_file_path = os.path.abspath(output_file_path)
#创建PDF
powerpoint = comtypes.client.CreateObject("Powerpoint.Application")
powerpoint.Visible = 1
slides = powerpoint.Presentations.Open(input_file_path)
#保存PDF
slides.SaveAs(output_file_path, 32)
slides.Close()

相关参数与细节可以查阅comtypes官方文档,因为我是mac所以没有过多研究,在成功转换之后就可以和我们之前的批量操作与合并进行结合实现自动化了!

md转pdf

关于markdown转pdf,几乎所有markdown编辑器都支持导出为pdf格式,本以为这个需求并不高,但是研究了一圈发现很多老外造了很多md转pdf的轮子,比如md2pdf、markdown2pdf、md2pdf-client等。因为大多数博客使用的是markdown格式,使用这些库可以很好的将博客文章批量转换为PDF文档存储。

早起都试了一圈,找到一个语法最简单的markdown2pdf3,直接pip安装即可,使用两行代码即可将一个md文件转换为pdf

pdf转换ppt电脑版免费_pdf转excel转换_pdf转换成excel免费版

from markdown2pdf3 import *
convert_markdown_to_pdf('test.md'#你的markdown文件路径

但是要注意的是如果有中文,还需要进行一些额外的设置,可以查阅官方文档,不过现在就能和之前讲的Word转PDF结合,批量转换指定路径下的全部markdown文件为pdf,比如可以使用下面的代码找到当前文件夹下的全部md文件

import os
import glob
from pathlib import Path

path = os.getcwd() + '/'
p = Path(path) #初始化构造Path对象
FileList=list(p.glob("**/*.md")) 

html转pdf

关于html也就是网页转为PDF是来问我最多的问题,其实很简单,之前在这篇文章中就提到使用PDFKIT即可,但是并不是直接pip安装pdfkit就行pdf转换成excel免费版,我们需要提前进入下面的网站选择自己电脑系统对应的wkhtmltopdf下载安装

https://wkhtmltopdf.org/downloads.html

pdf转换成excel免费版_pdf转excel转换_pdf转换ppt电脑版免费

安装完使用pip安装pdfkit

pip install pdfkit

现在我们就能使用两行代码转换指定网页为PDF格式,比如将我的第一篇自动化文章转为PDF

pdf转换ppt电脑版免费_pdf转换成excel免费版_pdf转excel转换

pdf转excel转换_pdf转换ppt电脑版免费_pdf转换成excel免费版

pdf转换ppt电脑版免费_pdf转excel转换_pdf转换成excel免费版

看起来效果还是非常好的,所有格式包括代码都完整的保存了下来,接下来怎么做就不用我多说了,比如你想下载一个公众号所有文章为PDF格式,那就先将历史文章URL提取出来,接着使用pdfkit转换即可,而这两步骤我们都已经详细讲解过了!

——End——

后台回复关键字:1024,获取一份精心整理的技术干货
后台回复关键字:进群,带你进入高手如云的交流群。
推荐阅读

这是一个能学到技术的公众号,欢迎关注

pdf转excel转换_pdf转换ppt电脑版免费_pdf转换成excel免费版

———END———
限 时 特 惠: 本站每日持续更新海量各大内部创业教程,一年会员只需98元,全站资源免费下载 点击网站首页每天更新
站 长 微 信: aiwo51889