首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python -破坏性剪切和调整svg或pdf的大小

python -破坏性剪切和调整svg或pdf的大小
EN

Stack Overflow用户
提问于 2020-05-11 05:31:05
回答 1查看 353关注 0票数 0

我想要做的是裁剪和调整一个大型svg/pdf的大小(简单的例子是大小A3)到A4,以进行重叠的海报打印。A3尺寸为420 A3×297 A3。脚本应该剪出180 in x 257 in(两边为A4 -20 in边框)的部分,并将其粘贴到一个A4页面中,或者首先保存裁剪的部分,然后将边框添加到裁剪文件中以生成A4维度。如果我使这部分工作,我可以做一个循环,以移动裁剪面积,根据所需的重叠。

我在这里发现了一些提示:

但是没有什么完全符合我所需要的,因为剪裁svg/pdf在默认情况下是无损的。我真的想摆脱我的种植区以外的信息,当调整大小时,它就不再出现了。

我找了很多次,但都找不到合适的解决办法。我并不是懒得编写和测试代码,但是有两个小孩和一份全职工作,我的时间是非常有限的。因此,如果有人能帮我解决一个非常基本的代码片段,或者为我指出正确的方向,我不会浪费时间去尝试导致死胡同的事情,我会非常感激:)

谢谢你的帮助,我们真的很感激:)

干杯,托比

EN

回答 1

Stack Overflow用户

发布于 2020-05-11 11:46:49

您找到的第二个链接包含有用的代码。缺少的是,页面中的作物区域只指示读者隐藏裁剪区域以外的所有内容。因为内容仍然存在,这一点在链接问题中很明显。

因此,要克服这个问题,就像在链接的问题中一样,但是当涉及到使用页面的内容时,请确保您也剪辑到裁剪区域。即。保存图形状态,定义与裁剪区域等效的裁剪路径,然后调用page.mergeScaledTranslatedPage,然后恢复图形状态。

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

https://stackoverflow.com/questions/61722906

复制
相关文章

相似问题

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