freemarker-pdf-editor:Webapp 编辑 Freemarker 模板,快速转换并预览 HTML 和 PDF 格式的结果-源码

上传者: 42134143 | 上传时间: 2021-07-11 13:03:03 | 文件大小: 18KB | 文件类型: ZIP
freemarker-pdf-编辑器 一个简单的 web 应用程序,用于编辑 FreeMarker FTL 模板,快速转换并预览 HTML 和 PDF 格式的结果。 用 Spring 和 AngularJS 编写。 此工具旨在适应编写在您的应用程序中呈现为 HTML 或 PDF 的 FTL 模板的工作流程。 FlyingSaucer 用于从中间 HTML 呈现 PDF,因此您的模板生成的 HTML 必须是有效的 XML。 传递给 FreeMarker 进行渲染的模型可以编辑为 JSON。 目前不支持模拟从服务器加载的资源,因此任何资源 URL(图像、样式表)都必须是完全限定的外部 URL 要求 此应用程序目前仅在 Chrome 中测试。 它目前取决于浏览器自身的 PDF 查看功能。 HTML 预览的工作原理是简单地将整个文档复制到<iframe>的srcdoc属性中,该属性似乎仅适用于

文件下载

资源详情

[{"title":"( 24 个子文件 18KB ) freemarker-pdf-editor:Webapp 编辑 Freemarker 模板,快速转换并预览 HTML 和 PDF 格式的结果-源码","children":[{"title":"freemarker-pdf-editor-master","children":[{"title":".gitignore <span style='color:#111;'> 179B </span>","children":null,"spread":false},{"title":"package.json <span style='color:#111;'> 369B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"org","children":[{"title":"spacetrader","children":[{"title":"pdfeditor","children":[{"title":"FtlCompiler.java <span style='color:#111;'> 1005B </span>","children":null,"spread":false},{"title":"CompileHtmlResult.java <span style='color:#111;'> 415B </span>","children":null,"spread":false},{"title":"CompileHtmlRequest.java <span style='color:#111;'> 259B </span>","children":null,"spread":false},{"title":"PdfRenderer.java <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"EditorController.java <span style='color:#111;'> 2.94KB </span>","children":null,"spread":false},{"title":"PdfRenderException.java <span style='color:#111;'> 376B </span>","children":null,"spread":false},{"title":"CompileException.java <span style='color:#111;'> 377B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"webapp","children":[{"title":"EditorController.js <span style='color:#111;'> 2.36KB </span>","children":null,"spread":false},{"title":"UpdateService.js <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"theme.css <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"PdfEditor.js <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"StorageService.js <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"WEB-INF","children":[{"title":"ftl","children":[{"title":"index.ftl <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false}],"spread":false},{"title":"mvc-servlet.xml <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"web.xml <span style='color:#111;'> 676B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 4.92KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.42KB </span>","children":null,"spread":false},{"title":"bower.json <span style='color:#111;'> 381B </span>","children":null,"spread":false},{"title":"webapps","children":[{"title":".gitkeep <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明