2015-05-26 21 views
6

Làm cách nào để chuyển đổi RTF (nói từ stdin) thành Markdown bằng công cụ dòng lệnh trong UNIX/OSX.Cách chuyển đổi RTF thành Markdown trên dòng lệnh UNIX/OSX tương tự như pandoc

Tôi đang tìm một cái gì đó như pandoc. Tuy nhiên, bản thân pandoc không cho phép RTF là một định dạng đầu vào. . :-(Vì vậy, tôi muốn được hạnh phúc, hoặc với một công cụ tương tự như pandoc hoặc một con trỏ đến một người đọc RTF bên ngoài cho pandoc

Trả lời

10

Trên Mac OSX tôi có thể sử dụng được cài đặt sẵn textutil lệnh cho việc chuyển đổi RTF-to-HTML, sau đó chuyển đổi qua pandoc để Markdown vì vậy, một dòng lệnh mà mất RTF từ stdin và viết markdown để stdout trông như thế này:

textutil -stdin -convert html -stdout | pandoc --from=html --to=markdown 
1

Sử dụng Tedpandoc với nhau, bạn sẽ có thể làm điều này:

Ted --saveTo text.rtf text.html 
pandoc --from=html --to=markdown --out=text.md < text.html 
.
+0

Chuyển đổi _rtl_ thành _html_ cũng có thể dễ dàng được thực hiện bằng lệnh ** textutil ** của Apple (xem _man textutil_) Và xem tại (http://stackoverflow.com/questions/1043768/quickly-convert-rtf-doc-files -to-markdown-syntax-with-php) –

+0

@HeinrichGiesen Ups, không thấy bình luận của bạn! Vâng, đó là những gì tôi phát hiện ra: Trên OSX 'textutil' là con đường để đi! – halloleo

+0

Điều đó nghe giống như câu trả lời hay nhất cho OS X; câu hỏi của bạn cho biết bạn đang tìm kiếm một giải pháp nền tảng chéo vì vậy tôi đã không xem xét nó. Vui vì bạn đã tìm ra điều gì đó. – miken32

Các vấn đề liên quan