When PDF (itext) meets Markdown, Ditaa, and others