(如何)我可以在命令列上顯示 rtf 嗎?

(如何)我可以在命令列上顯示 rtf 嗎?

我知道有更好的解決方案寫作透過命令列的文檔,旨在很好地格式化(markdown、LaTeX、troff 等,無窮無盡),但我還沒有遇到任何軟體觀看命令列上的 RTF 檔案。

考慮到終端是有能力的粗體文字、底線、居中文字、彩色文字等。等等,似乎應該可以將 RTF 檔案中的信息轉換為終端可以理解和顯示的命令。

這可能嗎(甚至可能只使用 Perl 腳本)還是存在技術障礙使其不可能?

如果可以的話,真的有這樣的軟體嗎? (最好是開源的,以便我可以在需要時對其進行改進?)

答案1

RTF 檔案可以(此外文字)包含不易渲染的圖片和插入內容。

有一些名為rtf2htmlrtf2text(和rtf2txt)的程序,您可以根據自己的需求進行評估。當然,對於 html,您可以使用其中一種文字瀏覽器。除此之外,它屬於意見範圍。

以下是一些可能性:

答案2

您可以使用unrtf+ lynx

unrtf --html x.rtf > x.html
lynx --dump x.html > x.txt

這可以正確處理 UTF-8。

來自評論這個答案。

相關內容