【发布时间】:2013-07-10 15:04:57
【问题描述】:
是否有一种标记语言可以与支持良好的 .net 开源项目结合使用,以生成 PDF 或 HTML 文档,并在样式和锚定方面对输出进行非常精细的控制?
文档部分是静态的,部分是从某些类库的 xml cmets 自动生成的。
为了澄清这个问题,我知道 html 是一种标记语言,我不想使用它来直接存储内容的原因是因为我查看的所有 HTML 到 PDF 工具和库都包含不完整的支持创建目录、索引并将超链接转换为 PDF 文档锚。
【问题讨论】:
-
我不太清楚你的意思。你的意思是像 XSL:FO 这样的东西吗?
-
这些问题我不清楚。 HTML 是一种标记语言。您正在寻找一种可以同时呈现为 PDF 和 HTML 的源文档的标记语言?
-
然后看看 Mike B 评论的 XSL:FO。XHTML 的基础语言。或 HTML 基础,因为有 HTML 到 PDF 转换器。不会使用 PDF 作为基础 - 从 PDF 开始更复杂。
-
Multimarkdown 会生成 HTML 和 PDF。见:stackoverflow.com/a/18091195/123033至于.net集成,不太清楚,见forums.markdownpad.com/discussion/41/multimarkdown-support/p1