【问题标题】:html2ps + ImageMagick + libwww-perl not working togetherhtml2ps + ImageMagick + libwww-perl 不能一起工作
【发布时间】:2015-05-07 18:16:25
【问题描述】:

总结:

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

我也尝试使用 wget 代替 libwww-perl,结果完全相同。非常感谢任何帮助。


代码:

我总是编译

html2ps -d example.html > output.ps

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

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

<img src='local.png' />

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

<img src='http://www.example.com/remote.png' />

我得到的输出是

html2ps version 1.0 beta7
Reading example.html
Image: local.png
convert /var/tmp/aaaVtaOy5 /var/tmp/aaaVtaOy5.ppm
Size: 8*10
Image: http://www.example.com/remote.png
Retrieving http://www.example.com/remote.png

并创建图像的本地副本。

【问题讨论】:

    标签: html image imagemagick libwww-perl html2ps


    【解决方案1】:

    html2ps 要求远程文档包含其 HTTP 标头。我通过使用 wget 而不是 libwww-perl 让它工作:

    geturl: "wget --quiet -O - --save-headers";
    libwww-perl: 0;
    

    看来这仍然可能不是最好的解决方案。

    【讨论】:

      猜你喜欢
      • 2017-02-18
      • 2018-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-07
      • 2019-01-18
      • 1970-01-01
      • 2014-01-07
      相关资源
      最近更新 更多