gpt4 book ai didi

javascript - TCPDF,无法在 cakephp 中包含外部 javascript 文件

转载 作者:行者123 更新时间:2023-12-02 17:43:32 25 4
gpt4 key购买 nike

所有,我正在努力寻找解决方案。我想将外部 javascript 文件包含到 tcpdf 页面中,就像我在 cakephp 普通 View 页面中所做的那样

    echo $this->Html->script('jquery.imagemapster');
echo $this->Html->script('jquery.imagemapster.min');

实际上我正在使用 imagemapster 工具,该工具用于在图像上创建可选区域。我有一个普通的 cakephp View 页面。它显示带有一些选定区域的图像(使用 imagemapster 标记)。我想为同一个文件制作一个pdf。所以我需要将 imagemapster 脚本包含到我的 pdf 页面中,以便我可以使用该工具标记相同的图像。我使用了 includeJS 函数

           $js = <<<EOD

$('#teeth').mapster({
showToolTip: true,
fillColor: '0000FF',
fillOpacity: 1,
mapKey: 'alt',
strokeWidth: 1,
stroke: true,
staticState: false,
});

$pdf->IncludeJS($js);

用于标记图像上的给定区域。但我想包含 imagemapster jquery 文件来运行此代码。所以我该怎么做? 我有两个疑问。

  1. 我们可以将外部 jquery 文件包含到 tcpdf 中吗?如果可以的话,如何实现?
  2. 我已经有一个工作 view.ctp 文件,其中包含标记的图像。是否可以选择在 tcpdf 中映射该图像。或者我可以直接将该 view.ctp 转换为 pdf 吗?有什么选择吗?

最佳答案

不,这是不可能的。很明显,pdf 是一种二进制格式,您的 View 正在生成该文件。您不能在 pdf 文档中使用 javascript。您必须想出自己的渲染方法来在 pdf 内的图像上渲染您想要的任何内容。

关于javascript - TCPDF,无法在 cakephp 中包含外部 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21973305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com