0

是否可以在不调整所有内容大小的情况下更改 PDF 文档中页面的大小?我希望所有文本都根据新大小包装它们的内容。

我无法找到任何有关此的信息。看到 PDF 库在写入文本时如何工作,我想这是不可能的,但也许有办法解决它。

我主要在寻找一些 .Net 代码、PDFSharp、iTextSharp、PDF Clown 或任何其他 .Net 库都可以,如果某些工具已经允许这样做,我也会感兴趣。当然,一些 Java iText 代码也可以。

4

1 回答 1

4

PDF 文档的内部没有“句子”或“段落”的概念,因此您要查找的内容实际上不可能是提取文本、猜测这些概念并创建一个全新的文档。iTextSharp 和 PDF Clown 等库具有使处理文本更容易的抽象,但最终它们都归结为绘制字符或文本行的 PDF 命令。我们认为的段落只是 PDF 中的一堆垂直间隔的文本行。库执行计算如何将“段落”转换为这些文本行的繁重工作,一旦发生这种情况,就没有更多的“段落”了。为了“流动”文本,我们需要这些概念,以便您了解为什么这不起作用。

可能有一些图书馆提供这个,但我似乎没有,最终他们也会猜测。

于 2011-11-16T17:33:57.980 回答