繁体   English   中英

TCPDF,不能包含cakephp中的外部javascript文件

[英]TCPDF, cant include external javascript files in cakephp

所有,我为寻找解决方案而苦苦挣扎。 我想在tcpdf页面中包含一个外部javascript文件,就像我在cakephp普通视图页面中所做的那样

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

实际上我正在使用imagemapster工具,它用于在图像上制作可选区域。 我有一个正常的cakephp查看页面。 它显示带有一些selceted区域的图像(使用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.if中,如何?
  2. 我已经有一个工作的view.ctp文件,其中包含标记的图像。 是地图的任何选项,tcpdf.or中的图像可以直接将view.ctp转换为pdf。 任何选择?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM