TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Happy 10th birthday pandoc

227 pointsby psibialmost 9 years ago

25 comments

jesserosenthalalmost 9 years ago
A couple of cool things about pandoc:<p>1. It&#x27;s a tool built in large part by folks involved in the humanities. John, of course, is a professor of philosophy. (We could stop there, since his contributions so outnumber all the others, but I&#x27;ll go on...) I&#x27;m an assistant prof. of English. It has large contributions from the curator of medieval manuscripts at the British Library, and contributions from a historian as well. And those are just the ones that come to mind -- I&#x27;m sure there are others. It&#x27;s cool to have a tool used by many folks in the humanities, but also in large part driven by their needs.<p>2. John is a great project lead, and it&#x27;s an amazingly open project. If you&#x27;re interested in getting started with haskell, the filters API allows you to really adapt it to your needs. And if you&#x27;re interested in adding another reader or writer, there&#x27;s a good chance it can be added.<p>For myself, I started out using the python docx library, found it didn&#x27;t handle enough stuff, wrote one myself (covering mainly my conversion needs, not creation) and had it output JSON that pandoc could read. When that worked, I ported it to haskell, and posted it to the mailing list. Within a few weeks, the docx reader was part of the program. It&#x27;s been a great experience -- both in using haskell, and in playing a significant role in a program I use and love.
confoundedalmost 9 years ago
Pandoc has made the recent push for reproducible research across the sciences possible (via Rmarkdown&#x2F;knitr and IPython&#x2F;Jupyter) --- it&#x27;s an essential part of solving a pretty big epistemological problem!<p>(For me, it&#x27;s also a large part of solving my own productivity problems.)<p>It&#x27;s also driven markdown itself to become more feature rich and internally consistent. I&#x27;m extremely appreciative of JGM&#x27;s efforts to product a unified markdown spec[^1].<p>Huge thanks, John!<p>[^1]: <a href="http:&#x2F;&#x2F;commonmark.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;commonmark.org&#x2F;</a>
ggambettaalmost 9 years ago
Happy birthday, Pandoc!<p>Pandoc is a key component in my Markdown-to-Kindle-and-Paperback pipeline. In fact I&#x27;ve soft-published an article about it: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@gabrielgambetta&#x2F;how-i-wrote-and-published-my-novel-using-only-open-source-tools-5cdfbd7c00ca" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@gabrielgambetta&#x2F;how-i-wrote-and-publishe...</a><p>Amazing piece of software. Not that often a tool dominates an use case so thoroughly that there are virtually no alternatives, because there really is no need. Thank you, John MacFarlane :)
评论 #12276426 未加载
Uehrekaalmost 9 years ago
Thanks to Pandoc, I never need to use Microsoft Word at work. If someone wants me to upload some documentation to Sharepoint, I just write it in Markdown and convert to docx with Pandoc. Wonderful piece of software.
评论 #12276909 未加载
dergachevalmost 9 years ago
What an amazing project! I use it all the time, for converting between textile (redmine) and markdown (everything else), and also for extracting my company&#x27;s proposals from Google Drive, and converting them to latex and PDF with our customized template. The code for this is all here: <a href="https:&#x2F;&#x2F;github.com&#x2F;dergachev&#x2F;gdocs-export" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dergachev&#x2F;gdocs-export</a><p>Thanks so much to it&#x27;s creators and contributors!
评论 #12278988 未加载
planteenalmost 9 years ago
I love the markdown to PDF converter using embedded LaTeX for math expressions. So much easier than writing pure LaTeX and you still get a beautiful result.
Johnny_Brahmsalmost 9 years ago
I have started using pandoc again recently since thier org support has gotten a lot better in recent months. Using emacs, it is not a very hard decision to use org mode over markdown or rst.<p>With org support in pandoc, i no longer have to start up emacs to generate HTML for my website, so doing that in batches just got a lot easier.
评论 #12276724 未加载
therealmarvalmost 9 years ago
Great project. Have written my whole thesis in Markdown thanks to Pandoc (+Sublime+Latex+Zotero) and this great template <a href="https:&#x2F;&#x2F;github.com&#x2F;tompollard&#x2F;phd_thesis_markdown" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;tompollard&#x2F;phd_thesis_markdown</a>
drostiealmost 9 years ago
Happy birthday!<p>Pandoc is one of those things that I only recently discovered and totally fell in love with: I wrote a bunch of code in literate Haskell for work, so that I could have the logic right, and then ported it to JS to reduce the bus factor of the project. When I discovered pandoc I just ran it on my literate Haskell and the resulting PDF was so beautiful I had to print it out and tack it up on a cubicle wall, like a &quot;this is what they pay me for&quot; type of reminder.
hypertextheroalmost 9 years ago
I love Pandoc! Thank you, [John MacFarlane](<a href="http:&#x2F;&#x2F;johnmacfarlane.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;johnmacfarlane.net&#x2F;</a>)!
kingkilralmost 9 years ago
Happy Birthday Pandoc!<p>The ability to write and collaborate on memos in markdown, and turn them into fancy PDFs and .docs is seriously world changing.
评论 #12275878 未加载
j0e1almost 9 years ago
Enough of procrastination. It&#x27;s time to finally start learning Haskell!
dredmorbiusalmost 9 years ago
It feels redundant to say this with all the others expressing the same thoughts, but thank you thank you thank you John et al for Pandoc. It&#x27;s been life-changing since running into it a few years back.<p>I do a lot of work researching older and historical documents. Some of these are available in only scans, meaning image-heavy PDFs, or rotten OCR transcriptions. Occasionally I get lucky and find a solid ASCII source.<p>A recent case in point, Dugald Stewart&#x27;s 1793 &quot;Account of the Life and Writings of Adam Smith&quot;, which I&#x27;d found in ASCII format.<p>A couple hours (mostly of finessing the markup) to pandoc, and I had a 72 page PDF, ePub, and HTML versions, the former two posted online.<p><a href="https:&#x2F;&#x2F;ello.co&#x2F;dredmorbius&#x2F;post&#x2F;-h-b6ek6segi8eamq2g6vq" rel="nofollow">https:&#x2F;&#x2F;ello.co&#x2F;dredmorbius&#x2F;post&#x2F;-h-b6ek6segi8eamq2g6vq</a><p>ASCII Source: <a href="http:&#x2F;&#x2F;socserv2.socsci.mcmaster.ca&#x2F;econ&#x2F;ugcm&#x2F;3ll3&#x2F;smith&#x2F;dugald" rel="nofollow">http:&#x2F;&#x2F;socserv2.socsci.mcmaster.ca&#x2F;econ&#x2F;ugcm&#x2F;3ll3&#x2F;smith&#x2F;duga...</a><p>Markdown: <a href="http:&#x2F;&#x2F;pastebin.com&#x2F;LdKXpHdR" rel="nofollow">http:&#x2F;&#x2F;pastebin.com&#x2F;LdKXpHdR</a><p>PDF: <a href="https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B6Q6JFf-mAJPY0tfaXlQWUNwLWc&#x2F;view?usp=drivesdk" rel="nofollow">https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B6Q6JFf-mAJPY0tfaXlQWUNwLWc...</a><p>ePub: <a href="https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B6Q6JFf-mAJPdXgwcm1NbDhQdEE&#x2F;view?usp=drivesdk" rel="nofollow">https:&#x2F;&#x2F;drive.google.com&#x2F;file&#x2F;d&#x2F;0B6Q6JFf-mAJPdXgwcm1NbDhQdEE...</a><p>(The Google Drive docs <i>should</i> be world-readable.)<p>That&#x27;s only one of many docs I&#x27;ve fixed up using Pandoc.
0xmohitalmost 9 years ago
A huge thanks to John and all the contributors.<p>What&#x27;s most amazing is it&#x27;s ability to generate beautiful outputs (for printing, viewing, presentations alike). Awesome.
ausjkealmost 9 years ago
Using it all the time and love it.<p>The only issue I had though is that it does not convert certain charset sometimes due to some latex related issues.
mtrnalmost 9 years ago
Pandoc&#x27;s Markdown to Word conversion saved me when I was writing a book. Thanks and happy birthday!
zwetanalmost 9 years ago
I love pandoc, thanks for this great tool :)<p>to me it&#x27;s the perfect tool to generate user docs and manuals for software and other cli tools, my best use case is markdown (github flavoured) to man, markdown to HTML and PDF, etc.
jgalt212almost 9 years ago
Is pandoc the most famous&#x2F;most used program written in Haskell?
评论 #12287759 未加载
ereldealmost 9 years ago
Happy birthday, I used it for both outputting pdf, and often when encountering a very long html pages without styling (quite common around these parts) to output epub.
ihmalmost 9 years ago
Thanks so much to all the contributors for such a useful tool. I use it to convert markdown posts with embedded Latex to HTML for my blog.
chewyshinealmost 9 years ago
Awesome productivity tool. Pandoc changed my entire document preparation workflow. Thank you!
wiz21calmost 9 years ago
I like it but it still makes my life hard when I want to use french typography...
评论 #12276288 未加载
评论 #12278237 未加载
评论 #12275458 未加载
ssebastianjalmost 9 years ago
Pandoc just make me happy. Thanks John &amp; contributors for your work!
jesuslopalmost 9 years ago
Keep going and enhancing
jackmaneyalmost 9 years ago
Pandoc is fantastic! Just a few days ago, I used it in a makefile to keep markdown, HTML, and PDF versions of my resume in sync.