首页 » SEO优化 » php导出pdf横版技巧_PDF格式A3转A4怎么搞Python惊艳到我了9

php导出pdf横版技巧_PDF格式A3转A4怎么搞Python惊艳到我了9

访客 2024-11-21 0

扫一扫用手机浏览

文章目录 [+]

我是猫妹,一名爱上Python编程的小学生。

欢迎和猫妹一起,意见意义学Python。

php导出pdf横版技巧_PDF格式A3转A4怎么搞Python惊艳到我了9

今日主题

php导出pdf横版技巧_PDF格式A3转A4怎么搞Python惊艳到我了9
(图片来自网络侵删)

PDF格式的横版文件,怎么将A3格式转为A4格式。

项目需求

记得去年,猫爸带着我去打印作业,老师群发的一个试卷文件却让他犯了难。

怎么回事呢?

原来个中的一份试卷是A3格式的,可打印店老板娘说,她们这里没有A3的纸,只有A4的纸。

这一点也不奇怪,猫爸办公室打印用的纸也都是A4,A3只有特定场合才用得到。
一样平常都是工厂印刷,比如试卷等,个人用得少。

这可怎么办?

猫爸当时有点抓狂,只见他愁眉苦脸地直接把A3上面的信息截图,拷贝粘贴到word中,再用A4格式纸打印出来。

打印是打印了,可是显示效果却是很差,很多都失落真了!

猫爸心有不甘却又无可奈何地说,这次只能先这样了,你作业太赶,爸爸也没韶光。

下次猫爸一定搞个A3转A4的Python程序,把它打印得漂俊秀亮的。

和猫妹学Python,往后咱们就用Python来办理这个小问题。

猫爸以为可行,Python最善于这些了。

以为猫爸随便说说而已,谁知猫爸是一个说到做到的人,他一向如此,这一点,猫妹我必须向他学习。

比如本日他去买早餐,去了良久,咋回事呢?

只因他答应了猫弟,早上给他买包子和油条,可包子铺门口正在装修,但仍在业务。
手脚架上工人师傅在密集施工中,头戴安全帽,有的双手紧握钢管,有的手持电焊,地方很拥挤,有点危险啊!

君子一言驷马难追,小孩更不能欺骗,大人必须讲诚信。

油条店因装修关门了,他又换了两个地方,一个菜场竟然没有卖油条的,另一个有热乎乎的油条。

这不,大周末的,猫妹正在睡

此时已经不早了,猫妹一点不怪他。

猫爸却说,你怎么还不起床,平时这会不该到学校了吗?

原来,他把A3转A4搞定了,有点小愉快,像个孩子一样。

你知道A3、A4有啥差异呢?

请看图:

创造规律没?

A3是A4的2倍。

程序演示

书到用时方恨少

之前的A3试卷原始文件现在找不到了,韶光久了,被系统清理掉了。

怎么办?

这个小问题可难不倒猫爸,他做了一个,横版A3格式。

请看gif视频,A3格式pdf文件转A4格式:

程序事理

程序是猫爸借鉴网上一位热心朋友的,小朋友网上搜索很随意马虎找到的。

避免重复造轮子,这是猫爸常说的一句话。

什么意思呢?

便是鲁迅的拿来主义。

有现成好用的,直接拿来用就可以。

没有现成的,或者现成的效果太差不能用,那就自己造轮子。

就像我们的汽车家当,新能源弯道追赶并逐渐有超越之势,便是这个道理。

PDF格式的横版文件,怎么将A3格式转为A4格式呢?

程序的事理提及来很大略,便是把A3文件转换成A4尺寸图片,A3尺寸图片转成A4尺寸,A4尺寸图片再转换成A4的PDF格式,仅此而已。

这个程序用到了两个第三方库fitz和FPDF,须要先安装。

程序分为三个步骤:

第一个步骤将PDF拆分为多个图片,放在自动新建的images1文件夹中。

第二个步骤则将每个图片进行切割,切割后的图片放在自动创建的images2文件夹中。

第三个步骤则将images2文件夹中的每个图片合并成为PDF。

pdf_a3_to_a4下载

和猫妹学Python,目前在多个平台发文,尽可能多地帮助喜好Python的小朋友。

可不同平台的编辑器都不一样,笔墨还好。

代码常常乱糟糟的,调度起来很花韶光。

人的精力是有限的,精力该当用在刀刃上,在格式上花韶光太不值得。

溘然想到了秦始皇,统一六国,功在当代,利在千秋。

和猫妹学Python,目前比较看好的平台有BAT(某度某里某讯)中的BT,TMD(某条某团某滴)中的T。

其他的平台,有的没有定时发布、有的入口很难找、有的没有阅读、有的格式调节起来太难等。

须要的可实行文件的朋友,尽可能从猫妹喜好的创作平台找到猫妹哦。

fitz库

有时我们须要将一份或者多份PDF文件中的图片提取出来,如果采纳在线网站实现的话担心图片泄露,手动操作又以为麻烦,用Python可以轻松搞定!

比如基于 fitz 库和正则搜索、基于pdf2image 库的两种方法等。

fitz 是 pymupdf 的子模块,须要先用命令行安装 pymupdf:

pip install pymupdf

但把稳导入时利用 import fitz 导入模块

如果往后有韶光,又须要详细用到功能(Python轻松提取PDF中全部图片)时,和猫妹学Python,再专门整理一篇文章和大家分享。

FPDF库

FPDF是一个可用于创建PDF格式文件的纯PHP类,也就说不须要借助PDFlib库。

FPDF首部的F代表自由,自由软件的自由。

Python中所用到的FPDF是基于PHP版本的FPDF。

须要先用命令行安装 pymupdf:pip install fpdf

如果有韶光,又须要详细用到功能(PDF天生器FPDF(Python))时,和猫妹学Python,再专门整理一篇文章和大家分享。

好了,本日的分享就到这里,感激大家的阅读。

Python操作PDF文件之A3页面转A4

你学会了吗?

先将A3格式PDF转成A4尺寸图片,再将A4尺寸图片转换为A4格式PDF。

图片提取用到了fitz库,天生PDF用到了FPDF库。

事理最主要哦!

我是猫妹,咱们下次见!

标签:

相关文章

date函数php技巧_PHP date 函数

PHP date( 函数PHP date( 函数可把韶光戳格式化为可读性更好的日期和韶光。韶光戳是一个字符序列,表示一定的事宜...

SEO优化 2024-12-12 阅读0 评论0