首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在几张纸上将SVG转换为PDF

在几张纸上将SVG转换为PDF
EN

Ask Ubuntu用户
提问于 2014-11-04 22:36:51
回答 3查看 5.9K关注 0票数 11

我在Inkscape中创建了一个SVG文件。我想把它印在多张纸上,最后形成一张大海报。我需要把这些多张纸转换成PDF格式,这样我就可以从任何操作系统打印出来。

我正在处理的文件:

  • SVG的尺寸为840毫米x 297毫米。(宽度x高度)
  • 生成一个PDF与两个A3工作表(420毫米x 297毫米)。

如果您想自己尝试解决方案,可以使用下载文件

我对任何解决方案都是开放的,不管是Inkscape扩展/脚本还是命令行工具。我只是不想在每次我不得不重新做转换的时候都手工地乱搞。

我试过但没有成功的事情:

  • inkscape-页面向Inkscape添加了对多个页面的支持,但不支持将给定文件分离到页面。

只适用于光栅图像格式(如PNG或JPG)的工具是不可接受的:

我听说这些工具可能会起作用,但我不确定它们是否会起作用,以及如何处理它们:

更新:添加了下载链接

EN

回答 3

Ask Ubuntu用户

回答已采纳

发布于 2014-11-11 21:45:16

你试过pdfposter包了吗?来自该项目的网站:“PDF海报可以通过在多个页面上构建和/或在大型媒体上打印来创建一个大型海报。它期望作为PDF文件的输入,通常在单个页面上打印。输出也是一个PDF文件,可能包含多个页面一起构建海报。输入页面将被缩放以获得所需的大小。”

我尝试了一个手册页面中的快速示例:pdfposter -mA3 -pA0 askUbuntu.pdf printer-pages.pdf和您的示例文件(我在Inkscape中将其转换为PDF ),它看起来很有效:需要在2×3网格中设置6个A3页面。

票数 2
EN

Ask Ubuntu用户

发布于 2014-11-07 09:33:21

您可以直接使用您计划用于打印的打印机的最高分辨率(如600 )将inkscape中的图像保存为pdf格式。

之后,您可以使用imagemagick (命令转换)将图像的上下部分单独裁剪成两个不同的pdf文件。例如(在终端上键入):

代码语言:javascript
复制
convert askUbuntu.pdf -crop 100%x50% +repage askUbuntuSplit.pdf

然后,您可以使用以下方法将其拆分为单独的pdf文件:

代码语言:javascript
复制
pdftk filename.pdf burst

我想imagemagick和pdftk已经安装好了。

票数 2
EN

Ask Ubuntu用户

发布于 2014-11-12 18:40:47

由于我无法得到你的文件(坏链接),我设法用我的电脑上的PDF。总之,我就是这样做的:

  • 发射Scribus (1.4.3在Ubuntu 12.04 LTS上)
  • 创建新的A3 2页文档,并选择“双页”和“从左开始”(可能不是我正在编写法语脚本版本时的正确翻译)。
  • 在这两个页面上创建一个图像框架
  • 导入PDF
  • 设置适合于帧的图像大小
  • 输出为PDF
  • 打印出来

结果是在你可以在这里下载的档案中:http://www.filedropper.com/2a3tar_1 (1.4Mo)

可能出现的问题与桌面打印机通常具有的技术利润率有关。

在这种情况下,您可以制作两个重叠的图像帧,就像在提供的2A3bis.sla文件中一样。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/545772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档