1

我自己从未编写过任何打印方法,在阅读并尝试了一些 C# 示例后,我真的很气馁。要么我使用完全过时的方法,而不是正确的库,要么打印(至少在 C# 中)是一个真正的痛苦。

首先,打印一个简单文档的代码是完整的而且非常丑陋。我已经阅读了一些示例,并且仅在多页上打印一个字符串太复杂了恕我直言。即使我成功地编写了代码,它看起来也很丑陋 - 与我在 LaTeX 中使用的相比没有什么。

所以我的问题是:生成 .tex 文档、编译它并打印生成的 .pdf 不是更容易吗?创建 .tex 文件很容易,但是我不知道在 windows 下编译它并打印 .pdf。还是我错过了 C# 中一些有用的库/提示?

4

1 回答 1

1

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

于 2013-01-27T11:53:22.873 回答