ASP.NET Core 5里如何创建PDF文件?

2026-06-03 21:470阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计952个文字,预计阅读时间需要4分钟。

ASP.NET Core 5里如何创建PDF文件?

前言+家庭用+ASP.NET Core+进行项目开发时,常会有生成PDF的需求,那如何生成呢?本文我们来讨论如何通过DinkToPdf来生成PDF文档,DinkToPdf封装了C++的wktopdf工具包。

前言

大家用 ASP.NET Core 进行项目开发时,常会有生成 PDF 的需求,那如何生成呢?这篇文章我们就来讨论如何通过 DinkToPdf 来生成 PDF 文档,DinkToPdf 封装了 C++ 的 wkhtmltopdf 工具包,前者通过 P/Invoke 的方式来调用后者,而底层的 wkhtmltopdf 利用 Qt WebKit 渲染引擎将 html 转成 pdf。

安装 DinkToPdf

要想安装 DinkToPdf,可以通过 Nuget 可视化界面或者通过 NuGet Package Manager Console 命令行工具输入以下命令:

Install-Package DinkToPdf

安装完毕之后可以验证下 DinkToPdf.dll 是否已成功引用到项目中。

既然是封装了 C++ 的 wkhtmltopdf,肯定要拿到原生的 wkhtmltopdf 工具包, 官方下载地址:wkhtmltopdf.org/downloads.html ,也可以在 DinkToPdf 的官方Github:github.com/rdvojmoc/DinkToPdf/tree/master/v0.12.4 上下载,然后根据你的需要选择 32bit 还是 64bit 。

阅读全文

本文共计952个文字,预计阅读时间需要4分钟。

ASP.NET Core 5里如何创建PDF文件?

前言+家庭用+ASP.NET Core+进行项目开发时,常会有生成PDF的需求,那如何生成呢?本文我们来讨论如何通过DinkToPdf来生成PDF文档,DinkToPdf封装了C++的wktopdf工具包。

前言

大家用 ASP.NET Core 进行项目开发时,常会有生成 PDF 的需求,那如何生成呢?这篇文章我们就来讨论如何通过 DinkToPdf 来生成 PDF 文档,DinkToPdf 封装了 C++ 的 wkhtmltopdf 工具包,前者通过 P/Invoke 的方式来调用后者,而底层的 wkhtmltopdf 利用 Qt WebKit 渲染引擎将 html 转成 pdf。

安装 DinkToPdf

要想安装 DinkToPdf,可以通过 Nuget 可视化界面或者通过 NuGet Package Manager Console 命令行工具输入以下命令:

Install-Package DinkToPdf

安装完毕之后可以验证下 DinkToPdf.dll 是否已成功引用到项目中。

既然是封装了 C++ 的 wkhtmltopdf,肯定要拿到原生的 wkhtmltopdf 工具包, 官方下载地址:wkhtmltopdf.org/downloads.html ,也可以在 DinkToPdf 的官方Github:github.com/rdvojmoc/DinkToPdf/tree/master/v0.12.4 上下载,然后根据你的需要选择 32bit 还是 64bit 。

阅读全文