0

如何HTML转换为格式化的Text,让间距、表格边框、元素定位等布局保持原样?有没有相同的工具?

已经尝试了以下几个选项,但输出格式不符合要求:

  1. TxtControl 转换
  2. PythonCom 转换

问题:将 HTML 表格转换为单元格之间的间距导致单元格内容移动到下一行,从而干扰格式。预期输出为:表格行单元格内容应在同一行中,并且文本文件中的边框应完好无损。

此外,PDF/RTF 到 TEXT 的转换也可以工作,只是格式应该是完整的。

附上屏幕截图以更清楚地了解要求。 输入 HTML 屏幕截图

输出文本屏幕截图

或者,有没有办法逐个字符地读取 HTML 并写入文本文件,这样布局在文本输出中不会改变。

4

1 回答 1

0

这行得通吗?

您可以将 HTML 转换为 BBCode,并且您有一个 RTF 编辑器。

http://www.ecardmax.com/hoteditor/

只需确保选中 HTML 复选框,以便您可以将 HTML 插入其中。因此,当您粘贴文本时,您选择了 HTML 部分,您应该尝试两者。

 

这是您在 BBCode 中的帖子的结果

请注意,这是我编辑的版本:

How to [B]convert[/B] HTML into formatted Text, so that the layout such as spacing, table borders, element positioning remains intact? Is there any tool for the same?
Tried a few options already as follows but output formatting is not as desired:
[LIST=1]
[*]TxtControl conversion
[*]PythonCom conversion[/LIST]
[B]Issue:[/B] Converting HTML table with spacing between cells resulting in cell content getting moved to next line hence disturbing the formatting.Expected output is : Table row cell content shall be in same line and border shall be intact in text file.
Also, PDF/RTF to TEXT conversion will also work just formatting should be intact.

可能是您手动需要从中删除某些内容,例如我必须删除名为“感谢您的编辑!”的文本。当您编辑某些内容并且它仍处于待处理状态时会出现。

如果您想转换无法在 XenForo 上访问的旧帖子,这将非常有用。

然后你可以把它放到一个文本替换器中,在那里它可以替换[B]**

于 2019-05-30T07:46:14.433 回答