问题标签 [wkhtmltopdf]
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.
html - 调用 wkhtmltopdf 从 HTML 生成 PDF
我正在尝试从 HTML 文件创建 PDF 文件。环顾四周后,我发现:wkhtmltopdf是完美的。我需要从 ASP.NET 服务器调用这个 .exe。我尝试过:
在服务器上创建任何文件都没有成功。谁能给我一个正确方向的指针?我将 wkhtmltopdf.exe 文件放在站点的顶级目录中。还有其他地方应该举办吗?
编辑:如果有人有更好的解决方案来从 html 动态创建 pdf 文件,请告诉我。
pdf - 如何在基于 linux(共享主机)的 Web 服务器上安装 wkhtmltopdf
我已经尝试了各种方式在我们的网络服务器上安装wkhtmltopdf,但不幸的是它没有安装。如安装教程中所述,我无法访问 user/bin 文件夹。
在public_html文件夹的服务器上有一个子文件夹_vti_bin ,我从wkhtmltopdf-0.9.1-static-i386复制了文件wkhtmltopdf- i386 ,但我无法执行它。
如何在(共享主机)Web 服务器上安装wkhtmltopdf并使其正常工作?
pdf - 使用 TOC 将 Jekyll 文档转换为 PDF
我想使用带有 HTML 和 PDF 输出的Jekyll编写文档。Html 可以有导航,但 PDF 应该有目录。有没有一种免费且简单的方法来做到这一点?
HTML 部分很简单,但我想使用@media print CSS 来制作 PDF 文件。
我有一些想法如何做到这一点。
- 使用PrinceXML,不幸的是,这是一个价格昂贵的商业产品 ~ 500 美元
- 使用WKHTMLTOPDF
- 使用Maruku,因为可以使用它进行 PDF 转换
我想要一个带有 TOC 的多页 HTML 和单页 PDF。有什么建议么?
c# - 如何在 ASP.net 中使用 wkhtmltopdf.exe
经过 10 个小时并尝试了 4 个其他 HTML 到 PDF 工具后,我准备好爆炸了。
wkhtmltopdf听起来像是一个很好的解决方案......问题是我无法从 asp.net 执行具有足够权限的进程,所以......
开始但不做任何事情。
有没有简单的方法:
-a) 允许 asp.net 启动进程(实际上可以做某事)或
-b) 编译/包装/whatever wkhtmltopdf.exe 成我可以从 C# 使用的东西,如下所示:WkHtmlToPdf.Save("http://www.google.com", "google.pdf");
windows - 在 64 位 Windows 上运行 32 位可执行文件的问题
当 SO 允许我时,我会添加 500 个我自己的代表作为赏金。
我正在使用wkhtmltopdf将 HTML 网页转换为 PDF。这在我的 32 位开发服务器上完美运行 [不幸的是,我无法运送我的机器 :-p ]。但是,当我部署到 Web 应用程序的 64 位服务器时,会显示以下错误:(从 cmd.exe 运行)
并且 PDF 被创建并保存......只是没有文本。所有表单域、图像、边框、表格、div、span、ps 等都被准确地呈现……根本没有任何文本。
服务器信息:
谁能告诉我正在发生的事情以及如何解决这个问题?
另外,我不确定用什么标记/标题这个问题......所以如果你能想到更好的标签/标题评论它们或编辑问题。:-)
ruby-on-rails - 我无法让 rails 插件 wicked_pdf 工作
我想使用 wkhtml2pdf 和 wicked_pdf 为我的 rails 应用程序创建 PDF。
我下载并提取了 wkhtml2pdf beta 4 并将其放在 /usr/local/bin/wkhtml2pdf
我尝试在网站上运行它,结果很好。
在我的 Rails 应用程序(2.3.4)中,我安装了 wicked_pdf:
脚本/插件安装 git://github.com/mileszs/wicked_pdf.git
脚本/生成 wicked_pdf
一切似乎都很好。在脚本/控制台内我运行以下 - (具有以下输出)
=># WickedPdf:0xb62f2c70 @exe_path="/usr/local/bin/wkhtmltopdf"
=> "<html><body>Hello World</body></html>"
=> "/usr/local/bin/wkhtmltopdf - - -q"
=> "\n\n\n\n\n\n\n\n\n\n"
这当然不好。根据测试,我最后一条命令的结果应该以“%pdf-1.4”开头
知道我能做什么吗?
ruby-on-rails - 在 Windows 7 上使用来自 ruby 的 wicked_pdf 权限被拒绝
红宝石-v = 1.9.1p378;导轨-v = 2.3.8
wkhtmltopdf 从命令行可以正常工作 - 生成 PDF。.exe 的路径位于 %PATH% 变量中,并在 /config/initializers/wicked_pdf.rb 文件中正确指定。
将控制器操作设置为处理程序 .pdf 格式,但出现以下错误
权限被拒绝 - c:/Ruby191/bin/wkhtmltopdf - -
我尝试将 wkhtmltopdf.exe(和相关文件)放在各种目录中,并检查这些目录的权限以允许所有人完全控制。
任何有关权限问题可能出现的帮助将不胜感激。
注意:这可以从命令行正常运行ruby pdftest.rb
PDF 以惊人的速度创建,没有权限问题。运行 WEBrick 的帐户可能有问题,但我认为可以通过授予每个人对具有 wkhtmltopdf.exe 的目录的权限来解决
wkhtmltopdf - wkhtmltopdf 的附加设置?
我正在使用 wkhtmltopdf(当前使用 perl 和命令行版本)将一些文档转换为 pdf。是否可以更改“PDF Producer”、“PDF 版本”和“Fast Web View”字段?当前默认值分别为“wkhtmltopdf”、“1.4 (Acrobat 5.x)”和“No”。我在 wiki 页面上没有看到任何内容
python - 使用 wkhtmltopdf 在 PDF 中重用相同的 SVG
我有以下 HTML 用于使用 wkhtmltopdf 转换为 PDF:
我将在多个位置多次使用这些 SVG 文件,例如每个页面的顶部都有一个。
如何让输出的 PDF 文件重用文档中其他地方已经存在的 SVG,而不在 PDF 中创建一个全新的 SVG,从而增加文件大小。
php - 如何在 Debian 的 php 中关闭 safe_mode?
我知道,这听起来可能很荒谬,但我无法关闭安全模式。我正在使用 wkhtmltopdf(这是我用过的最好的 html->pdf 转换器,是的,我尝试了 html2ps、fpdf 和许多其他的)。它需要使用 exec() 函数执行。我已经搞定了
- 查找 / | grep php.ini ,
找到所有 php.ini 并将 safe_mode 更改为 Off。然后添加
- php_flag 安全模式关闭
到 .htaccess 和
- php_admin_flag 安全模式关闭
到 httpd.conf。我仍然收到以下错误:
Warning (2): shell_exec() [function.shell-exec]: Cannot execute using backquotes in Safe Mode [APP/vendors/wkhtml/wkpdf.php, line 79]
更新: 好的,我找到了答案。因为我有虚拟主机,所以每个虚拟主机在它自己的目录中都有它自己的 httpd.conf,并且它里面有“safe_mode off”。