繁体   English   中英

XSLT - XML(Word)到XSL-FO(PDF)

[英]XSLT - XML (Word) to XSL-FO (PDF)

我正在寻找一些关于如何实现XSLT表以将我的XML(Word模板)转换为XSL-FO(PDF)模板的基本指令。 我找不到下载这样一张纸的实际位置(或者获得一个重新编码的例子),而且一旦找到它我就不能完全确定如何实现它。

请注意,我不能手动将这些转换为PDF。 该项目要求自动生成它们,因此需要XSLT表来转换它们。

先感谢您。 我知道这是一个非常通用的问题,但我真的不知道我在用XSLT做什么。

这里查看WordML2FO样式表。 摘录自页面:

这些样式表由RenderX的开发团队和Microsoft准备用于一般用途。 它们用于将Microsoft的WordprocessingML XML词汇表中的文档转换为W3C的XSL FO(XSLFO)词汇表中的文档。 这些通用样式表生成适用于RenderX XEP Engine的XSL FO(XSLFO)。

下载链接

整个过程如下:

  1. 创建Word文档;
  2. 另存为...它以Microsoft XML格式;
  3. 从上面的链接应用样式表并获取XSL-FO文档;
  4. 使用RenderX XEP或其他XSL-FO格式引擎将XSL-FO渲染为输出格式(PDF,PostScript,AFP等)。

MSDN:将Word文档转换为XSL-FO格式提供了更多详细信息。

  • 从Microsoft下载Microsoft fo xslt文件。
  • 打开word文档。
  • 执行“另存为”。
  • 单击更多选项。
  • 选择Word 2003 XML文档(* .xml)。 单击转换。 输入
    C:\\ Office中FO xslt的路径
    样品\\ OfficeWordWordMLtoXSL-FO \\ Word2FO.xsl。
  • 单击保存。

当我将pdf转换为docx或doc然后尝试将其保存为fo时,这似乎很难。 适用于原始docx或doc文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM