doubingjian2006 2013-06-21 01:35
浏览 28

可以动态地将pdf转换为swf吗?

Can one convert PDF to SWF dynamically? I have been trying, but it proved to be difficult.

Here is my code:

<?php
include('include\settings.php');

$title = "k";
$makeswf= mysql_query("SELECT * FROM books WHERE title = '$title'");
$rows = mysql_num_rows($makeswf);

if ($rows !=0)
{
while($rows = mysql_fetch_assoc($makeswf))
{

//where blocation is the pdf file need to be converted.

$file = $rows['blocation'];

echo exec('D:\wamp\www\dspzlibrary\converter\pdf2swf.exe books\$file.pdf -o books\$file.swf -f -T 9 -t -s storeallcharacters');
}

  }

else
echo"empty";

?>

And here is the error I received:

ERROR Couldn't open books\$file.pdf

Any assistance will be appreciated.

  • 写回答

1条回答 默认 最新

  • douying7289 2013-06-21 01:40
    关注

    The error message is telling you what is happening. The executable pdf2swf.exe is trying to open $file.pdf, rather than the actual file name.

    In PHP, you need double quotes "" for inline variable substitution.

    echo exec("D:\wamp\www\dspzlibrary\converter\pdf2swf.exe books\$file.pdf -o books\$file.swf -f -T 9 -t -s storeallcharacters");
    

    See: http://php.net/manual/en/language.types.string.php

    The most important feature of double-quoted strings is the fact that variable names will be expanded.

    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB怎么通过柱坐标变换画开口是圆形的旋转抛物面?
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题
  • ¥15 Visual Studio问题
  • ¥20 求一个html代码,有偿