gpt4 book ai didi

javascript - 生成 xsl :fo 的任何 javascript(基于 Web)所见即所得编辑器

转载 作者:数据小太阳 更新时间:2023-10-29 04:50:01 26 4
gpt4 key购买 nike

我很难在 OSS 或基于商业网络 (javascript) 的 WYSIWYG* 编辑器上找到生成 XSL:FO 的编辑器。我希望编辑能够做...

  • 用户会看到通用的文本编辑器界面,这与我目前正在输入以将此问题提交给 SO 的编辑器没什么不同。
  • 用户能够定义 XSL:FO 提供的所有结构组件(新页面、新区域)。编辑器可以做的任何“简化”(例如处理一些放置图形所需的隐式 XSL:FO 格式等)都会有所帮助
  • 能够创建内联区域,例如列表和表格,添加图形等
  • 能够在 XSL:FO 规范的范围内设计样式

(*) 既然是所见即所得的编辑器,就一定要有预览正在创建的文档的能力。由于 XSL:FO 需要一个 XLS:FO 处理器来翻译成文档(RTF、PDF 等),我希望有一种方法可以选择我想要呈现的文档类型,选择“预览”,然后该文档是为预览而呈现(在 iframe 中,另一个窗口中,等等)。我希望这也需要服务器端 XSL:FO 处理器组件。奖励是“默认”自动预览,它向服务器发送 AJAX 请求以在用户内容创建“暂停”期间更新预览(如果用户在 5 秒内未添加内容,则自动预览)。

最佳答案

您可以尝试使用 TinyMCECKEditor ,两者都让您控制向用户公开的功能,然后使用服务器端库将 HTML 转换为 XML:FO。我只能找到一个执行此操作的库,html2fo ,但我认为它不支持您正在寻找的全部功能。

关于javascript - 生成 xsl :fo 的任何 javascript(基于 Web)所见即所得编辑器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8590827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com