使用两个两个活动创建 Android PDF 文件

Posted

技术标签:

【中文标题】使用两个两个活动创建 Android PDF 文件【英文标题】:Creating Android PDF file using two two Activities 【发布时间】:2020-09-05 13:39:24 【问题描述】:

我有两个活动,Activity_1 和 Activity_2。

在 Activity_1 中,我有一个 ImageView 和一个名为“Go to Next”的按钮。

在 Activity_2 中,我有一个名为“CreatePDF”的按钮。

所以,当我按下 Activity_2 中的 CreatePDF 按钮时,我只想知道如何使用来自 Activity_1 的图像创建 PDF。

如果有人能解决这个问题,我将不胜感激。

谢谢

【问题讨论】:

***.com/questions/36305362/…查看此链接 这能回答你的问题吗? How to convert Image to PDF? 【参考方案1】:

根据您在此处提供的一些详细信息,我假设 Activity_2 不知道您要导出的图像。

首先,您需要将图像的引用或图像数据本身从Activity_1 传递到Activity_2

请参阅this post,其中可能包含您要查找的内容。

接受的答案是建议使用以下三种解决方案之一:

将图像从Bitmap 转换为byte 数组,然后使用Intent 对象将此byte 数组从一个活动传递到另一个活动。 将图像保存到 SD 卡(或手机上的任何位置)并使用 Intent 对象将图像文件路径作为 string 从一个活动传递到另一个活动。 使用Intent 对象传递Bitmap 图像,而不进行转换。

我希望这会有所帮助。

【讨论】:

以上是关于使用两个两个活动创建 Android PDF 文件的主要内容,如果未能解决你的问题,请参考以下文章

用于访问本地存储文件、PDF、HTML 和视频的 Android 应用程序

使用多线程进行慢速 Ms 互操作

Android学习之基础知识七—碎片的使用

Android:是不是可以将两个全屏片段链接到一个活动(只使用一个,但选择正确的一个有逻辑)?

iText7:合并两个pdf时文件指针出错

Android:从片段调用活动