c# - 在 C# 中打印文档和创建 PDF

标签 c# pdf printing

我有一些信息要输出到打印机,但也可以输出为 PDF。如果 PDF 和打印输出看起来一样,我会很棒。据我了解,C# 不支持 PDF 读取和创建。

我可以使用 iTextSharp 等外部库轻松创建 PDF,但我不知道如何在不使用其他应用程序(如 Adob​​e Acrobat)的情况下打印它们。

我有哪些选择?

最佳答案

您可以考虑使用第三方 PDF 打印机驱动程序;例如 PDFCreator 或 CutePDF。

CutePDF 有免版税的开发者版本(需购买),可通过注册表进行编程访问。

我遇到的唯一其他选择是使用 MigraDOC + PDFSharp,但您必须直接通过 MigraDOC/PDFSharp 创作文档,它不能是“预制”PrintDocument。

关于c# - 在 C# 中打印文档和创建 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2262245/

相关文章:

c# - 网站登录GetElementById(…)

java - 在 Java 中打印基元数组

javascript - ios 4.2 uiwebview javascript window.print 不打印,不在事件前后启动

api - 如何将安卓设备连接到打印机?

php - 使用 PHP 填写 PDF 表单

c# - 如何确定 wpf datagrid 单元格是否处于编辑模式?

c# - 'application configuration' 文件中的最大键/值长度

c# - 如何以编程方式更改默认音频输入设备

python - 禁止或删除python表格警告

pdf - ElasticSearch 5.0.0提取附件插件问题将PDF编入索引