在C#Windows窗体应用程序中将LaTeX文件转换为Pdf



是否可以在带有嵌入式翻译器的C#Windows窗体应用程序中将tex/latex文件转换为pdf?

我希望能够从(la(tex文件创建pdf文件,即使电脑上没有安装pdflatex。

目前,我使用MigraDoc创建pdf文件,但我认为latex更强大。

您可以在windows应用程序中将Pandoc用作外部程序。请参考http://pandoc.org/index.html。这是一个用于将文本文件(如Markdown(转换为Http的工具。

您可以使用Aspose.Pdfnuget包来完成此操作。这是这样做的代码:

string dataDir = @"PATH TO LATEX FILE";
LatexLoadOptions Latexoptions = new LatexLoadOptions();
Document doc = new Document(dataDir + "sample.tex", Latexoptions);
doc.Save(dataDir + "TeXToPDF_out.pdf");

最新更新