问题标签 [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.

0 投票
1 回答
1320 浏览

ruby-on-rails - PDFKit 给了我一个 406,并呈现一个空的 pdf

  • 导轨 3
  • PDFKit 0.5.0
  • 安装了 wkhtmltopdf 的 Windows 7

    /li>

有了这一切,我收到了一个发送到浏览器的空白 Pdf,日志输出显示了这一点

我希望你能帮帮我

编辑:我从表演动作中删除了所有内容

现在我得到一个 200 但页面仍然呈现空白

EDIT2:我现在也没有布局渲染,页面不再是空白,但字符都是扭曲的

0 投票
6 回答
4938 浏览

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

谢谢,

啤酒

0 投票
7 回答
58948 浏览

wkhtmltopdf - 具有整页背景的 wkhtmltopdf

我正在使用 wkhtmltopdf 生成一个 PDF 文件,该文件将发送到打印机,并且在使内容填满生成的 PDF 中的整个页面时遇到了一些麻烦。

在 CSS 中,我将宽度和高度设置为 2480 X 3508 像素(a4 300 dpi),在创建 PDF 时,我使用 0 作为边距,但最终在右侧和底部仍然有一个小的白色边框。还尝试使用 mm 和百分比,但结果相同。

我需要有人提供一个示例,说明如何设置 HTML 样式以及在命令行中使用哪些选项,以便生成的 PDF 页面填满整个背景。一种方法可能是包括出血(无论如何这可能是必要的),但欢迎任何提示。目前我正在创建一个大的 HTML 页面(没有 CSS 分页符 - 可能有帮助?)但如果需要,可以单独生成每个页面,然后将它们全部提供给 wkhtmltopdf。

0 投票
1 回答
1031 浏览

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,它也可以正常工作。

-谢谢你的帮助

0 投票
6 回答
24126 浏览

php - 从 PHP 执行 wkhtmltopdf

我从 Linux 命令行可以正常工作:

wkhtmltopdf entry.html output.pdf

但以下内容不适用于 PHP 代码:

exec ('wkhtmltopdf entry.html output.pdf');

有趣的是,我用谷歌搜索了很多未经检查的解决方案,但没有解释为什么这是一个问题。谢谢,如果你有好的。

0 投票
1 回答
5261 浏览

css - mkd2pdf, wkhtmltopdf, 如何为幻灯片制作 PDF

我想通过基于wkhtmltopdf的mkd2pdf制作 PDF

它可以从 Markdown 生成 PDF,它使用 css 文件来控制样式。像这样

所以,我可以制作一张幻灯片,每张# h1 #都是新的一页。它接近我的目标,即从降价中生成幻灯片。

但是输出的 PDF 是 A4 比例,我需要一个 4:3 的比例来适应页面到全屏。我认为 wkhtmltopdf 有一些选项,或者一些打印控件 css 可以控制这个,但我不知道如何。

0 投票
0 回答
1799 浏览

linux - wkhtmltopdf,使用stdin时如何使用相对路径图像

文件:sample.html、image.jpg。

示例.html:

命令:

cat sample.html | wkhtmltopdf - output.pdf

图像无法显示。

0 投票
1 回答
4063 浏览

php - wkhtmltoimage 和 PHP 调试

我正在尝试在 PHP 中使用wkhtmltoimage来抓取屏幕。它不起作用,但我不知道如何调试它。我联系了我的服务器管理员,他们说这exec是允许的。这是我的目录结构:

中的代码screenshot.php如下:

index.php 调用 url "http://www.nasa.gov/" 上的函数截图。

这是我得到的输出:

显然,我什至不确定错误来自哪里。可能是路径错误,或者输入错误,但我不知道如何获得这些因素的任何输出。甚至该函数似乎也没有通过我的数组返回任何输出行。

我该如何调试呢?我从哪里开始?是否有用于检查目录或文件执行的 PHP 函数?

0 投票
2 回答
4323 浏览

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。

0 投票
1 回答
2648 浏览

c# - 图像未显示在由 wkhtmltoxsharp 包装器为 wkhtmltopdf 生成的 pdf 中

我正在为 wkhtmltopdf 转换器使用WkHtmlToXSharp包装器。提供的 html 中的文本已成功显示在生成的 pdf 中。但是没有显示图像。然后我将相对图像路径更改为绝对路径:

但这仍然行不通。

我的方法是:

这段代码有什么不足吗?请问有什么办法吗?