在 pandoc 中将 .odt 转换为 .docx
Convert .odt to .docx in pandoc
我正在尝试通过以下命令将我的 libre office 文档转换为 ms word 文档
pandoc CS141Exam.odt -f markdown -t docx -s -o test1.docx
但我收到以下错误
pandoc: Cannot decode byte '\xac': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
实现此目的的正确命令是什么?
你有 pandoc 试图转换 "from" (-f
) markdown,"to" (-t
) docx。但是你给它一个 odt
文件。所以它试图阅读 odt
就好像它是降价和窒息,因为它不是降价。你想要更接近于:
pandoc CS141Exam.odt -f odt -t docx -s -o test1.docx
但是...不支持 odt until pandoc 1.15.1, so do pandoc -v
to make sure you've got a current version, too. My Ubuntu stable repo gave me 1.12.4.2 -- I had to get the latest directly from pandoc,但这对我来说很好用:
pandoc -f odt -t docx -o example.docx example.odt
(虽然我没有 MS Word,所以我只知道 example.docx
在 LibreOffice Writer 中看起来不错)
我正在尝试通过以下命令将我的 libre office 文档转换为 ms word 文档
pandoc CS141Exam.odt -f markdown -t docx -s -o test1.docx
但我收到以下错误
pandoc: Cannot decode byte '\xac': Data.Text.Encoding.Fusion.streamUtf8: Invalid UTF-8 stream
实现此目的的正确命令是什么?
你有 pandoc 试图转换 "from" (-f
) markdown,"to" (-t
) docx。但是你给它一个 odt
文件。所以它试图阅读 odt
就好像它是降价和窒息,因为它不是降价。你想要更接近于:
pandoc CS141Exam.odt -f odt -t docx -s -o test1.docx
但是...不支持 odt until pandoc 1.15.1, so do pandoc -v
to make sure you've got a current version, too. My Ubuntu stable repo gave me 1.12.4.2 -- I had to get the latest directly from pandoc,但这对我来说很好用:
pandoc -f odt -t docx -o example.docx example.odt
(虽然我没有 MS Word,所以我只知道 example.docx
在 LibreOffice Writer 中看起来不错)