用低级代码删除PDF文件中的空格分隔符

用低级代码删除PDF文件中的空格分隔符,pdf,merge,Pdf,Merge,在没有原始文档来源的情况下,如何删除pdf文件底部两段文本之间的分页符? 我使用Ubuntu -- 只是出于好奇:我把带分页符的文档放在我的LaTeX-document中。我用pdflatex把它转换成PDF。Pdflatex完全忽略第二页。如果有人知道,请告诉我如何通过includegraphics-命令或其他命令插入第二页。您的文档中有两页。文件底部两段文本之间的灰色空间不是文档的一部分。它实际上是AdobeReader的一部分,或者您使用的任何PDF查看器的一部分,它的意思是表示分页符——

在没有原始文档来源的情况下,如何删除pdf文件底部两段文本之间的分页符?

我使用Ubuntu

--


只是出于好奇:我把带分页符的文档放在我的LaTeX-document中。我用pdflatex把它转换成PDF。Pdflatex完全忽略第二页。如果有人知道,请告诉我如何通过includegraphics-命令或其他命令插入第二页。

您的文档中有两页。文件底部两段文本之间的灰色空间不是文档的一部分。它实际上是AdobeReader的一部分,或者您使用的任何PDF查看器的一部分,它的意思是表示分页符——在本例中是第一页和第二页之间的分隔

因此,如果您想将这两个页面合并为一个页面并删除灰色空间,那么您需要找到一个在Linux环境下工作的PDF库(或其他非库工具),它允许您将两个页面缝合/合并在一起以创建一个页面


但是,在您继续这条路之前,我建议您尝试获取原始文档并尝试重新创建PDF,这次使用更大的页面大小,以便将所有内容放在一个页面上。

文档中有两个页面。文件底部两段文本之间的灰色空间不是文档的一部分。它实际上是AdobeReader的一部分,或者您使用的任何PDF查看器的一部分,它的意思是表示分页符——在本例中是第一页和第二页之间的分隔

因此,如果您想将这两个页面合并为一个页面并删除灰色空间,那么您需要找到一个在Linux环境下工作的PDF库(或其他非库工具),它允许您将两个页面缝合/合并在一起以创建一个页面


但是,在您继续这条路之前,我建议您尝试获取原始文档并尝试重新创建PDF,这次使用更大的页面大小,以便将所有内容放在一个页面上。

您指的是什么“空白空间”?字符之间的空格?在两行之间领先?文本字段之间的填充?边距?还有,你在使用什么编程环境?天哪!我想他指的是分页符!是的,西南,我相信你是对的!我现在能理解你的困惑了。在OSX预览版和Ubuntu的演示版中,分页符有很大的不同。我的Mac电脑让我觉得灰色区域只是灰色。你指的是什么“空白区域”?字符之间的空格?在两行之间领先?文本字段之间的填充?边距?还有,你在使用什么编程环境?天哪!我想他指的是分页符!是的,西南,我相信你是对的!我现在能理解你的困惑了。在OSX预览版和Ubuntu的演示版中,分页符有很大的不同。我的Mac电脑让我觉得灰色区域只是灰色。这显然是最好的实用解决方案。然而,我对文件标准感兴趣,pdf系统在底层使用分页。这意味着您现在应该输入PDF文档中分页符的确切代码,以便在文档中找到它。-我并没有在谷歌上找到它。在一个较低的层次上,PDF中并没有分页符的代码。PDF中的每个页面都由一个页面对象表示。页面对象是一个字典,其中包括对页面内容和其他属性的引用。各个页面对象被绑定在一个称为页面树的结构中。但是,页面树的结构不一定与文档的逻辑结构或流程相关。您可以在PDF参考资料中了解更多信息,但在阅读参考资料之前,不要修改PDF的内部内容。这显然是最好的实际解决办法。然而,我对文件标准感兴趣,pdf系统在底层使用分页。这意味着您现在应该输入PDF文档中分页符的确切代码,以便在文档中找到它。-我并没有在谷歌上找到它。在一个较低的层次上,PDF中并没有分页符的代码。PDF中的每个页面都由一个页面对象表示。页面对象是一个字典,其中包括对页面内容和其他属性的引用。各个页面对象被绑定在一个称为页面树的结构中。但是,页面树的结构不一定与文档的逻辑结构或流程相关。您可以在PDF参考资料中了解更多信息,但在阅读参考资料之前,不要修改PDF的内部内容。