如何使用 Master PDF Editor 或 ___ 重新格式化 pdf(更改页面大小)

如何使用 Master PDF Editor 或 ___ 重新格式化 pdf(更改页面大小)

需要帮助,如何重新格式化 PDF,以便于在较小的屏幕上阅读。

通过阅读器更改 pdf 的页面大小只会缩小文档,没有什么用。

如果是 Office 文档,只需将页面大小改为 5 英寸 x 6 英寸(约 12 厘米 x 14 厘米)并减少边距即可。一行中的文本字符数会自动减少,字体保持不变。图形(图像、图表、表格)可能不适合页面,但可以滚动。

如何使用 Master PDF Editor 做到这一点?花了一段时间才弄清楚:

$ masterpdfeditor3

文件 -> 打开

工具 -> 编辑文档

文档 -> 页面布局

结果:更改页面大小会裁剪页面,截断信息,而不是让文本适合新的页面大小。

工具 -> 编辑文本

编辑 -> Select_All # 仅选择一页

“对象检查器”面板(右侧)-> 几何

结果:改变这里的尺寸会影响字体;变得非常难以阅读。

有什么想法如何使用 masterpdfeditor 来执行此操作,即更改整个 pdf 文档的页面大小(类似于更改 Office 文档的页面大小)?

它必须一次完成一页吗?

使用编辑器的优点是可以保留方程式,并可以重新定位图形(图像、图表、表格),但如果这不容易实现,是否有脚本可以做到这一点,就像解析 pdf 并替换其中指定的页面大小一样简单?或者 pdf 的不可编辑性质会阻碍这一点。

有人使用 pdf2htmlEX 或 pdftops 或其他程序轻松更改 pdf 的页面大小(类似于更改 Office 文档的页面大小)吗?

谢谢。

PS. 尝试了 pdfedit;但也没有用

答案1

我认为你不会轻易完成。PDF 就像数字印刷品,因此你无法再像在编辑器中那样格式化文本。这就是 pdf 的开发目的。对于简单的 pdf(主要是文本,只有少量图像和表格),你可以将所有内容复制到文本编辑器(例如 writer)中,然后使用正则表达式通过“搜索和替换”删除退格键。稍后,你可以再次打印出所需大小的 pdf 或电子书格式,这些格式旨在使文本适合屏幕。

答案2

Thunar 自定义动作、命令

format=`zenity --entry --title="PDF size, form" --text="add format, a4,a3,a2,a1,a0, 

例如

a4paper" --entry-text="a4paper"`; pdfjam  --outfile %F --paper $format %F ; notify-send "Done!"

在终端:

pdfjam  --outfile file.pdf --paper a4pape file.pdf

相关内容