问题标签 [dinktopdf]
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.
c# - 使用 DinkToPdf 库处理将 html 转换为 PDF 需要大量时间
DinkToPdf
当这行代码运行时,使用库将html转换为PDF的处理需要很长时间:ConverterToPdf.Convert(pdf)
我怎么解决这个问题?
启动类:
更新:
跟踪后,我发现问题出在 WkHtmlToXBindings.wkhtmltopdf_convert
方法中 namespace DinkToPdf
更新 2:
经过深度追踪,发现这行代码 Monitor.Wait((object) task1);
,,,发生了漫长的过程!
(我无法更改此代码,因为此代码是dinktopdf.dll
文件的一部分。)
c# - 使用 DinkToPdf 在 asp.net 核心中将 HTML 转换为 PDF 在 Ubuntu 中不起作用
我正在尝试使用 ASP.NET Core Web API 2.1 版中的 DinkToPdf 将 HTML 文档转换为 PDF。
这是我的方法:
我将 libwkhtmltox.so 和 libwkhtmltox.dll 复制到我的项目的根目录,每个 .dll 都位于该根目录。
总是得到这个错误
DllNotFoundException: Unable to load shared library '/var/www/webapi/webapi/libwkhtmltox' or one of its dependencies. In order to help diagnose loading problems, consider setting the LD_DEBUG environment variable: /var/www/webapi/webapi/libwkhtmltox: cannot open shared object file: No such file or directory
顺便说一句,如果我在 Windows 上运行该项目,那就完美了!
先感谢您!
c# - C#从使用反应的html创建一个pdf
我正在寻找一种方法来让服务器端从 html+css+javascript 源呈现 pdf。这里的想法是使用 React 组件在客户端提供预览和报告设计器。
我已经尝试过可以从 html 页面呈现 PDF 的 DinkToPdf,但是在呈现 PDF 时似乎只有顶级组件安装在页面中,即使在呈现器中启用 javascript 也是如此。
使用画布进行客户端 pdf 渲染不是一种选择,因为数据很容易被篡改。
pdf-generation - 使用 DinkToPdf 分隔分页符
我的 Program.cs 中有这个 C#:
我有这个 HTML 文件(太大,无法粘贴到这里)。
生成的 PDF 大部分都很好,但在第 3 页上的分页符不正确。较大的内容与之前的内容相抵触——我认为是因为它不适合下一页。
如何使每个带有page
类的 DIV 都从新页面开始?
c# - DinkToPdf Net Core 无法加载 DLL 文件
我正在尝试使用DinkToPdf库从 HTML SQL 服务器数据库生成 PDF。
在我添加的启动文件中:
该行在启动网络应用程序时给了我这个错误:
DllNotFoundException:无法加载 DLL 'C:\Program Files\IIS Express\libwkhtmltox.dll' 或其依赖项之一:找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)
System.Runtime.Loader.AssemblyLoadContext.InternalLoadUnmanagedDllFromPath(字符串 unmanagedDllPath)
DllNotFoundException:无法加载 DLL 'C:\Program Files\IIS Express\libwkhtmltox.dll' 或其依赖项之一:找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)
c# - 如何通过使用 C# asp.net 保持 Bootstrap 4 布局来生成 .pdf 文件?
我正在 C# Asp.net 中寻找解决方案,允许我生成详细统计信息的 .pdf 文件(我创建的 Partialview),同时保持 Bootstrap 的布局以及我的个人 CSS。我尝试使用 Dinktopdf,但显然这个库不支持 Bootstrap 4 flexbox,我最终得到一个完全扭曲的统计表
我期待这样的结果
但实际输出是
如您所见,正确的列内容似乎不在文档中。确实,该文档没有古怪的 CSS,但我想在另一个具有更多 CSS 样式的文档上重用它。
如果你们中的任何人有这个问题的解决方案,或者有另一家书店(而不是 DinkToPdf)来建议我。
c# - 将 HTML 转换为 PDF 时出现 CSS 转换和写入模式属性的问题
我正在尝试将 html 转换为 pdf,它在浏览器上运行良好,但是当我下载 pdf 时,css 属性、转换和写入模式不起作用。这是css代码示例。我正在使用 dinktopdf c# 库。
azure - 在 azure 中发布为应用服务后,使用 DinkToPDF 进行 PDF 转换时无法加载外部库“libwkhtmltox.dll”
我正在使用 DinkToPDF 库将 html 字符串转换为等效的 PDF。要使用这个库,我们必须导入提供的本地库 libwkhtmltox.dll。当我在本地运行我的 .net 核心项目时,这工作正常,但是当我尝试在 Azure 中将我的 Web 项目作为应用服务发布时,我收到以下错误,
未处理的异常:System.DllNotFoundException:无法加载共享库“/home/site/wwwroot/libwkhtmltox.dll”或其依赖项之一。为了帮助诊断加载问题,请考虑设置 LD_DEBUG 环境变量:/home/site/wwwroot/libwkhtmltox.dll:无法打开共享对象文件:没有这样的文件或目录
我在 startup.cs 文件中提到了库的使用情况,如下所示。
请帮我找出这个错误的解决方案。