在多张纸上将 SVG 转换为 PDF

Mad*_*ike 10 svg inkscape software-recommendation

我有一个在 Inkscape 中创建的 SVG 文件。我想把它打印在多张纸上,最终形成一张大海报。我需要将这些多张纸转换为 PDF,以便我可以从任何操作系统打印它。

我正在使用的文件:

  • SVG 的大小为 840 毫米 x 297 毫米。(宽 x 高)
  • 用两张 A3 纸(420 毫米 x 297 毫米)生成 PDF。

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

我对几乎任何解决方案都持开放态度,无论是 Inkscape 扩展/脚本还是命令行工具。我只是不想在每次必须重新进行转换时手动乱搞。

我尝试过但没有奏效的事情:

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

工具将只能与光栅图像格式(如PNG或JPG)的工作是一个不走的

我听说过的工具可能有用,但我不确定它们是否会以及如何处理它们:

更新:添加了下载链接

ph0*_*nix 2

你试过这个pdfposter包裹吗?来自该项目的网站“Pdfposter 可用于通过从多个页面构建和/或在大型介质上打印来创建大型海报。它需要 PDF 文件作为输入,通常在单页上打印。输出又是一个 PDF 文件,可能包含多个页面一起构建海报。输入页面将被缩放以获得所需的大小。”

\n\n

我尝试了手册页中的一个简单示例:pdfposter -mA3 -pA0 askUbuntu.pdf printer-pages.pdf使用您的示例文件(我在 Inkscape 中将其转换为 PDF),它似乎可以工作:需要在 2\xc3\x973 网格中设置 6 个 A3 页面。

\n