2013-07-13 45 views
10

Tôi có một tệp đánh dấu.Cách chuyển đổi từ markdown sang pdf

Tôi muốn chuyển đổi nó thành pdf để tôi có thể tải nó lên loa. Tôi đang sử dụng pandoc để chuyển đổi từ markdown sang pdf.

Vấn đề của tôi là tôi không thể chỉ định nội dung nào nên đi trên trang pdf nào, bởi vì markdown không cung cấp bất kỳ tính năng nào giống như vậy.

ví dụ Markdown:

###Hello 
* abc 
* def 

###Bye 
* ghi 
* jkl 

Bây giờ tôi muốn Hello là một slide và Bye được trên một slide trên speakerdeck. Vì vậy, tôi sẽ cần chúng được trên các trang khác nhau trong pdf mà tôi tạo ra bằng cách sử dụng pandoc. Nhưng cả hai HelloBye đều nằm trên cùng một trang trong pdf.

Không chắc chắn cách tôi có thể thực hiện việc này. Bất kỳ trợ giúp đánh giá rất nhiều.

+0

phải câu trả lời elias' của bất kỳ sử dụng cho bạn, @ akshar? – halfer

+1

thử sử dụng đá quý gimli ruby. khá dễ dàng, để tham khảo, hãy xem http://blog.kushdilip.com/2014/02/convert-emberjs-online-guide-using.html – kushdilip

+1

Đối với người đọc trong tương lai, họ có thể muốn xem https://github.com/alanshaw/markdown-pdf – iled

Trả lời

9

Như SpeakerDeck chỉ chấp nhận tập tin PDF, tùy chọn dễ dàng nhất là sử dụng Latex Beamer backend cho pandoc:

pandoc -t beamer -o output.pdf yourInput.mkd 

Lưu ý rằng bạn nên có Latex Beamer cài đặt cho điều đó. Tôi đang sử dụng Ubuntu, vì vậy tôi chỉ cần làm sudo apt-get install latex-beamer để cài đặt nó, nếu bạn sử dụng Windows, bạn có thể try this.

Bạn cũng có thể muốn thử đầu ra HTML/CSS từ Slidy:

pandoc --self-contained -t slidy -o output-slidy.html yourInput.mkd 

Nó có một sản lượng in ấn đàng hoàng, như bạn có thể kiểm tra trying to print the original.

Đọc more about slideshows with pandoc here.

+0

'pandoc -t beamer -o output.pdf yourInput.mkd' chỉ tạo một trang pdf. Nội dung bổ sung được cắt. – alhelal

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