代码之家  ›  专栏  ›  技术社区  ›  YasirA

生成HTML和PDF

  •  1
  • YasirA  · 技术社区  · 16 年前

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

    另外,免费的工具是最好的解决办法。

    谢谢您。

    4 回复  |  直到 14 年前
        1
  •  1
  •   A. Ionescu    16 年前

    为此,一个非常好的方法是 DocBook 为了撰写文章,不要让这些工具生成您需要的HTML和PDF——只需对您的外观进行一些调整,就可以感受到您的输出。

    对于DocBook,有许多可用的工具,但是对于开源和学术界来说,一个非常好的免费工具是 XMLMind

    如果你的文章更注重技术,比 资料收集库 准标准(即使是像O'Reilly这样的许多出版社也使用)

    当然,在“纯”学术领域, 乳胶 完全是标准的(并且允许以格式分配输出),但是需要相当的分配来学习它,并且没有真正的 WYSIWYG 撰写文章的工具。如果你打算把文章也发到一些研究论文上,他们会很高兴接受你的乳胶输入。

        2
  •  1
  •   Simon Thompson    16 年前

    我们(斯旺西大学)在我们的实例中使用了一个内容管理系统来实现这一点。

    我们需要多页的newletter,其中有一个关于newletter的摘要,并单击More以获得更完整的文章。内容管理系统允许普通用户使用该软件构建新的信件,他们每月简单地创建一个新的子站点。

    我们通过电子邮件发送了这封信,我们只需从主页上抓取HTML并将其发送到通讯组列表。

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

        3
  •  0
  •   Woody    16 年前

    最明显的方法是用XML生成所有内容,然后使用商业化的XSL-FO处理器生成PDF,或者使用ApacheFOP生成PDF,而不管XSL处理器是什么,都可以生成HTML。

        4
  •  0
  •   Nicolas Raoul    16 年前

    与Simon Thompson的答案非常相似:

    你可以使用 Drupal its print module .