我有一个HTML文件,有一个表,需要将其转换为文本文件,而不会丢失格式使用PHP脚本,因为它必须打印为一个dotmatrix打印机。
或者如果有任何其他方式做到这一点,PL建议!
表是发票格式,PL见下图:
![]() |
|
+0
您是否有支持该表的数据,或者您是否需要使用实际的HTML文件作为输入? –
2012-04-20 12:18:23
+0
这不是一个简单的任务解析,因为不是每个字符都是相同的宽度,你应该输出,因为你期望使用它。我相当肯定你可以打印一张表格并用打印样式表格格式化,而不涉及任何解析。 –
2012-04-20 12:20:11
+3
如果HTML格式良好,这是(相对)简单的,你可以使用[DOM解析器](http:// php。 net/manual/en/book.dom.php)将数据转换为数组,计算每列和输出所需的空白填充量。如果HTML不是很好地形成,那么你就有很多乐趣。 HTML从哪里来?你生成了它还是其他人? –
2012-04-20 12:22:28