JavaScript知识库,markdown wysiwyg(和后面),图像编辑,然后出口pdf

我们有知识库(必须可用于添加/编辑),如果我们键入%ASDF%,它会将其更改为模板中知识库中定义的文本。 我想使用一些所见即所得的编辑器,如果有需要手动input一些东西的报告(不是必要的降价),但什么库/脚本将允许我插入和操纵照片(裁剪/resize,模糊等),然后把它放在任何我想要的报告拖放(就像MS Word一样)?

一切完成后,报告将被导出到PDF,但我会find一些JS库或其他方式来做到这一点。

什么将是写这个最好的框架? Node.js的? angular? PHP + Laravel + JS库? Ruby on Rails(没有ruby的经验)? 请指点我。