【发布时间】:2016-02-24 20:31:02
【问题描述】:
我正在尝试重新排序我拥有的 pdf 页面。共有716页,每页都有编号。并非所有页面都在同一位置编号,但它们以三种“样式”编号。我想知道如何根据文档中页面上的页码重新排序页面? pdf 页码是可编辑的文本。
以下是三种样式的示例:
我看过一些关于创建书签的帖子。我找到了一个插件,它可以基于一些文本样式创建书签,称为自动书签插件。我只是不确定在这方面该往哪个方向发展。页面太多,无法手动完成。
正在编辑的页码:
【问题讨论】:
-
pdf 页码是可编辑的文本。 - 你是什么意思?它们是表单字段值吗?
-
您愿意在浏览器中编辑此文档还是通过 c# 代码编辑此文档?
-
我不确定它们是否是表单字段,我认为它们不是......只是像我在问题中编辑的文本框。 @profesor79 我愿意以任何可行的方式做到这一点!
-
基本上你必须确定页码的性质(它们是内容的一部分吗?它们是某种注释吗?)。然后,您可以使用 Pdf 库(答案中推荐的 PdfSharp 是众多选项之一)自动识别页码并根据该信息重新排序页面。一旦你决定了一个特定的 pdf 库并在实施时遇到困难,你可以在这里问一个更精确的问题,而不是不清楚。
标签: javascript c# pdf