.net NET的乳胶

.net NET的乳胶,.net,pdf,latex,itextsharp,.net,Pdf,Latex,Itextsharp,我正在使用ItextSharp生成PDF。作为我们输出的一部分,我们有很多与数学相关的内容。也许我们可以使用某种Latex库将结果提供给ItextSharp以生成PDF。我已经在谷歌上搜索了一段时间,但什么也没找到。您知道是否存在.NET的latex库吗 另外,您知道ItextSharp是否可以在没有乳胶帮助的情况下处理此问题吗?您最好的选择可能是自己动手 这可能很简单,只需制作一个基本模板,然后执行以下操作: 在模板中插入表达式 使用pdflatex编译 将生成的pdf插入到文档中 作为另一种

我正在使用ItextSharp生成PDF。作为我们输出的一部分,我们有很多与数学相关的内容。也许我们可以使用某种Latex库将结果提供给ItextSharp以生成PDF。我已经在谷歌上搜索了一段时间,但什么也没找到。您知道是否存在.NET的latex库吗


另外,您知道ItextSharp是否可以在没有乳胶帮助的情况下处理此问题吗?

您最好的选择可能是自己动手

这可能很简单,只需制作一个基本模板,然后执行以下操作:

  • 在模板中插入表达式
  • 使用
    pdflatex
    编译
  • 将生成的pdf插入到文档中

  • 作为另一种选择,您可以查看其他执行此操作的应用程序的源代码。Mediawiki(维基百科背后的软件)浮现在人们的脑海中——它可以使用LaTeX后端生成数学公式,而且它是开源的,所以你可以看到他们是如何做到的。

    它可能还不存在,但为C#编译TeX不应该是一个不可能的大项目。最初的TeX是用Pascal的一个版本编写的,现在它被自动翻译成C。因此,让web2c生成C#,并将支持库(以及您需要的任何部分——可能不是全部)转换为兼容,这只是一个“编程的小问题”


    除此之外,似乎还有一种方法可以将的数学渲染引擎提取到单独的库中。假设库是纯Python的,您可以通过使用它。因此,如果您可以等到夏天结束,这可能正是您所需要的。

    GSoC项目负责人给我回复了一个新项目,将Mathtext外部化到一个名为MathTex的新python库中


    他说,他的工作依赖于一个叫做FT2FooT的库,它是一个围绕C++库的包装器。对于具有良好的.net字体知识的人来说,完成这项工作并使用包装器包装.net字体库并允许它在IronPython中使用是很简单的。

    我还想看看包装器库。除非你想写一些大型的东西,比如latex编辑器,否则你可能只需要一小部分。我想看看texnet free(www.texdotnet.com)。

    谷歌搜索“乳胶”会得到各种有趣但不相关的结果;-)另请参见Matplotlib的类似TeX的引擎—它是用Python编写的,尽管Matplotlib使用Numpy和其他扩展,因此您无法在IronPython中直接使用它,但要使数学渲染引擎成为一个独立的库可能是一个相当简单的项目。我认为曾经有一个GSoC项目可以做到这一点,但学生在最后一刻得到了一份真正的工作。嘿,有一个新项目,与GSoC 2009接受的目标相同!我将编辑我的答案以链接到它。