我们有一个.rtf文件,需要从Windows机器下载,但它包含很多图片,所以它是2 GB。我想从这个文件中只下载文本,所以如果有一个自动脚本在Windows机器上运行,可以将此文件从rtf转换为txt,那将是理想的。有没有办法做到这一点?
答案 0 :(得分:1)
您可以使用unrtf。
unrtf --text /path/to/rtf
答案 1 :(得分:1)
如果您可以使用PowerShell,请确定。 PowerShell使您可以访问.NET Framework。您可以使用System.Windows.Forms.RichTextBox执行转换。您的应用程序(或PowerShell代码)不必是Windows Forms应用程序。
答案 2 :(得分:1)
根据您的技能水平,您可以
使用Office Automation在Word中构建脚本以加载RTF和 然后保存为TXT
使用.NET加载Word的副本,然后另存为TXT
使用.NET和regular expressions过滤不必要的信息
使用.NET在Internet Explorer中加载RTF,然后另存为