问题标签 [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.
ruby-on-rails - PDFKit 给了我一个 406,并呈现一个空的 pdf
- 导轨 3
- PDFKit 0.5.0
安装了 wkhtmltopdf 的 Windows 7
/li>
有了这一切,我收到了一个发送到浏览器的空白 Pdf,日志输出显示了这一点
我希望你能帮帮我
编辑:我从表演动作中删除了所有内容
现在我得到一个 200 但页面仍然呈现空白
EDIT2:我现在也没有布局渲染,页面不再是空白,但字符都是扭曲的
ruby-on-rails-3 - 无法让 wicked_pdf 在 heroku 上工作?(但它在本地工作)
按照https://github.com/jordan-brough/heroku-pdf上的指南,我设法让 wicked_pdf 在本地工作并按预期创建 PDF。但是,一旦我推送到heroku,每次我调用pdf时,应用程序都会在一段时间后崩溃
日志给了我这个:
我将 wkhtmltopdf bin 添加到我的 rails-root/bin 目录,检查权限,一切正常。我首先尝试了 0.10rc2,然后又回到了 0.9.9,但结果都一样。
我在谷歌上找不到与我的错误相关的任何内容。我看不出我做错了什么。
环境是: - rails 3.0.7 - ruby 1.8.7
谢谢,
啤酒
wkhtmltopdf - 具有整页背景的 wkhtmltopdf
我正在使用 wkhtmltopdf 生成一个 PDF 文件,该文件将发送到打印机,并且在使内容填满生成的 PDF 中的整个页面时遇到了一些麻烦。
在 CSS 中,我将宽度和高度设置为 2480 X 3508 像素(a4 300 dpi),在创建 PDF 时,我使用 0 作为边距,但最终在右侧和底部仍然有一个小的白色边框。还尝试使用 mm 和百分比,但结果相同。
我需要有人提供一个示例,说明如何设置 HTML 样式以及在命令行中使用哪些选项,以便生成的 PDF 页面填满整个背景。一种方法可能是包括出血(无论如何这可能是必要的),但欢迎任何提示。目前我正在创建一个大的 HTML 页面(没有 CSS 分页符 - 可能有帮助?)但如果需要,可以单独生成每个页面,然后将它们全部提供给 wkhtmltopdf。
asp.net-mvc-2 - ASP.net MVC wkhtmltopdf系统进程字体问题
我正在使用 wkhtmltopdf 应用程序将我的 ASP.net MVC 2 呈现的 HTML 转换为 PDF 并显示 PDF 而不是标准视图,以获得更好的打印能力。减去一件事,一切都很好。当我在 Web 服务器上的 MVC 应用程序中将 wkhtmltopdf 作为进程运行时,它不会在 PDF 中显示已安装的条形码字体。
这是该过程的代码。
不太确定为什么它不会显示条形码,因为它会在您呈现 html 时显示,但不会在 wkhtmltopdf 将其转换为 pdf 时显示。如果您在我的 MVC 应用程序之外运行 wkhtmltopdf,它也可以正常工作。
-谢谢你的帮助
php - 从 PHP 执行 wkhtmltopdf
我从 Linux 命令行可以正常工作:
wkhtmltopdf entry.html output.pdf
但以下内容不适用于 PHP 代码:
exec ('wkhtmltopdf entry.html output.pdf');
有趣的是,我用谷歌搜索了很多未经检查的解决方案,但没有解释为什么这是一个问题。谢谢,如果你有好的。
css - mkd2pdf, wkhtmltopdf, 如何为幻灯片制作 PDF
我想通过基于wkhtmltopdf的mkd2pdf制作 PDF
它可以从 Markdown 生成 PDF,它使用 css 文件来控制样式。像这样
所以,我可以制作一张幻灯片,每张# h1 #
都是新的一页。它接近我的目标,即从降价中生成幻灯片。
但是输出的 PDF 是 A4 比例,我需要一个 4:3 的比例来适应页面到全屏。我认为 wkhtmltopdf 有一些选项,或者一些打印控件 css 可以控制这个,但我不知道如何。
linux - wkhtmltopdf,使用stdin时如何使用相对路径图像
文件:sample.html、image.jpg。
示例.html:
命令:
cat sample.html | wkhtmltopdf - output.pdf
图像无法显示。
php - wkhtmltoimage 和 PHP 调试
我正在尝试在 PHP 中使用wkhtmltoimage来抓取屏幕。它不起作用,但我不知道如何调试它。我联系了我的服务器管理员,他们说这exec
是允许的。这是我的目录结构:
中的代码screenshot.php
如下:
index.php 调用 url "http://www.nasa.gov/" 上的函数截图。
这是我得到的输出:
显然,我什至不确定错误来自哪里。可能是路径错误,或者输入错误,但我不知道如何获得这些因素的任何输出。甚至该函数似乎也没有通过我的数组返回任何输出行。
我该如何调试呢?我从哪里开始?是否有用于检查目录或文件执行的 PHP 函数?
debian - wkhtmltopdf 在没有 X-server 的 Debian 上非常慢
对于我的测试环境(Windows 7),将一个非常小的 HTML 文件转换为 PDF 需要 2 秒。在生产 Web 服务器上,相同的文件 (Debian) 需要 193 秒。
Web 服务器正在使用托管托管解决方案运行。他们安装了 wkhtmltopdf 并告诉我必须使用 xvfb-run 才能工作:
现在我已经抱怨使用这个命令生成一个简单的 PDF 需要 193 秒,他们说他们对此无能为力。真的是这样吗?
编辑:不知何故,我的托管主机支持在一些轻推后解决了这个问题(现在需要 0.8 秒)。我认为他们可能已经重新编译了静态 wkhtmltopdf 二进制文件或其他东西。我现在在没有 xvfb-run 的情况下运行 wkhtmltopdf。
c# - 图像未显示在由 wkhtmltoxsharp 包装器为 wkhtmltopdf 生成的 pdf 中
我正在为 wkhtmltopdf 转换器使用WkHtmlToXSharp包装器。提供的 html 中的文本已成功显示在生成的 pdf 中。但是没有显示图像。然后我将相对图像路径更改为绝对路径:
但这仍然行不通。
我的方法是:
这段代码有什么不足吗?请问有什么办法吗?