适用于Android的动态帐单结算/收据报告工具?

时间:2015-09-23 20:32:24

标签: android reporting-services crystal-reports itext

我是医生,(眼科),即眼外科医生出于兴趣学习Android Online,这是我关于Stack Overflow& amp;我意识到这是不受困难的最有效方式之一,并从经验丰富的开发人员那里学习。向前迈进所以谢谢你。

我的最后一个问题是关于android,所以就是这个。

我在移动设备上制作一个简单的应用程序,用户将在其中存储他的库存和客户详情。现在,下一个要求是用户应该能够从应用程序本身生成发票/处方。

当我使用Java& amp; Swing,我曾使用Jasper Reports动态传递来自J-Table&的数据。其他参数使用hashmap并将其传递给我使用ireport Designer community.jaspersoft.com/project/ireport-designer 设计的jrxml设计模板。

我想为Android做同样的事情,而不是我在这里提问之前没有搜索或尝试过。我找不到太多的文档和教程这样做。

我是SO的新手,因此我没有足够的声誉在问题中插入超过2个链接,这标志着链接粗体&斜体被观察和探索。

stackoverflow.com/questions/8890340/android-what-are-the-good-reporting-tools-to-design-and-generate-reports-from 关于SO的问题也在问同样的事情。 它的答案是itext&通过服务器生成报告。

那么我们可以像在android SE应用程序中一样在android中使用itext吗?

此外,我还找到了其他替代方案,如

  • itextG: itextpdf.com/product/itextg
  • Jaspersoft Mobile - Android Sdk: community.jaspersoft.com/project/jaspermobile-android

    关于itextG或者itext-core,我在youtube和简单文档上找不到太多其他视频,但我猜这只是一个PDF创建工具,找不到任何教程。 如果你发现更多内容,请帮助我。

&安培;关于Jaspersoft Mobile,如果没错,说它使用Jasper Server创建报告等,这意味着它再次依赖于网络,因此它既耗时又无法离线生成报告?

但我确信有可用的解决方案,因为市场上有Android应用程序正在生成从SQlite获取数据的报告。除非它们是本机应用程序,否则有一个解决方案,请有人帮我解决它的问题。

商店中的应用

&安培;发票制造商显着快速&有效的。

总结长话短说

  • 是否有一个易于使用的离线报告工具可用于Android和ios开发与文档和&教程要遵循?
  • 我们可以像在Java应用程序中使用它一样使用itext吗?

1 个答案:

答案 0 :(得分:0)

这是电子发票的新标准。它被称为ZUGFeRD,您可以找到更多相关信息here。正如您所看到的,有一本关于如何使用iText创建发票的书籍。这本书尚未完成(如果你直接邮寄iText集团,你可能会收到一份未经修改的草案),但这些例子已经可以咨询here

这个想法是你实现了以下接口之一:

如果您实施Basic配置文件,则可以自动创建ZUGFeRD XML,但仍需编写代码来创建发票。如果您实施Comfort配置文件,ZUGFeRD XML将包含创建发票所需的所有信息。在本书的第5章中,我们使用XSL将XML转换为HTML。在本书的第6章中,我们将HTML转换为PDF。这是创建发票的一种非常有效的方式,(1)是未来证据,(2)可以由EDI上下文中的机器访问,(3)可以为盲人和视障人士访问(第508节)。

iTextG是iText的Android端口。如果您有用于在Java环境中创建发票的iText代码,则可以使用与iTextG相同的代码。但是:我永远不会在移动设备上创建发票。我希望移动设备连接到以安全的方式创建发票的服务器。