JavaScript编辑器对于一个项目,我们目前正在努力创造应具有相同的基本功能Adobe的InDesign的在线所见即所得的编辑器:在线喜欢的InDesign
- 添加文本框,并链接文本框一起
- 母版页(与基线,页边距,列和排水沟)
- 基本格式(字体大小和样式,对齐)
我们正在努力使用户能够创建简单文件使用他们的新闻网站上的文章作为来源。通过拖放界面,他们应该能够快速构建一个简单的新闻纸样文档。用户的创建应该转换为PDF(通过FPDF库)。因此,编辑器应该创建一些包含属性的数据属性的HTML,例如宽度,高度等,以便将这些数据转换为json对象以便在PHP中提取并加载到FDPF中。简单步骤中的进度:
- Html WYSIWYG生成带有测量值的preview + html属性;
- 将html属性通过ajax发送到服务器端;
- PHP服务器端提取json并将其转换为FPDF对象;
- 提供用户下载的PDF文件。
我试过看iCloud的页面,它使用SproutCore(或Ember?)据我所见,但我认为这将是矫枉过正的使用该框架,可能它甚至不会有我正在寻找的基本功能。
有没有人有任何想法的如何开始?什么样的JavaScript框架可以使用(我过去曾使用过Prototype,Mootools和jQuery)以及在哪里寻找可能的示例/类似项目?
仅供参考,iCloud是Apple的产品。代码是专有的(我甚至不确定你可以在浏览器上使用它)。你提到的两个框架都是开源的。 – psycotik
您的问题出现在头后的第一个问题是“为什么要制作浏览器内InDesign”。 0_o'这是相当多的(重新)工作。 – hijarian