问题标签 [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 投票
1 回答
1340 浏览

c# - 使用 HTML 渲染器将 HTML 转换为 PDF 使用 C# 和 XML 转换为 Pdf

我想使用 HTML Renderer 将 HTML 表单转换为 PDF 表单。我知道如何使用 HTML Renderer 将 HTML 页面转换为 PDF,但我没有得到所有页面,它只显示第一页。

当我在浏览器中打开 HTML 时,它会显示所有内容,在转换为 PDF 后,它显示的内容更少,最多只有一页。

我已经尝试并搜索了不同的解决方案,但没有一个对我有用。请帮助我在多个页面中显示所有内容。

我使用了以下内容:

并尝试了这个

我想仅使用其中一个HTML Rendereraspose库将 XML 转换为 PDF 和 HTML 转换为 PDF。

0 投票
1 回答
185 浏览

c# - 是否有一种高保真方式将 HTML 转换为 PDF 和 DOCX?

我需要分别将 HTML 文件转换为 PDF 和 DOCX(不过,现在仅 HTML -> PDF 部分就足够了)。

显然,我知道有一些项目可以帮助实现我想要实现的目标,我目前使用 HTML-Renderer 处理 PDF 部分,使用 OpenXML 处理 DOCX。

我已经尝试过 HTML-Renderer,但转换的保真度不是很好,因为我在某处阅读了无法使用 HTML 制作多页格式的页眉和页脚。此外,当文本从一页传递到另一页时,转换会刮掉文本的末尾。

至于 DOCX,我不知道最好的选择是什么。

如果可能的话,我想知道将 HTML 转换为这些格式的良好高保真方法,非常感谢任何帮助。

我对如何自己制作的想法/建议持开放态度,但现在我没有时间这样做,所以我更愿意使用现有的 NuGet/DLL/库。

0 投票
1 回答
2299 浏览

c# - 即使使用嵌入式样式,HTMLRenderer 和 PDFSharp 也不能很好地呈现表格

我正在尝试使用 HTMLRenderer 和 PDFSharp 输出 PDF 文件。但我注意到即使是非常简单的表格也无法正确呈现。我将样式嵌入到网页中。我什至在元素上尝试了样式标签,但它忽略了它们。

我在这里错过了什么吗?

顶部的浏览器输出和底部的 PDF:

使用浏览器和 pdf 渲染的表格

0 投票
0 回答
647 浏览

c# - 将带有 css 的 div 保存为 pdf 文件 ASP.net C#

我在 asp.net 页面中有一个 div

这个 div 的内容是使用 c# 从后面的代码生成的。它正在与外部 css 文件一起应用。现在使用 c#我想将此渲染的 div 保存到服务器上的 pdf 文件中。

我尝试使用 HtmlRenderer.PdfSharp 1.5.0.6 正在运行的示例代码

但是我想获取渲染的 div 而不是这个 html 片段

到目前为止我尝试过的是

它的到来是正确的。但唯一的就是它只在没有css的div中使用html标记

0 投票
1 回答
136 浏览

asp.net-mvc - 是否可以在单个 _Layout.cshtml 中逐行显示多个局部视图?

我有一种情况,我希望在单个 layout.cshtml 中呈现 2 个局部视图,一个在另一个之下。每个局部视图都属于单独的控制器。我使用 2 种不同的方法处理它,我希望它工作的第一个方法没有成功。我想要的是拥有 categoris1 的部分视图控制器(请参阅下面 layout.cshtml 中的 div-id),然后在它下面显示 categoris2 div 的部分视图。

假设这是我的 _Layout.cshtml

这导致仅在我运行应用程序(但不是 categoris2 partialview)时显示 categoris1 div 控制器视图,并且 categoris2 div 部分视图显示在其他 url(当我将路径写入控制器并在浏览器中查看时),我想要它是显示在 categoris1 下方的同一页面上。

我的下一个可行的方法是我只是将这个 categoris2 div(下面的行)保留DispatchedProducts在底部的“”的部分视图中DisplayDispatchedProducts.cshtml它完全显示了我的预期。

完成 DisplayDispatchedProducts.cshtml 如下所示:

并且 DisplayDispatchedProducts 控制器具有这样的方法(类似的是其他控制器和具有相同返回类型但查询不同的部分视图):

但是我想使用第一种方法来调用_Layout.cshtml我上面提到的文件中的两个部分视图。我希望在彼此下方连续显示。有可能发生吗?如何使它工作?

如果需要任何其他信息,请告诉我

0 投票
0 回答
66 浏览

reactjs - 在 react-page ORY 编辑器中,有没有办法使用内联样式获取 html 字符串输出?

快速说明:由于我没有足够的声誉,我无法创建与 ORY 编辑器相关的新标签。我不确定这个问题是否会传达给合适的人。

当前使用react-page时,我们可以通过以下方式获取 HTML 字符串输出:

但是,这会导出带有预定义“类”名称的 HTML 标记,然后使用代码中导入的 CSS 文件对其进行样式设置。

我正在尝试实现一些东西,我在网页上使用 react-page/ORY。导出 HTML,并使用 react-native 渲染这是一个移动应用程序。CSS 文件不能用于移动应用程序开发。

现在对于 react-page/ORY 的 CSS 文件没有简单的解决方案,因为所有的 CSS 文件都分布在单独的文件夹中的节点模块中。

我什至尝试过: - 将一堆这些 CSS 文件放在一个文件夹中, - 创建一个 .html 文件,并将这些 CSS 文件导入该 .html 文件中, - 现在在浏览器上打开这个 .html 文件清楚地显示 CSS 文件不是' t 应用,可能是因为 CSS 文件的分布式特性。

那么,关于将内联样式的 HTML 作为从 react-page/ORY 导出的任何想法?

0 投票
2 回答
318 浏览

c# - 图像不显示在生成的 PDF 文件中

我有一个通过 ASP.NET 呈现的 HTML 页面。当我通过 HtmlRenderer.PdfSharp 生成 PDF 时,图像在 PDF 中显示为红色 X(缺少图像),而 HTML 的其余部分则正确显示。图像不是链接,它们是二进制对象。

0 投票
0 回答
252 浏览

c# - 如何使用最新测试版的 HTML 渲染器创建分页符

当需要分页符时,我已包含

我也尝试过使用

但这似乎不起作用。
我在这里使用这些

0 投票
1 回答
248 浏览

macos - MAC上的Syncfusion Webkit渲染引擎二进制公证

我正在使用 MAC 操作系统上的 syncfusion webkit 渲染将 html 转换为 PDF。在我对我的应用程序进行公证之前,它工作正常。当我尝试对我的应用程序进行公证时,我收到了类似QtMacBinaries are not signed.

我使用我的开发人员 ID 证书签署了所有QtMacBinaries 。现在公证成功了,但是 html 到 PDF 的转换失败了。

我收到以下错误:

我不确定我错过了什么?罪魁祸首是Syncfusion.WebkitWrapper二进制文件。如果我使用我的开发人员 ID 证书对其进行签名,它将无法加载 QT 库。如果我在没有签名的情况下使用它,它可以正常工作。

Code

0 投票
1 回答
160 浏览

pdfsharp - 创建的 pdf 不显示所有 UTF-8 字符

我正在使用 HtmlRenderer.PdfSharp 库创建一个 PDF 文档。后端从前端接收 html 并使用 GeneratePdf() 方法创建 PDF。

当在 html 中使用标准拉丁字符时,该过程可以正常工作。我尝试将UTF-8 测试文件作为前端的输入传递,并且某些字符未正确呈现,如附图所示。当我通过硬编码 html 值绕过前端时,结果是相同的,所以我认为问题出在库中。

有没有办法用这个库正确渲染这些字符?我特别关心数学符号,例如∮或ℝ⊂ℂ。 渲染图像