【问题标题】:Use MS Word doc as boilerplate template for pdf使用 MS Word doc 作为 pdf 的样板模板
【发布时间】:2011-04-01 15:57:25
【问题描述】:

我在 Rails 项目中负责以下任务。客户将拥有 Word doc 格式的模板,其中包含带有公司徽标和信头等的样板文本和图像... 他们将能够上传这些模板。我需要做的是阅读这些模板,将相关的客户数据、报价和销售信息注入其中,然后创建一个 pdf 文件,然后通过电子邮件发送给相关方。

主要的障碍是将 Word 文档中的文本和图像转换为 html 并保留布局。我想避免使用第三方软件将文档转换为 html。我正在寻找一种方法来处理我的 Rails 应用程序中的所有内容。这样的事情可能吗?我知道 M$ 很糟糕,除了需要与之交互的商业社区中的 MS Office 人员之外,还有一个庞大的用户群。

我对使用 WickedPDF 和 PDFKit 有很好的了解,我相信如果需要的话我可以找到 Prawn。

【问题讨论】:

标签: ruby-on-rails pdf ms-word pdf-generation


【解决方案1】:

正如 Unixmonkey 所提到的,OpenOffice 可能有助于满足这一要求。您可以将 HTML 放在中间,然后直接从 Word 转到 PDF。如果该转换过程对您来说足够好(您可以通过简单地安装 openoffice 并手动将文件转换为 pdf 来进行手动测试),那么 JODReports 或 Docmosis 可以帮助您自动化该过程。在你发帖之后已经很晚了……你最后做了什么?

【讨论】:

  • 我采纳了 Unixmonkey 的一些建议,其余部分则借助 Docmosis 的魔力。
【解决方案2】:

OpenXml 将在服务器端很好地为您完成填充 - 保存为 .pdf 仍然是一个问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    • 1970-01-01
    • 2014-01-01
    • 2012-05-17
    • 2022-06-15
    • 2013-07-09
    相关资源
    最近更新 更多