根据我的理解,在Android的4.4版本上创建Pdfs我可以使用PdfDocument类,它通常是这样的:
PageInfo pageInfo = new PageInfo.Builder(textView.getWidth(), textView.getHeight(), 1).create();
Page page = document.startPage(pageInfo);
View content = textview;
content.draw(page.getCanvas());
document.finishPage(page);
所以基本上我正在采用我的布局,在画布上绘制它,而PdfDocument创建了一个PDF。 这是有效的,我想知道是否可以简单地将文本添加为字符串,例如,不使用TextViews等,并从中创建PDF?
答案 0 :(得分:1)
如果可以简单地将文本添加为字符串,例如,不使用TextViews等,并创建一个PDF?
未使用Android SDK选项。您可以使用Web内容(通过WebView
),Canvas
(无论是使用视图还是使用原生Canvas
绘图API)或Bitmap
创建PDF。有其他PDF生成场景的第三方PDF库(例如,iText)。