是否可以在带有嵌入式翻译器的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");