在C#/ WPF应用程序中创建LaTeX文档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在C#/ WPF应用程序中创建LaTeX文档相关的知识,希望对你有一定的参考价值。

有没有人曾经使用LaTeX在他们的C#/ WPF应用程序中创建了.pdf文档?我们正在创建报告并将其显示在屏幕上,我们已着手使用html和LaTeX创建报告。 HTML选项很简单,但在C#中创建一个LaTeX文档似乎并不重要,我个人觉得有点奇怪;我想以前人们已多次这样做了。任何人都知道要查看的任何LaTeX库或其他一些方法吗?

答案

我不知道任何LaTeX库,就像你说这样做似乎并不简单,我也觉得有点奇怪。我总是使用TeXnic Center IDE自己编写文档,我发现它非常有用。

您总是可以尝试使用StreamWriter将文档的源写入文件,然后通过代码中的命令提示符运行新的pdflatex进程以将文档编译为pdf?

除此之外,我确实设法偶然发现了C#的开源pdf生成库列表,这可能值得一看(我不认为它们中的任何一个都不适用于LaTeX):

http://en.csharp-online.net/Open_Source_PDF_Libraries

iTextSharp似乎被人们推荐了很多,所以它可能值得一看。希望其他人能够指向一个LaTeX库,但如果他们不能并且通过代码运行pdflatex作为一个过程是不可行的,那么至少这些可能会给你一个不错的选择。

希望这可以帮助。

另一答案

我一直在研究iosMath LaTeX库的C#端口。在我写这篇文章时,它在大多数情况下会产生很好的效果。我正在研究其余的。

https://github.com/verybadcat/CSharpMath/tree/master

以上是关于在C#/ WPF应用程序中创建LaTeX文档的主要内容,如果未能解决你的问题,请参考以下文章

如何在 UWP 应用程序中创建 COM 对象? (C#)

在 WPF 中的应用程序中创建可换肤图像的最佳方法

从另一个 WPF 应用程序加载 WPF 应用程序程序集,出现错误:无法在同一个 AppDomain 中创建多个 System.Windows.Application 实例

调用 window.open 时如何在 WPF/WebView2 应用程序中创建自定义窗口?

如何在 WPF 中创建可折叠面板

在 WPF 中创建一个简单的表?