我有一张海报想打印。它比我的打印机可以放入的单张纸大得多。我可以用什么程序将它打印在单独的纸上(稍后组装)?
我的用例是一张 A3 pdf 横向纸,我需要用两张 A4 肖像打印。我正在使用桌面 ubuntu 16.04。
我所尝试的 我设法做的是使用一个命令行程序来帮助: 拆分/平铺 A3(横向)pdf 到 A4(纵向) 或 如何在纸张的 4 个角打印单个图像?
我还发现打印海报(在几张纸上),但该解决方案使用上述命令行选项的 GUI 版本,但似乎不适用于 PDF 或 SVG。
另一种选择是此答案中提到的打印到文件选项。但即使我要求它打印 A4 尺寸,它也只会打印一个 A3 尺寸的新 PDF。
我想要的是在打印对话框中有选项。
我有一种感觉,如果我使用正确的设置,它应该可以工作。但例如,页面设置和页面处理上的以下设置:
当我单击预览时,我会在一个横向页面中看到完整的 A3 纸,我仍然按打印,希望它可以满足我的要求,但是:
它只打印横向的右上角,我不明白逻辑。
遵循评论:如果未勾选页面处理选项卡下标有“使用文档页面大小选择页面大小”的框,那么我完成了一半的工作:它将仅打印 A4 肖像的左侧,这就是我想。但我仍然会错过右手边。
用例:当您无法使用绘图仪或检查拼写错误时打印 A2、A1 和 A0 尺寸的海报,当您无法使用 A3 打印机或只是用完 A3 纸并打印大尺寸时打印工程图纸图像分成几部分
PosteRazor使用明显过时的 GUI,无法正确显示我的文件名:
为方便起见,我希望能够通过从 Nautilus 复制和粘贴其路径来在 PosteRazor 中打开任何文件。这适用于其他应用程序,但遗憾的是,PosteRazor 无法理解路径:
如何将 Nautilus 生成的路径转换为与 PosteRazor 兼容的文本编码?
PosteRazor 的 Ubuntu 包列出了对 Fast Light Toolkit (FLTK) 的依赖。它关于 Unicode 的程序员文档看起来可能包含回答我的问题的必要信息,但我不确定如何解释它。
一些示例内容:
Nautilus 中原生出现的路径:
/home/ak/café/north-america.jpg
Run Code Online (Sandbox Code Playgroud)与它在 PosteRazor 中原生出现的路径相同:
从 Nautilus 复制路径后的剪贴板内容:
$ xclip -out -selection clipboard -target TARGETS
TIMESTAMP
TARGETS
MULTIPLE
x-special/gnome-copied-files
text/uri-list
UTF8_STRING
COMPOUND_TEXT
TEXT
STRING
text/plain;charset=utf-8
text/plain
$ xclip -out -selection clipboard -target STRING | hexdump -C
00000000 2f 68 6f 6d 65 2f 61 6b 2f 63 61 66 e9 …
Run Code Online (Sandbox Code Playgroud)