如何为电话簿生成可打印的输出

时间:2011-01-16 14:53:58

标签: java printing latex formatting swt

我正在开发一个用于管理人员和电话的桌面软件,以及生成(导出)可以打印的电话列表(也包括城市摘要)(如pdf)。电话管理部分已经准备就绪,是用java和swt / jface制作的。以打印友好格式导出列表已成为一个问题。

我尝试使用CSS导出HTML列表,但结果在不同的浏览器中并不相同。 我在考虑在LaTeX中生成它,但是创建一个样式变得太复杂了(需要一个A7页面大小,更小的字体......)。

可以使用哪种文件格式导出此列表?是否有一种简单的方法来生成可打印的东西?

修改:忘了提及该文件将被发送到要打印的公司。

谢谢!

3 个答案:

答案 0 :(得分:1)

生成pdf,无论使用何种浏览器,它都会看起来一样。您可以使用iText创建pdf,对于简单的pdf来说,这是非常简单的。

答案 1 :(得分:0)

您可以绘制图像,它将在不同的系统上保持不变,并且易于打印。通过绘制它,您可以像您想象的那样设计样式,而无需学习任何文档格式。绘制一个简单的表格应该很容易。

答案 2 :(得分:0)

纯文本对我来说是一种非常友好的格式。如果你将样式复杂程度保持在最低水平,那么可以使用HTML和CSS来完成。试试看:

http://www.smashingmagazine.com/2010/06/07/the-principles-of-cross-browser-css-coding/

选择房产时要小心!