[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Swftools-common] pdf2swf -I

From: Chris Pugh
Subject: Re: [Swftools-common] pdf2swf -I
Date: Sun, 22 Nov 2009 20:34:13 +0000


2009/11/22 Joseph Masoud <address@hidden>:

>>> The command I type is:
>>>>> pdf2swf -I filename.pdf
>>> and it produces:
>>> NOTICE  Output filename not given. Writing to filename.swf

Are you *sure* that is what you are actually typing?   Because,

   pdf2swf -i filename.pdf


   pdf2swf -I filename.pdf

are two entirely different commands, producing entirely different outputs!

  -I simply gives you the info.

  -i gives you the info and also converts the file ( thus producing
the complaint about no output filename ).

Just maybe using the upper and lower case 'i' didn't actually matter
with an older version of SWFTools?  I don't know,
as have not checked   But that, just could be the answer you are after. )

> This does not solve my "issue", I want the output to go to stdout.  I use
> the exec() function of PHP and I'd like to capture the output and store it
> in an xml file.  Here's the function:
> public function getInfo($fileInstance)
>    {
>        // return information about the pdf file
>        exec("pdf2swf -I $fileInstance",$data,$ret);
>        if($ret) {
>            // raise an CException;
>            ...
>            // place a new entry in error log
>            ...
>            return $data[$ret];
>        } else {
>            ...
>            // with the new behaviour, this just returns the <notice>, I want
> the information
>            return $data;
>        }
>    }

> With the new behaviour, $data will be the <notice> and not the information
> about the file [old behaviour default].  I guess I'll need to figure out
> another way of getting this information.

Wouldn't it be easier just to output the file directly?  As with,

  pdf2swf -I filename.pdf > filename_info

Note the difference should you happen to do,

   pdf2swf -i filename.pdf > filename_info

>>> When I import the pdf2swf.c file from a swftools package (downloaded 4
>>> months ago) and re-compile, I don't get the notice above anymore and the
>>> output goes to stdout.

Could be the letter case issue, as stated above.

> Thanks again for your help.  I very much appreciate it.

Hope the above was a better attempt! ;o)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]