A3幅面PDF文件如何拆分打印到两张A4纸上

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

A3幅面PDF文件如何拆分打印到两张A4纸上

#1

帖子 百草谷居士 » 2020-03-09 20:08

A3幅面PDF文件如何拆分打印到两张A4纸上,考试卷子,打印机只支持A4打印,能不能拆分成两张A4幅面,打印出来?
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: A3幅面PDF文件如何拆分打印到两张A4纸上

#2

帖子 百草谷居士 » 2020-03-10 9:28

解决思路,将PDF转换为图片,再进行拆分打印。
方法一:使用gimp打开PDF文件,选择区域,复制为新图像,打印。
方法二:使用imagemagick中的convert将pdf文件转换为jpg,然后再用convert进行分割,打印分割后的图像文件
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: A3幅面PDF文件如何拆分打印到两张A4纸上

#3

帖子 Ping-Wu » 2020-03-10 13:25

百草谷居士 写了: 2020-03-10 9:28 解决思路,将PDF转换为图片,再进行拆分打印。
方法一:使用gimp打开PDF文件,选择区域,复制为新图像,打印。
方法二:使用imagemagick中的convert将pdf文件转换为jpg,然后再用convert进行分割,打印分割后的图像文件
用 Imagemagick 处理 pdf 文件,效果非常差。如果有经验的话,Gimp 是最好的工具。选择区域后,不必复制为新图像,只要在同一个文件里分别放入不同的层面(layer)里。打印时,把其他层面关掉,即可,非常简单。

我们以前用过一个叫 briss 的套件 (sudo snap install briss),但在 Ubuntu 20.04 里,无法执行,也没兴趣再试。不过如果只是针对 pdf 文件拆开打印的话,其实 Gimp 是最好的工具。

如果不习惯 Gimp 的话,我们最近发现 LibreOffice Draw 也是处理 pdf 文件一个很强的工具(不输给 Gimp)。新版的 Draw 可以把分割出来的区域单独储存为一个 jpg 档案再另外打印(当然也可以另辟一个层面)。我们目前使用的版本是 LibreOffice 6.4。
头像
百草谷居士
帖子: 3922
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: A3幅面PDF文件如何拆分打印到两张A4纸上

#4

帖子 百草谷居士 » 2020-03-10 13:39

imagemagick转换pdf为图片时,需要指定 -density。比如 -density 300,效果就非常不错!

可以使用Draw打开PDF文件,打开后可以编辑文字,但是没太明白到底怎么排版,文字好像不会自动换行。里面的内容变成不同的对象,感觉太复杂了些。有些PDF文件无法打开。不如GIMP直接当作图像处理简单。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: A3幅面PDF文件如何拆分打印到两张A4纸上

#5

帖子 Ping-Wu » 2020-03-11 2:13

百草谷居士 写了: 2020-03-10 13:39 imagemagick转换pdf为图片
最近使用过 imagemagick 没有?即使在 imagemagick 可以读 pdf 文件的时代,因为使用的是 ghostscript 程序,效果也不是很好(尤其是文字打印)。当然啦,每个人对品质标准的看法不同。

LibreOffice Draw 处理 pdf 文件输入有两个方式:vector input(“open file”),pixel input(“insert image”),你使用的是前者。

另外,非常期待着 Gimp 3.0 的来临(gtk3,python 3 plug-in,etc)!
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: A3幅面PDF文件如何拆分打印到两张A4纸上

#6

帖子 Ping-Wu » 2020-03-11 8:07

1. 把 A3 幅面 PDF 文件引入 LibreOffice Draw A4 页纸(A3 幅面适合布告张贴):
test1.jpg
2. 在 LibreOffice Draw 拆分一半适合 A4 页纸打印:
test2.jpg
3. LibreOffice Draw 让打印页纸保持优质解析度:
test3.jpg
回复