问题标签 [html-renderer]

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 投票
0 回答
227 浏览

c# - 如何使用 HtmlRenderer.PDFSharp 支持 CJK 字符?

使用默认设置,HtmlRenderer.PDFSharp 会将 CJK 字符呈现为生成的 PDF 文件中的空白框。可以做些什么来使它们正确显示?

0 投票
1 回答
454 浏览

c# - HTML渲染器忽略colspan

我在正确使用 HTML 渲染器时遇到问题。它生成 PDF,但由于某种原因,当我的 colspan 为 2 时,它似乎忽略了这一点。

这是整个 HTML:

这是获取 HTML 的代码:

FetchResponseHtml:

但由于某种原因,生成 PDF 时,PDF 中只有公司信息。没有订单号/订单日期,也没有任何联系信息。

HTML 渲染器是否忽略了额外的 colspan,或者为什么会发生这种情况?

0 投票
1 回答
455 浏览

html - 将 HTML 转换为 PDF 时,输入不显示在 PDF 上

我正在使用 HtmlRenderer.PdfSharp 1.5.0.6 版从 HTML 字符串创建 PDF。我正在使用从其他 Stack Overflow 帖子中找到的非常基本的代码来执行此操作(其他帖子在示例中没有输入)。唯一的问题是 PDF 上没有显示任何输入。这是我用来生成文档的一小段代码:

尽管在项目讨论板 ( https://archive.codeplex.com/?p=htmlrenderer ) 上,我似乎找不到解决方案,但我发现有人说他们无法呈现复选框,但他们没有回应。

有人可以让我知道我是否遗漏了什么,或者是否无法使用这个库来呈现输入?先感谢您。

0 投票
1 回答
1708 浏览

html-renderer - 如何在 HtmlRenderer.PdfSharp 中强制分页?

我正在使用“使用 PDFsharp 的 PDF 的 HTML 渲染器” HtmlRenderer.PdfSharp(版本 1.5.1-beta1)。我正在尝试强制分页。但我无法让它工作。我现在在我的 html 中是这样的:

当我将此 html 转换为 PDF 时,两者都div停留在同一页面上。

如何强制第二个 div 进入新页面?

0 投票
0 回答
172 浏览

c# - 使用 C# 将 HTML 转换为图像

您好我想使用 HTMLRenderer 将 HTML 转换为图像。我能够将 HTML 转换为图像,但字体显示为粗体和模糊。转换时似乎分辨率中断。

0 投票
0 回答
313 浏览

c# - HTML到C#上的HtmlRenderer图像

我使用这个 C# 代码和HtmlRenderer(用于 WinForms HtmlRenderer.WinForms 的 HTML Renderer)GridView转换为 htm 并保存到图像。

但是输出没有格式化,并且相对于浏览器GridView未对齐:

在此处输入图像描述

浏览器GridView

在此处输入图像描述

如何解决这个问题?

预先感谢您的任何帮助。

编辑#01

页面 Default.aspx 的客户端标记

0 投票
1 回答
2904 浏览

c# - HTML Renderer/PDFsharp 合并两个 HTML 生成的 PDF 文档

我正在尝试在一个文档中添加两页。这两个页面是从 HTML 生成的。

信息:使用 PDFsharp 的 HTML 渲染器,HtmlRenderer.PdfSharp 1.5.0.6

我尝试了几种方法,但最常见的错误是导入模式。这是最后一次测试,但没有成功。如何将 HTML 字符串生成的两个页面合并为 1 个文档中的 2 个页面并下载?

0 投票
0 回答
42 浏览

html-to-pdf - 电子邮件时间戳中的从左到右的 Unicode 字符

我正在使用 HTML 到 pdf 转换方案将电子邮件转换为 .pdf。

当我转换电子邮件时,我在 pdf 中看到:

在此处输入图像描述

所以我更深入地查看了电子邮件,可以看到 Unicode 字符 200e,它是一个从左到右的字符:

在此处输入图像描述

我将在转换之前从电子邮件中删除该字符,但有更好的解决方案吗?

[编辑] 感谢您纠正我错误说明方向的错字。

此电子邮件来自美国英语配置用户的计算机。当他点击电子邮件回复时插入日期,并插入用于分隔对话的标记。由于业务的性质,他们不太可能使用从右到左的语言。0x200e 仅出现在日期中。

这是一个编程问题,因为我在我们正在创建的 Outlook 插件中使用 c# 将 HTML 电子邮件转换为 pdf。

我们正在使用 HtmlRenderer.PdfSharp 进行转换;除了这个烦恼之外,似乎工作得很好。

0 投票
1 回答
2090 浏览

.net - 使用 HtmlRenderer.PdfSharp 将图像加载到 PDF 时出现问题

这有点远见,但也许有人可能有一些想法。

供参考 - 请参阅Images don't display in PDF,一个类似的问题。

我正在使用 Htmlrenderer.PdfSharp 库从 HTML 内容创建 PDF 文件。一切都很完美,除了图像。他们只是显示一个大红色框。

PDF 在调试模式下本地运行时工作正常,但在服务器上部署时不能正常工作。我有一些额外的信息可能会有所帮助 - 在执行创建 PDF 的命令时:

在服务器上,我收到以下一些错误:

在本地运行我没有收到这些错误。我感觉这与 .NET 引擎无法正确解析图像 URL 有关。话虽如此,图像 URL 是完全限定的。但是,如果有帮助的话,它在 HTTPS 之后。

我无法进一步调试。如果有人有任何想法,我很想听听他们的意见——即使只是更多的地方我可以尝试寻找线索。

0 投票
1 回答
1425 浏览

c# - 如何使用库 TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator 在 c# 中最终生成的 pdf 文档中下载嵌入式图像?

我尝试使用TheArtOfDev.HtmlRenderer.PdfSharp.PdfGeneratorC# 中的库生成 pdf 文档,但正文 HTML 中的内联图像不显示。有没有人有想法或解决方案如何做到这一点?

在电子邮件正文中添加了嵌入图像,例如src="CID:",这实际上是在生成的 PDF 中不加载图像的问题。

这是我的示例输入:

这是我的代码片段:

这是输出:

生成的带有嵌入图像的 PDF 示例未在最终输出中加载

这是生成的 pdf 结果,您可以在其中看到图像未正确加载

请注意,图像不在输出 pdf 中。

如何让图像出现在输出 .pdf 中?