Android:在 PDF 文档中嵌入压缩图像

标签 android pdf pdf-generation png jpeg

如何在 Android PdfDocument 中嵌入压缩图像(例如 PNG、JPEG 等)?

将图像写入页面的 Canvas 时,它被编码为位图,而不是我想嵌入压缩的图像。

最佳答案

我刚刚意识到我可以用 iText 做到这一点:
itext images tutorial

不幸的是,它不允许像原生 PdfDocument 类那样在 Canvas 中绘制 View 。所以我需要用 PdfDocument 创建一个没有图像的 PDF,并为这些图像放置一个占位符。然后我需要用 iText 打开 pdf 文件并将图像附加到占位符的位置。

关于Android:在 PDF 文档中嵌入压缩图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30924299/

相关文章:

android - JNI : map jobject to native c++ object

java - 使用 PDFBox Annotation ConstructionAppearances() 方法获取 OutOfMemoryError

reactjs - 如何在 react-to-print 中使用分页符?

c# - 使用 ASP.NET、C# 和 Winnovative.WnvHtmlConvert.PdfConverter 重新创建新的 PDF 仍保留旧图像

android - 2.2 横向模式下不显示软键盘

android - Cordova 自适应图标链接文件资源错误

c# - 列文本溢出列宽

php - dompdf图像溢出问题

java - 在另一个 Activity 中使用从主 Activity 实例化的套接字

c# - 如何通过 "Microsoft print to PDF"以编程方式将文件和网页打印为 PDF?