问题标签 [html2ps]

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 回答
2895 浏览

php - html2ps - 如何打印小标签?

我一直在使用 html2ps 来获取一些纯文本标签,以便在 Dymo 450 Labelwriter 打印机上正确打印。根据此页面,您应该能够使用 CSS 调整页面大小。这是我尝试过的 CSS(在外部文件中,也尝试过内联):

但是输出的后记仍然是字母大小。我也可以使用 html2ps' -s 选项进行缩放,但边距仍然很大,以至于没有文本打印(只是出现了一个空白标签)

我该怎么做才能使边距为零并输出正确的页面大小?

这是输入 html 的示例:

此外,似乎 html2ps 不尊重内联:

谢谢你的帮助。我还应该提到我正在使用来自 ubuntu 打印服务器的 lp 进行打印。

0 投票
0 回答
1464 浏览

imagemagick - 使用 html2ps 和 imagemagick 时出错

我正在尝试使用 html2ps 和 imagemagick 将 html 文件转换为图像。这是正在执行的命令:

这是我收到的错误:

我试过搜索但没有运气。我部分了解这里发生了什么,但不知道如何解决它。

编辑:我在 Ubuntu 32 位上运行它

0 投票
1 回答
369 浏览

cakephp-1.3 - HTML2PS pdf 使用 cakephp

从类中生成的 pdf 文件未打开。我在尝试打开 pdf 时收到消息:“Adobe 阅读器可以打开“test.pdf”,因为它不是支持的文件类型或文件已损坏(例如,它作为电子邮件附件发送并且被'nt 正确解码)。

希望你能为我找到解决方案!

谢谢,

0 投票
1 回答
255 浏览

imagemagick - 将 Html 转换为 GIF - 忽略大小

在我的 Ubuntu 机器上,我安装了 htlm2ps 以便将简单的 html 文件转换为 GIF。我的 html 文件如下所示:

我像这样运行转换:

但是,生成的图像总是大小为 612x712。转换为 PNG 或 JPG 时也是如此。

任何想法我做错了什么?

0 投票
1 回答
338 浏览

html - html2ps + ImageMagick + libwww-perl 不能一起工作

概括:

我正在使用 html2ps 转换带有内联图像的 html 文档。(我同时安装了 ImageMagick 和 libwww-perl。)如果图像是本地的,这可以正常工作;但是,当通过 URL 提供图像时,我只看到 [IMAGE] 而不是我的图像。

我也尝试使用 wget 而不是 libwww-perl,结果完全相同。任何帮助是极大的赞赏。


代码:

我总是编译

我在两个地方有相同的图像文件: ./local.png 和http://www.example.com/remote.png

以下 html 将图像插入到 ps 文档中:

但是这一行只是插入了单词[IMAGE]:

我得到的输出是

并创建图像的本地副本。

0 投票
2 回答
275 浏览

exim - 使用 Procmail 将带有内嵌图像的 HTML 电子邮件保存为 PS 或 PDF

我需要一些建议/推动正确的方向。

我编写了一些小脚本,接收传入的 HTML 电子邮件,将其转换为 PostScript,然后通过 CUPS 将其发送到指定的打印机。打印机基于电子邮件的收件人。

我正在使用以下方法来实现这一点;

  1. 进出口
  2. 收件箱
  3. HTML2PS
  4. 两个自定义脚本(发布在下面)

流量

  1. Exim 收到一封电子邮件并传递给 Procmail
  2. .procmailrc 调用自定义脚本“process_mail”,将主题和内容作为参数传递
  3. “process_mail”将内容拉入一个函数并调用“get_html_from_message”(我还没有对主题做任何事情)
  4. “get_html_from_message”转储除 HTML 之外的所有内容
  5. 然后将 HTML 转换为 PostScript
  6. PostScript 文件被发送到指定的打印机。

问题

  1. 在 HTML2PS 阶段会生成一个错误,并将 NDR 发送回发件人,说明打开图像时出错。打开 cid:logo.jpg 时出错
  2. PostScript 文件已成功打印,但显然不包含电子邮件中的图像。

我的问题是:如何从电子邮件中获取这些图像,以便它们在 PostScript 文件中成功打印出来?

如果 PostScript 不适合,我很乐意转换为 PDF,但即使转换为 PDF 也会让我没有图像,因为我无法获取它们。

.procmailrc

进程邮件

get_html_from_message

编辑:格式化

0 投票
0 回答
775 浏览

ubuntu - 执行 imagemagick 转换图像时出错:“delegate failed html2ps”

在我的服务器(Ubuntu 16)上,当转换一些 .jpg 图像而不是转换时,我收到错误:

convert: delegate failed `"html2ps" -U -o "%o" "%i"' @ error/delegate.c/InvokeDelegate/1310.

其他 .jpg 图像正常转换。

ImageMagick 版本 6.8.9-9,perl 版本 5

我尝试安装 html2ps(仅安装版本 1.0 beta7),在此操作之后我得到了这个(即使只是简单地查询“html2ps -v”):

怎么可能纠正它,这些图像的转换工作?

谢谢。