4

各位开发者您好,

我正在为 Android 平板电脑开发 PDF 注释,并希望在我的 android 应用程序中打开/显示 PDF 文件以进行编辑。我对如何打开 PDF 文件进行了研究,大多数方法和库都建议将 PDF 转换为图像文件。我不想转换为图像文件,因为当我提高分辨率时图像文件会像素化。现在我面临的问题是。

1)我必须使用哪种方法在我的应用程序中显示 pdf 文件以进行注释 2)我还想在我的应用程序中实现文本重排

请建议。

谢谢你。

问候, 马塞洛

4

1 回答 1

0

如果您阅读 pdf 文件规范,您会发现,该 pdf 没有任何类型的流。实际上,每个字母都在页面上严格协调。所以:

  1. 通过任何渲染内容上的坐标标记来注释 pdf 文档的任何内容都很简单。
  2. 将 pdf 用作“所见即所得”的编辑器是不可能的。甚至不可能将解析 pdf 完美地纠正为可编辑并返回。这样做基本上是错误的想法,因为 PDF 只是表示,而不是设计。
  3. pdf 中最有趣的部分是文本。特别是 - unicode 文本。我想说,从 pdf 文件中捕获非英语文本将返回不可预测的结果。

谢谢!

于 2012-08-26T14:21:06.930 回答