问题标签 [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.
php - html2ps - 如何打印小标签?
我一直在使用 html2ps 来获取一些纯文本标签,以便在 Dymo 450 Labelwriter 打印机上正确打印。根据此页面,您应该能够使用 CSS 调整页面大小。这是我尝试过的 CSS(在外部文件中,也尝试过内联):
但是输出的后记仍然是字母大小。我也可以使用 html2ps' -s 选项进行缩放,但边距仍然很大,以至于没有文本打印(只是出现了一个空白标签)
我该怎么做才能使边距为零并输出正确的页面大小?
这是输入 html 的示例:
此外,似乎 html2ps 不尊重内联:
谢谢你的帮助。我还应该提到我正在使用来自 ubuntu 打印服务器的 lp 进行打印。
imagemagick - 使用 html2ps 和 imagemagick 时出错
我正在尝试使用 html2ps 和 imagemagick 将 html 文件转换为图像。这是正在执行的命令:
这是我收到的错误:
我试过搜索但没有运气。我部分了解这里发生了什么,但不知道如何解决它。
编辑:我在 Ubuntu 32 位上运行它
cakephp-1.3 - HTML2PS pdf 使用 cakephp
从类中生成的 pdf 文件未打开。我在尝试打开 pdf 时收到消息:“Adobe 阅读器可以打开“test.pdf”,因为它不是支持的文件类型或文件已损坏(例如,它作为电子邮件附件发送并且被'nt 正确解码)。
希望你能为我找到解决方案!
谢谢,
imagemagick - 将 Html 转换为 GIF - 忽略大小
在我的 Ubuntu 机器上,我安装了 htlm2ps 以便将简单的 html 文件转换为 GIF。我的 html 文件如下所示:
我像这样运行转换:
但是,生成的图像总是大小为 612x712。转换为 PNG 或 JPG 时也是如此。
任何想法我做错了什么?
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]:
我得到的输出是
并创建图像的本地副本。
exim - 使用 Procmail 将带有内嵌图像的 HTML 电子邮件保存为 PS 或 PDF
我需要一些建议/推动正确的方向。
我编写了一些小脚本,接收传入的 HTML 电子邮件,将其转换为 PostScript,然后通过 CUPS 将其发送到指定的打印机。打印机基于电子邮件的收件人。
我正在使用以下方法来实现这一点;
- 进出口
- 收件箱
- HTML2PS
- 两个自定义脚本(发布在下面)
流量
- Exim 收到一封电子邮件并传递给 Procmail
- .procmailrc 调用自定义脚本“process_mail”,将主题和内容作为参数传递
- “process_mail”将内容拉入一个函数并调用“get_html_from_message”(我还没有对主题做任何事情)
- “get_html_from_message”转储除 HTML 之外的所有内容
- 然后将 HTML 转换为 PostScript
- PostScript 文件被发送到指定的打印机。
问题
- 在 HTML2PS 阶段会生成一个错误,并将 NDR 发送回发件人,说明打开图像时出错。打开 cid:logo.jpg 时出错
- PostScript 文件已成功打印,但显然不包含电子邮件中的图像。
我的问题是:如何从电子邮件中获取这些图像,以便它们在 PostScript 文件中成功打印出来?
如果 PostScript 不适合,我很乐意转换为 PDF,但即使转换为 PDF 也会让我没有图像,因为我无法获取它们。
.procmailrc
进程邮件
get_html_from_message
编辑:格式化
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”):
怎么可能纠正它,这些图像的转换工作?
谢谢。