Import PDFs ?

SparkOut SparkOutYNY at gmail.com
Wed Jan 28 07:34:14 EST 2009



Timothy Miller-2 wrote:
> 
> On Jan 27, 2009, at 3:53 PM, SparkOut wrote:
> 
> 
>> You can import the PDF files to your stack by:
>> put URL ("binfile:<the-path/name-of-your-file.pdf>") into
>> <thePDFStorageProperty>
> 
>>
>> On a Mac you should be able to display the pdf in a player, but on  
>> Windows
>> even with QT enabled it won't render a pdf document. A workaround is  
>> to
>> write out the file to a temporary location:
>> put <thePDFStorageProperty> into URL("binfile:<temporarypath/ 
>> name.pdf>")
>> and launch it, or use a revBrowser object to display within Rev.
> 
> I think I got the script right:
> 
>   put URL ("binfile:Users/Daddy/Desktop/HRV feedback.pdf") into xxxVar
>   set the savePDF1 of this card to xxxVar
>   answer the result
> 
> The result is empty, anyway. And there is a customKey of the card  
> called "savePDF1"  I can't be sure until I know the right script to  
> display the PDF.
> 
> I can't figure out how to write a script to display the imported PDF.
> 
> I tried to do it with a player and struck out. I tried to set the  
> source to "the savePDF1 of this card." That seemed not to work.
> 
> A little (more) help? I'm on a Mac. This doesn't need to work on other  
> platforms.
> 
> It would be better if I could display the imported PDF with Preview or  
> Adobe Reader. I'm on a laptop with a smallish screen and I need more  
> control over size, zoom, etc. than a player seems to offer.
> 
> Retrospective and prospective thanks.
> 
> Tim Miller
> 
> 
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
> 
> 
If you're looking to use the external Adobe Reader then yes, writing out the
file to a temp location and launching it would be the answer.

Try:

put the savePDF1 of this card into URL ("binfile:" &
specialFolderPath("Temporary") & "/tmpFileName.pdf")
launch document specialFolderPath("Temporary") & "/tmpFileName.pdf"

That works fine on my Windows system.

The only thing I would be uncertain of in your import is to know what the
Mac path for the home directory needs to be (whether it needs a slash
between "binfile:" and "Users/...") but you will be familiar enough with the
paths I guess.
You could test: if there is a file "Users/Daddy/Desktop/HRV feedback.pdf"
then... go ahead and read it in. 

HTH (blatantly stealing Jan's signoff!)
-- 
View this message in context: http://www.nabble.com/Import-PDFs---tp21696797p21704859.html
Sent from the Revolution - User mailing list archive at Nabble.com.




More information about the use-livecode mailing list