zhlb 发表于 2024-6-20 15:01:14

移动端app怎么实现根据模板文件生成可预览的界面



我们的需求是通过手机app获取数据,然后根据模板生成最终要预览的界面,arjs在app内使用不了,有什么方法可以在手机上拿到最终生成的base64格式文件





Eden.Sun 发表于 2024-6-20 15:01:15

zhlb 发表于 2024-6-24 18:10
是将ARJS集成到APP内,这个能不能实现?因为我想要实现的是在app内通过模板文件和数据生成一个base64格式 ...

集成到app这个应该可以的,您可以看看这里的集成文档:
https://demo.grapecity.com.cn/activereportsjs/docs/DeveloperGuide/ActiveReportsJSViewer/Integration

不过ARJS不支持导出base64的文件,只能导出pdf、excel等文件,可能需要您在您的app内自己转换一下。

Eden.Sun 发表于 2024-6-20 16:06:15

您好,报表文件是一个 .rdlx-json 格式的 json 文件,无法生成base64位的文件。
如果您可以自己写代码把json文件转成base64位保存。
如果不是存储报表文件的话,麻烦你详细描述一下您的场景。

zhlb 发表于 2024-6-20 16:27:10

Eden.Sun 发表于 2024-6-20 16:06
您好,报表文件是一个 .rdlx-json 格式的 json 文件,无法生成base64位的文件。
如果您可以自己写代码把js ...

我在做app连接蓝牙打印机,打印机接收的数据是arraybuffer格式,我现在有数据、有标签模板rdlx-json文件,应该怎么实现这个功能呢

Eden.Sun 发表于 2024-6-20 16:50:11

zhlb 发表于 2024-6-20 16:27
我在做app连接蓝牙打印机,打印机接收的数据是arraybuffer格式,我现在有数据、有标签模板rdlx-json文件 ...

您在手机上预览报表,导出pdf文件,然后用您的app去打印呢?

zhlb 发表于 2024-6-20 17:06:05

Eden.Sun 发表于 2024-6-20 16:50
您在手机上预览报表,导出pdf文件,然后用您的app去打印呢?

文件太大,app好像集成不了

Eden.Sun 发表于 2024-6-21 09:54:53

zhlb 发表于 2024-6-20 17:06
文件太大,app好像集成不了

您说的文件太大指的是那个文件太大?
是arjs的报表文件还是导出的pdf文件呢?如果是报表文件的话,咱们可以集成的时候指定一个目录,只要项目能访问到就可以加载。


如果是pdf文件的话,报表也没什么好的办法,咱们得项目如果真的有比较大的pdf 文件,是不是可以把文件大小的限制提高一些。

zhlb 发表于 2024-6-24 18:10:16

Eden.Sun 发表于 2024-6-21 09:54
您说的文件太大指的是那个文件太大?
是arjs的报表文件还是导出的pdf文件呢?如果是报表文件的话,咱 ...

是将ARJS集成到APP内,这个能不能实现?因为我想要实现的是在app内通过模板文件和数据生成一个base64格式的文件

zhlb 发表于 2024-9-13 10:01:27

我也有同样的需求

zhlb 发表于 2024-9-13 10:02:10

大神解决了吗
页: [1] 2
查看完整版本: 移动端app怎么实现根据模板文件生成可预览的界面