我是Android的新手,我才开始学习这个应用程序。我已经达到了我的活动所需的所有数据(客户端和产品)的时刻,我想使用Android USB打印机打印发票。我只会显示相关代码,因为我设法连接到USB打印机。这是现在可以打印的方法。
String string = "\nThis \nis \nmy \nsample \ntext";
conn.bulkTransfer(endPoint, string.getBytes(), string.getBytes().length, 5000);
一切顺利。我的问题是,如何为发票创建内容?我应该创建多个字符串吗?有没有办法使用表格和段落将发票创建为纯字符串,可以转换为字节?我尝试使用IText创建PDF,它确实创建了一个测试PDF,但我没有设法正确地将它转换为Byte。是否有一种简单的Java方法来创建可以转换为Byte的PDF?这应该是我的销售代理将在他们的汽车中使用的应用程序,因此没有可能的方法来使用WIFI打印应用程序。如果可能的话,请建议适用于Android 4.0.4的方法,因为我已经有18个平板电脑。感谢