【问题标题】:How to convert rtf or docx to PDF server-side (without having OpenType fonts rasterized or substituted)如何将 rtf 或 docx 转换为 PDF 服务器端(无需光栅化或替换 OpenType 字体)
【发布时间】:2013-04-13 01:22:36
【问题描述】:

有谁知道允许 rtf/doc/docx 从 C# 转换为 pdf 的工具? 这些文档包含各种字体(TrueType 或 OpenType),我正在寻找一种不会光栅化 OpenTypes 字体并相当准确地呈现它们的工具。

非常感谢您的任何指点!

【问题讨论】:

  • 你知道 itextsharp 吗? [免责声明:我自己没有使用过,所以不确定它是否符合您的确切要求,只是在这里提供您真正的提示]
  • 为什么要投反对票?这是一个合法的问题。
  • @PiotrJustyna 我没有投反对票,但这个问题缺乏研究工作。富兰克林,如果您已经尝试过任何库/fx,请更新
  • 堆栈溢出既不是你的研究助理,也不是你的推荐引擎。你试过什么?

标签: c# pdf fonts


【解决方案1】:

看看Aspose.Words

它在服务器端工作,不需要办公自动化。

我在商业项目中使用过它,效果非常好。但它是一个商业组件,所以你需要为许可证付费(这并不便宜)

编辑 请在 Aspose 论坛中查看此thread

【讨论】:

  • 这是一个很好的组件,我也更喜欢它。但我记得它需要在服务器上安装字体,否则字体将被替换或光栅化。
  • 问题是,能否成功导入OpenType和TrueType字体?否则,它会一遍又一遍地出现相同的 Microsoft 问题。
  • 嗯,它不是很准确,但至少不是所有的 OpenType 字体都被它光栅化了......
【解决方案2】:

我最近在一个 C# 项目中自己使用了 iTextSharp,它运行良好。 不幸的是,我不能给你任何例子,因为那会成为一个巨大的帖子(而且代码是相当机密的):)

但如果有帮助,这里是他们网站的链接:

http://itextpdf.com/

希望这符合您的需求!

【讨论】:

  • 目前 itextsharp 似乎无法将 rtf 和 doc/docx 转换为 pdf。还是这样?
  • 您可以先将 rtf & doc(x) 文件转换为 HTML,然后再转换为 PDF。这是一种方法,可以使用 iTextSharp 完成。
猜你喜欢
  • 2022-11-11
  • 1970-01-01
  • 2010-12-02
  • 2010-10-14
  • 1970-01-01
  • 1970-01-01
  • 2018-03-02
  • 2022-08-05
  • 1970-01-01
相关资源
最近更新 更多