【问题标题】:Generate HTML and PDF生成 HTML 和 PDF
【发布时间】:2010-07-21 08:10:37
【问题描述】:

我正在考虑以 PDF 和 HTML(一个网站)生成大学报纸的方式,其中每条新闻都包含图片,并想知道是否有任何工具可以以声明方式解决这个问题,以便没有经验的用户将准备结构化数据(文本+图片)并在没有程序员干预的情况下自行获取 PDF 和网站输出。我怀疑它可能是某种 XSL-FO、XML 编辑/处理软件。

P。 S. 免费工具将是最佳解决方案。

谢谢。

【问题讨论】:

  • 您的网站是用什么语言编写的?
  • @Paddy:目前还没有站点,我正在寻找的方法可以解决生成它的问题。实际上它预计只包含上周内的新闻。

标签: html xml pdf web xslt


【解决方案1】:

为此,一个非常好的方法是使用DocBook 编写您的文章,而不是让工具生成您需要的 HTML 和 PDF - 只需对您这边的外观和感觉输出进行一些调整。

DocBook 有很多可用的工具,但一个非常好的免费提供给开源和学术界的工具是XMLMind

如果您的文章更注重技术,那么 DocBook 是准标准的(甚至像 O'Reilly 这样的许多出版社都在使用它)

当然,在“纯”学术领域,LaTex 是相当标准的(并且允许以分配格式输出),但需要相当分配才能学习它,并且没有真正的WYSIWYG 工具来写文章。如果您也打算将文章发送给一些研究论文,那么他们很乐意接受您的 LaTex 输入。

【讨论】:

  • @A. Ionescu:只是一份描述过去和即将发生的事件的报纸。
  • @Yasir:在这种情况下,您可以很好地使用像 OpenOffice Write 这样成熟的文字处理器,并从那里生成所需的 HTML 和 PDF——因为它是写作时最舒适的工具类型。
【解决方案2】:

我们(斯旺西大学)使用内容管理系统来实现这一目标 - 在我们的实例中是 DotNetNuke。

我们想要多页通讯,其中包含通讯摘要,然后单击更多以获取更完整的文章。内容管理系统允许普通用户使用该软件构建newletter,他们只需每月创建一个新的子站点。

我们已经通过电子邮件发送了新信,我们只是从主页中获取了 html 并发送到分发列表。

值得考虑的东西 - 成本 = 0 英镑

【讨论】:

    【解决方案3】:

    这样做的明显方法是生成 XML 格式的所有内容,然后使用商业 XSL-FO 处理器生成 PDF,或使用 apache FOP 生成 PDF,以及使用任何 XSL 处理器生成 html。

    【讨论】:

      【解决方案4】:

      与 Simon Thompson 的回答非常相似:

      您可以使用Drupalits print module

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-05
        • 2011-12-31
        • 2015-07-18
        • 1970-01-01
        相关资源
        最近更新 更多