【发布时间】:2014-07-02 15:36:38
【问题描述】:
目前我正在使用一个生成 html 报告的工具。
生成的html报告的问题是;
- 以前的报表文件太多(每个文件有一个表格,由 100 到 400 行组成)。
- 文件数量可能达到 500K 甚至更多。
-
问题是;当有太多小文件时,它们的磁盘空间曾经很大。
例如; 我有一份包含 1.3 G 文件的报告。它的磁盘空间大小为 7.9 G 字节。
有一天,我尝试将这些 1.3 G 文件压缩到一个 zip 文件中。结果文件是 只有 110 M 字节!!!!!!!.
现在我正在考虑将所有报告放在一个文件中。
- 我目前正在考虑 PDF 和 CHM。
- 我不喜欢 PDF,因为报告已经是 html 并且有一些 Javascript 代码。
-
根据我的信息; PDF 对 Javascript 代码有一些限制,尤其是 当此 Javascript 更改页面的外观时(例如显示/隐藏表格行)。
这意味着; CHM 对我很有吸引力。但是,它不适用于linux。我无法生成 Linux 上的 CHM 文件。另外,微软的生成CHM文件的工具(hhc.exe) 无法处理大量文件数。它用于显示错误消息“没有足够的内存”。
所以,我的问题是;
是否有任何其他文件格式类似于 CHM,但它是标准格式 可用规格?
-
换句话说,我需要一些东西;
- 显示类似于 CHM 文件
- 具有类似于 PDF 的已知规范
如果没有,那为什么没有人会考虑这样的事情?!
【问题讨论】:
-
欢迎来到 Stack Overflow。请阅读Stack Overflow: How to ask 和John Skeet's Question Checklist,了解如何提出一个好的问题,从而产生好的有用的答案。
-
你考虑过MS HTML Help
-
@Philip:HTML 帮助 = .CHM 文件
-
htmlhelp1 准确地说。 -2 和 -3 是不同的。
标签: javascript pdf cross-platform chm