C# 打印-通过创建.tex文件或直接从代码更容易?

C# 打印-通过创建.tex文件或直接从代码更容易?,c#,printing,latex,tex,C#,Printing,Latex,Tex,我自己从来没有写过任何打印方法,在阅读并尝试了一些C#的例子之后,我真的很沮丧。要么我使用的是完全过时的方法,而不是正确的库,要么打印(至少在C#中)真的很痛苦 首先,打印一个简单文档的代码是完整的,非常难看。我读了一些例子,仅仅在多个页面上打印一个字符串太复杂了。即使我成功地编写了代码,它看起来也很难看——与我从LaTeX中使用的东西相比,什么都没有 所以我的问题是:生成一个.tex文档、编译它并打印生成的.pdf不是更容易吗?创建.tex文件很容易,但是我不知道如何在windows下编译它并

我自己从来没有写过任何打印方法,在阅读并尝试了一些C#的例子之后,我真的很沮丧。要么我使用的是完全过时的方法,而不是正确的库,要么打印(至少在C#中)真的很痛苦

首先,打印一个简单文档的代码是完整的,非常难看。我读了一些例子,仅仅在多个页面上打印一个字符串太复杂了。即使我成功地编写了代码,它看起来也很难看——与我从LaTeX中使用的东西相比,什么都没有


所以我的问题是:生成一个.tex文档、编译它并打印生成的.pdf不是更容易吗?创建.tex文件很容易,但是我不知道如何在windows下编译它并打印.pdf文件。或者我在C#中缺少了一些有用的库/技巧?

我从未尝试直接从C#打印文件,但如果您确实选择LaTeX路径,则需要先安装LaTeX编译器。但是,您可能会发现该项目很有用:如果您设法创建.tex文件,您可以显示一个网页,将该文件呈现为PDF格式,并将打印委托给浏览器。

我从未尝试直接从C#打印文件,但如果您确实选择LaTeX路径,则需要先安装LaTeX编译器。但是,您可能会发现该项目很有用:如果您成功创建了.tex文件,则可以显示将该文件呈现为PDF格式的网页,并将打印委托给浏览器