2个答案 按时间排序 按投票排序
-
我曾经在某个进销存的系统中打印单据时,通过jacob,强烈推荐你用这个。使用jacob主要有以下步骤:
1.新建一个word文件,把样式信息全部调整好,并且入库、出库单里面肯定是有很多单据的字段,值组成,你先把字段全部填写好,值用#orderNo#这种形式。
2.使用jacob的api,循环替换##这种字段。如果你用过freemarker这样的模板框架,你发现非常的简单。
可以参考:http://jeady.blog.hexun.com/13957703_d.html
下面是代码片段,仅供参考:WordOperator msWordManager = new WordOperator(); try { String sourceFile = "d:\\statement.doc"; String newFile = ""; String filePath = "d:\\"; File file = new File(sourceFile); String fileType = file.getName().substring( file.getName().lastIndexOf(".") + 1, file.getName().length()); FileInputStream in = new FileInputStream(file); newFile = msWordManager.saveAsDocFile(in, filePath, "temp", fileType); // 读取word模板 System.out.println(newFile); msWordManager.openDocument(newFile); msWordManager.replaceAllText("${ordered}", "20120001"); msWordManager.replaceAllText("${inriqi}", "2012-09-10"); msWordManager.replaceAllText("${outriqi}", "2012-09-10"); msWordManager.replaceAllText("${jiesuanriqi}", "2012-09-10"); msWordManager.replaceAllText("${operator}", "测试"); msWordManager.printFile(); } catch (Exception e) { e.printStackTrace(); } finally { msWordManager.closeDocument(); msWordManager.close(); }
2013年4月20日 08:55
-
java的帐票打印问题实在好多,解决办法也很多。
通常生产pdf,让用户去打印就是了。
用itext的多些。
windows系统上,生成M$的excel或word也很多。
用poi的多些。2013年4月20日 08:47
相关推荐
文档"javaswing教程.doc"应该包含了详细的步骤、实例代码以及最佳实践,帮助你深入理解和掌握Java Swing的界面设计技巧。 总之,Java Swing不仅是一个强大的工具集,也是开发者实现桌面应用创新设计的关键。通过这...
在“Java Swing漂亮界面 超酷 JavaSwing教程”中,我们主要会探讨如何利用Swing来设计美观且用户友好的界面。Swing组件的一大优点是它们是轻量级的,这意味着它们完全由Java代码实现,而不是依赖于操作系统提供的...
"java+swing漂亮软件界面+超酷+以及javaswing教程.7z"这个压缩包文件显然包含了关于如何利用Java Swing创建出吸引人的、具有超酷效果的软件界面的资源和教程。 Java Swing 提供了一系列的组件,如JFrame,它是窗口...
基于Java Swing实现答题系统的技术要点 本文将详细介绍基于Java Swing实现答题系统的技术要点,涵盖了GUI设计、事件处理、swing组件使用、Java图形化编程等多个方面的知识点。 一、GUI设计 在本文中,我们使用了...
标题“javaSwing皮肤大全.rar”表明这是一个包含多种Swing LookAndFeel皮肤的压缩文件集合。这个压缩包特别之处在于它包含了50种不同的Look and Feel jar包,这些jar包可以被引入到Java项目中,为Swing应用程序增添...
基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分通过项目,代码完整下载即用,无需修改确保可以运行。 基于Java Swing的物业管理系统源码+数据库(95分以上课程设计).zip 已获高分...
基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统,小白必看! 基于Java Swing + MySQL的图书管理系统,优秀Java毕业设计系统...
Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解[1]》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。《Java Swing图形界面开发与案例...
Java Swing 是Java GUI(图形用户界面)开发的一个关键库,它提供了一系列的组件来构建桌面应用程序。在Java Swing中实现串口通信可以帮助开发者创建能够与硬件设备交互的应用,例如读取或发送数据到通过串行端口...
【标题】:基于Java Swing开发的资源管理器利用了BeautyEye美化库,为原生的Java ZIP功能提供了更美观的用户界面。 【描述】:在Java编程中,Swing是用于构建图形用户界面(GUI)的工具包。它提供了一系列组件,如...
Java Swing 是Java平台上用于构建图形用户界面(GUI)的一个库,它是Java Foundation Classes (JFC) 的一部分。在本项目“java swing 多功能 聊天室”中,开发者利用Swing构建了一个具备多种功能的聊天应用,包括...
Java Swing学生选课管理系统是一种基于Java图形用户界面(GUI)技术构建的应用程序,它主要用于教育机构中的学生选课流程管理。Swing是Java Standard Edition(Java SE)的一部分,提供了丰富的组件库来创建桌面应用...
这是一个基于Mysql数据库、JavaSwing图形界面设计的电商购物系统项目,适合于数据库和Java课程的大作业或课设需求。这个系统包含了完整的代码实现、数据库脚本、实验报告以及安装指南,为用户提供了一站式的解决方案...
JavaSwing是一个用于构建桌面应用程序的Java库,它是Java Foundation Classes (JFC)的一部分,提供了丰富的用户界面组件和图形功能。在这个"JavaSwing多人猜拳"项目中,开发者使用了Swing来创建一个可以支持多玩家...
《基于Java Swing的学生信息管理系统详解》 Java Swing是Java Standard Edition (Java SE)的一部分,它提供了一套丰富的用户界面组件,用于构建桌面应用程序。在这个基于Java Swing的学生信息管理系统中,开发者...
Java Swing是Java标准库中的一个组件集合,用于构建桌面应用程序用户界面。它是Java Foundation Classes (JFC)的一部分,提供了一套轻量级的GUI(图形用户界面)组件,支持丰富的交互功能。本离线API文档详细阐述了...
"基于Java swing组件实现简易计算器" 本文主要介绍了基于Java swing组件实现简易计算器的知识点,以下是相关知识点的总结: 1. JFrame组件:JFrame是Java swing组件中的一种顶层容器,用于创建一个窗口框架。通过...
内容概要:打包好的可以运行的Java Swing程序 使用前提;安装了eclipse和在eclipse里面下载swing插件 适用人群:想学习Java Swing技术的人以及需要进行整蛊好友的人 最后,作者想说的是,1.9块钱的资源,你买不了吃亏,买...
(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java swing毕业设计)学生信息管理(文档+视频+源码)(java ...