我在Inkscape中创建了一个SVG文件。我想把它印在多张纸上,最后形成一张大海报。我需要把这些多张纸转换成PDF格式,这样我就可以从任何操作系统打印出来。
我正在处理的文件:
如果您想自己尝试解决方案,可以使用下载文件。
我对任何解决方案都是开放的,不管是Inkscape扩展/脚本还是命令行工具。我只是不想在每次我不得不重新做转换的时候都手工地乱搞。
我试过但没有成功的事情:
只适用于光栅图像格式(如PNG或JPG)的工具是不可接受的:
我听说这些工具可能会起作用,但我不确定它们是否会起作用,以及如何处理它们:
更新:添加了下载链接。
发布于 2014-11-11 21:45:16
你试过pdfposter包了吗?来自该项目的网站:“PDF海报可以通过在多个页面上构建和/或在大型媒体上打印来创建一个大型海报。它期望作为PDF文件的输入,通常在单个页面上打印。输出也是一个PDF文件,可能包含多个页面一起构建海报。输入页面将被缩放以获得所需的大小。”
我尝试了一个手册页面中的快速示例:pdfposter -mA3 -pA0 askUbuntu.pdf printer-pages.pdf和您的示例文件(我在Inkscape中将其转换为PDF ),它看起来很有效:需要在2×3网格中设置6个A3页面。
发布于 2014-11-07 09:33:21
您可以直接使用您计划用于打印的打印机的最高分辨率(如600 )将inkscape中的图像保存为pdf格式。
之后,您可以使用imagemagick (命令转换)将图像的上下部分单独裁剪成两个不同的pdf文件。例如(在终端上键入):
convert askUbuntu.pdf -crop 100%x50% +repage askUbuntuSplit.pdf然后,您可以使用以下方法将其拆分为单独的pdf文件:
pdftk filename.pdf burst我想imagemagick和pdftk已经安装好了。
发布于 2014-11-12 18:40:47
由于我无法得到你的文件(坏链接),我设法用我的电脑上的PDF。总之,我就是这样做的:
结果是在你可以在这里下载的档案中:http://www.filedropper.com/2a3tar_1 (1.4Mo)
可能出现的问题与桌面打印机通常具有的技术利润率有关。
在这种情况下,您可以制作两个重叠的图像帧,就像在提供的2A3bis.sla文件中一样。
https://askubuntu.com/questions/545772
复制相似问题