问题标签 [selectpdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
586 浏览

.net-5 - 使用 SelectPdf ArgumentNullException 将 Html 转换为 Pdf

我是新来的,希望有人可以帮助我。

我正在尝试将 html 字符串转换为 net5 中的 pdf 版本。我们让它在 net core 2.2 中运行,没有任何问题。现在我们正在尝试将所有内容迁移到 net5。那么唯一不再起作用的部分是将html字符串转换为pdf文档。

我们正在使用以下 nuget 包:Select.HtmlToPdf.NetCore 当我们尝试使用“ConvertHtmlString”转换 html 字符串时,我们会得到以下异常。

System.ArgumentNullException: '值不能为空。Arg_ParamName_Name'

这是一个简单的片段来重现问题:

谢谢。

问候迈克

0 投票
0 回答
46 浏览

html-to-pdf - 从 HTML Selectpdf 生成 PDF 时生成的内容小于预期

我正在尝试从 HTML 生成 PDF。我为此使用 SelectPDF(社区版)。生成的内容不会占用 PDF 文档中的全部空间。我正在尝试使用 HTML 中提到的尺寸生成 A4 大小的 PDF。PDF 使用 300 DPI 生成,这是 SelectPDF 中的默认值。

请找到下面的代码。

在此处输入图像描述

下面是我的示例 HTML

在此处输入图像描述

下面是输出。您可以看到生成的 PDF 中没有完全占据红色。

在此处输入图像描述

0 投票
0 回答
26 浏览

nuget - Itext7 和 SelectPdf nuget 包

当我在 .cs 文件中使用包时,这些包已从 nuget 成功安装。我收到以下错误 错误

在控制台中,我看到一个内部服务器错误 500

0 投票
1 回答
408 浏览

azure - SelectPdf - NET Core 3.1 - 无法在 Azure 应用服务上将 HTML 转换为 PDF

我有一个在 Azure App Service 上运行的 .NET Core 3.1 Web 应用程序,它使用 SelectPdf 将一些 HTML 文档转换为 PDF。它在我的本地主机上运行良好,但是一旦我发布到 Azure,无论我的 HTML 文档多么小/简单,我都会收到以下错误:

我当前的应用程序服务在基本的开发/测试计划中(这是否重要)?

0 投票
0 回答
28 浏览

asp.net - 异常 - 无法获取转换结果标头。数据传输错误。数据传输错误 109

我正在使用 SelectPdf Html To Pdf Converter for .NET Community Edition

一段时间以来,转换工作在生产中没有任何问题。

但突然停止工作并开始出现以下异常。

重新启动服务器似乎可以解决问题,但它会在几天后出现。

感谢一些帮助。

0 投票
0 回答
39 浏览

html - SelectPDF .net core 免费版:最终 pdf 中的 CSS 问题

我在使用 Select.HtmlToPdf.NetCore v 21.1.0 时遇到问题。请参考下面的屏幕截图,其中包含不同浏览器或可视化工具中最终 HTML 内容的各种视图以及相同 HTML 的最终 PDF 输出

pdf HTML 可视化器之前的最终 html 运行时 VS 2019 中的 HTML 可视化器视图

相同的 HTML 分别复制以首先在 相同 html 的 chrome chrome 渲染中查看

在 Internet Explorer 中排名第二(不是 Edge) Internet Explorer 但不是 EDGE,有些像 7,8

生成的最终 PDF 看起来像 生成的最终 pdf

现在,我觉得在设计适用于 chrome 的 HTML 时使用的某些 CSS 不适用于 HTML 可视化工具以及我正在使用的 selectPDF 包。

此外,IE 和 HTML Visualizer 渲染与 PDF 输出几乎相似。

我现在的问题是如何找出哪个 css 不起作用?既然我必须依赖 Internet Explorer,我该如何设计我的 html?我应该怎么做,我应该使用什么样的 CSS,它可以在 chrome 上呈现,并且这个 selectpdf 同步?(我对 css 不太擅长)任何解决此问题的建议或帮助将不胜感激。提前致谢。

0 投票
1 回答
85 浏览

.net - .net Core 5 的 SelectPdf 中的图像和默认背景颜色不显示

图像不会被渲染为在 .net core 5 的 SelectPdf 库中提供外部基本 URL

在此处输入图像描述

是否有任何选项可以将背景默认颜色设置为#edf3f3,内容结束后显示空白。

在此处输入图像描述

0 投票
0 回答
41 浏览

asp.net-core - 生产中的 Font-Awesome 错误图标(.NET Core)

我下载了 font-awesome 并将其添加到我的 .NET Core API 文件夹中。在使用 Select-PDF 创建 PDF 时,我使用 FA 图标。在本地一切正常,但是当我在 Azure 上部署 API 时,图标是错误的。

以下是我在我的 HTML 模板(与 Select-PDF 一起使用)中包含 font-awesome 的方法:

这是本地部署后的结果:

Font-Awesome 本地使用

Font-Awesome 一旦部署

关于可能导致此问题的任何想法?谢谢你的帮助 !

0 投票
0 回答
63 浏览

c# - 在 Select PDF .Net Core 中是否有任何内容可以将内容放入单个页面?

我在 .Net Core 中编写了将 html 转换为 pdf 的代码。我在 SelectPdf 中用于此转换的 nuget 管理器工具。

代码运行良好,目前大小为 A4。问题是当 HTML 中有大量数据时,数据会被分成不同的页面,如下所示。

在此处输入图像描述

有什么办法可以让 HTML 中的所有内容都保留在 pdf 的同一页面上?