首页 > 后端开发 > C++ > 如何用 C# 打印 PDF?

如何用 C# 打印 PDF?

Barbara Streisand
发布: 2025-01-04 18:41:40
原创
227 人浏览过

How Can I Print PDFs in C#?

在 C# 中打印 PDF

刚接触 C# 世界,您可能会在寻找有关打印 PDF 的综合教程时遇到挑战。为了解决这个特定任务,让我们探索两个潜在的解决方案:

使用 iTextSharp

使用 iTextSharp 阅读 PDF 确实是可能的,如所提供的文档中所引用的。但是,不支持直接从库打印文档。相反,您需要逐页渲染 PDF,将每个页面保存为图像,然后使用可用的 C# 方法打印图像。

替代方法

使用已安装的 PDF 查看器打印为 PDF:

此解决方法涉及使用已安装的 PDF 查看器(例如 Adob​​e) Reader。

Process p = new Process();
p.StartInfo = new ProcessStartInfo()
{
    CreateNoWindow = true,
    Verb = "print",
    FileName = path //Provide the correct path to the PDF file here
};
p.Start();
登录后复制

第三方组件:

利用专门为 PDF 打印设计的第三方组件(例如 PDFView4NET)提供了更简单的解决方案。

以上是如何用 C# 打印 PDF?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板