首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除和移动pikepdf中的元素

删除和移动pikepdf中的元素
EN

Stack Overflow用户
提问于 2022-10-22 21:55:58
回答 1查看 44关注 0票数 0

我正在尝试使用pikepdf为pdfs创建一种分页函数。

给定一些垂直位置(图像中有点灰色线),我想将页面分割成两页。我希望保持页面大小,并将行下的元素移动到下一页的顶部。

我基本上需要做三件事:

  • List元素在页面
  • 中找到给定元素的位置
  • 在页面

中移动元素

我很难在pikepdf docs页面上找到相关文档。有人能给我指明正确的方向吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-23 14:04:01

您应该能够在cpdf (或它的Python版本pycpdflib)中做到这一点。在命令行中,您可以这样做(未经测试):

代码语言:javascript
复制
cpdf in.pdf 1-3,3,4-end -o out.pdf

(将第3页复制为新的第4页)

代码语言:javascript
复制
cpdf -trimbox "x y w h" out.pdf 3 AND -trimbox "x2 y2 w2 h2" -range 4 -o out2.pdf

(裁剪复制页以获得适当的x y w h值)

代码语言:javascript
复制
cpdf -hard-box /TrimBox out2.pdf 3,4 -o out3.pdf

(实际上,将页面内容裁剪到新的剪裁框中,并将其烘烤)

代码语言:javascript
复制
cpdf -remove-trim out3.pdf 3,4 -o out4.pdf

(移除修剪框,恢复原来的页面尺寸,但将硬框留在原地)

代码语言:javascript
复制
cpdf -shift "dx dy" out4.pdf 4 -o out5.pdf

(将较低的部分移到页面的顶部,用于某些dx dy)

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

https://stackoverflow.com/questions/74167372

复制
相关文章

相似问题

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