【问题标题】:HTML to JPG using PHP使用 PHP 将 HTML 转换为 JPG
【发布时间】:2011-04-06 04:43:06
【问题描述】:

我有一个所见即所得的编辑器,用户可以在其中输入所有文本,使其变为粗体、斜体、更改字体等。

我要做的是,将输入到所见即所得编辑器中的 HTML 转换为 JPG。

有可能吗?有代码吗?

【问题讨论】:

  • 听起来你想要wkhtmltoimage或其他网站截图工具。
  • 如果 HTML 是基本的,使用任何 PHP image processing API 可能更容易。但请使用 PNG 而不是 JPEG。
  • 我使用的是 HTML WYSIWYG 编辑器,因此无法从用户的角度限制 HTML。 "wkhtmltoimage" 是 PHP 库吗?
  • 这是您从命令行调用的可执行文件。有 PHP 脚本可以使用正确的功能轻松运行它。

标签: php image-processing


【解决方案1】:

是的,有可能……

您将需要创建一个 php 脚本,该脚本只会简单地输出该 HTML,例如。 html.php?pageid={动态 ID }

然后你需要下载 wkhtmltoimage

下载后在环境变量中设置路径

之后,您只需使用此代码将其转换为图像

 exec("wkhtmltoimage html.php?pageid=323 teset.jpg");

如果您有任何其他疑问,请告诉我:)

【讨论】:

    【解决方案2】:

    当然可以,你可以把SWFUpload整合进去,把图片标签传到编辑器div里面。

    SWFUpload 很好,因为它是跨浏览器的。它首先选择 Flash,然后决定是否需要回退到 javascript 甚至是基本表单。

    【讨论】:

      猜你喜欢
      • 2012-01-27
      • 2020-08-09
      • 2012-11-16
      • 2018-03-27
      • 1970-01-01
      • 2011-09-30
      • 2013-12-29
      • 2012-12-12
      • 1970-01-01
      相关资源
      最近更新 更多