问题标签 [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 回答
307 浏览

c# - 无法在 HtmlRenderer.PdfSharp ASP.NET Core 中使用分页符

我不能使用 HTML 格式的分页符,它将被制作成 PDF,我尝试了各种方法,但结果没有改变,当我使用br标签时它可以工作,但是当输入样式分页符时它不起作用.
我想在 h1 和 h2 之间拆分页面

在此处输入图像描述

0 投票
1 回答
168 浏览

c# - 如何使用 HtmlRenderer 在 PDF 中显示图像?(输入 URL 时图像会自动下载

我想用 HtmlRenderer.PdfSharp 以 PDF 格式显示图片。我正在使用这个例子。https://github.com/ArthurHub/HTML-Renderer

我可以在 PDF 中显示此链接。 https://helpx.adobe.com/content/dam/help/en/stock/how-to/visual-reverse-image-search/jcr_content/main-pars/image/visual-reverse-image-search-v2_intro。 jpg

但我无法以 PDF 格式显示此链接。https://images.data.gov.sg/api/traffic-images/2016/02/96128cfd-ab9a-4959-972e-a5e74bb149a9.jpg

因为当你输入这个链接时,图片是自动下载的,不会显示在浏览器中。

此代码生成 PDF。

这是我粘贴链接时遇到的错误。

这是我粘贴链接时遇到的错误。

0 投票
0 回答
122 浏览

c# - HTML 渲染器 - 从 HTML 生成 PDF,但无法从 C# 流中添加背景图像

我使用 HTML Renderer 从 HTML 生成 PDF,所有图像都来自流

在我的 HTML 中,被流替换的 img 工作正常

但是背景图像不起作用:

我没有来自 URL 的图像,因为它来自数据库(保存为流)

我还尝试先将背景图像添加到新的 PDF 页面,如下所示:

但后来我无法将 HTML 中的内容添加到同一页面

也尝试使用iTextSharp,也无法解决。

0 投票
1 回答
183 浏览

html - HTML 渲染器 - 字母间距 CSS 不起作用

我正在使用 HTML Renderer 从 HTML 生成 PDF,但字母间距 HTML 不起作用:

生成如下PDF:

还尝试了内联 CSS 样式,也不起作用:

0 投票
1 回答
556 浏览

html - 启用 UTF-8 或使用 TheArtOfDev 的 HtmlRenderer.PdfSharp 设置自定义字体

我正在使用TheArtOfDev 的 HtmlRenderer.PdfSharp在 ASP.NET Web 应用程序中将 HTML 字符串转换为 PDF。HTML 包含日文字符。日文符号被转换为 ☐ ascii 字符。

如何启用 UTF-8 或使用自定义日文字体?我尝试了以下没有结果:

  • 添加<head><meta charset='utf-8'></head>到 HTML 字符串。
  • 添加<style>@font-face { font-family: myFont; src: url('path/font.ttf'); }</style>到 HTML 字符串,然后使用日语文本设置元素的字体样式。
  • 尝试使用@font-face并调用CSS 文件TheArtOfDev.HtmlRenderer.PdfSharp.PdfGenerator.ParseStyleSheet
0 投票
0 回答
39 浏览

html-renderer - 垂直对齐 CSS 样式在 C# PdfSharpCore 中不起作用(Html 字符串到 Pdf)

我正在使用 PDFSharpCore 包生成带有 html 代码的 PDF。文本和小图像正确对齐,但如果图像有点大,则图像与文本未正确对齐。

在 HTML 中预览 在此处输入图像描述

预览 PDF

在此处输入图像描述

我在图像标签中使用垂直对齐:中间样式但图像样式不起作用..你能建议我如何在文本中间对齐图像吗?

C# 代码供参考