PrintedPdfDocument中Canvas.drawText()的替代方案

时间:2017-06-07 12:15:05

标签: android pdf canvas pdf-generation

我已完成此link以创建包含文字的sample.pdf文件。

但是,由于此API提供了仅使用Canvas类来编写文本的方法。因此,我无法从生成的sample.pdf文件中选择文本(我们通常可以在其他PDF文件中执行)(因为它被视为图像)。此外,文字在最大缩放时得到像素化(因为当然这些是图像的字母,而不是类似矢量的文本)。

  

所以我的问题:我有什么方法可以写文字   在 Canvas 中没有 PrintedPdfDocument 的PDF格式?

1 个答案:

答案 0 :(得分:2)

欢迎您生成一些HTML,然后print it using a WebView

或者,欢迎您使用任意数量的PDF生成库。 This category in the Android Arsenal列出了一些PDF查看器以及与PDF相关的其他实用程序。