Re: Help needed with jpedal java integration

2011-01-25 Thread Stefan Richter

Works. A. treat.

Thank you, and thanks Mark Mandel.

Stefan



On 24 Jan 2011, at 14:42, Leigh wrote:

 
 But the fact that the two jars seem to conflict with one
 another throws a real spanner into the works... Is there any
 way I could separate them and have both present in CF?
 
 Try using the javaLoader
 http://javaloader.riaforge.org/




~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341168
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Help needed with jpedal java integration

2011-01-25 Thread Mark Mandel

You're welcome :o)

Mark

On Wed, Jan 26, 2011 at 1:25 AM, Stefan Richter ste...@flashcomguru.comwrote:


 Works. A. treat.

 Thank you, and thanks Mark Mandel.

 Stefan



 On 24 Jan 2011, at 14:42, Leigh wrote:

 
  But the fact that the two jars seem to conflict with one
  another throws a real spanner into the works... Is there any
  way I could separate them and have both present in CF?
 
  Try using the javaLoader
  http://javaloader.riaforge.org/




 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341198
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Help needed with jpedal java integration

2011-01-24 Thread Stefan Richter

I'm trying to use a Java library called jpedal (http://www.jpedal.org) in order 
to convert PDF files to images. The following works great from the commandline 
on my Mac:

java -cp ./jpedal_trial.jar org/jpedal/examples/images/HiResThumbnailExtractor 
test.pdf jpg

However I'm not sure how to invoke the same from CF. I added the jpedal trial 
jar to ColdFusion9/lib and then tried the following:
cfset jpedal = 
createObject(java,org/jpedal/examples/images/HiResThumbnailExtractor) /
and got the error:
An exception occurred while instantiating a Java object. The class must not be 
an interface or an abstract class. Error: IllegalName: 
org/jpedal/examples/images/HiResThumbnailExtractor. 

I've spoken to the developer of jpedal, Mark Stephens, who told me that 
HiResThumbnailExtractor is not an interface or abstract class. 

As some of you may know, jpedal is already part of CF as Adobe have licensed 
the library for some of their PDF handling. I wondered if this was causing 
problems, but even after removing the original jpedal.jar from CF I got the 
same error.
I was using CFPDF up until now to do the conversion but find the resulting 
images not good enough in terms of quality. For example even after specifying 
scale=100 in cfpdf, the resulting images are smaller than the original PDF. 

Any tips on how I can use the .jar file successfully would be much appreciated. 

Regards,

Stefan





~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341119
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Help needed with jpedal java integration

2011-01-24 Thread Scott Stewart

Should be org.jpedal. rest of path
On Jan 24, 2011 7:18 AM, Stefan Richter ste...@flashcomguru.com wrote:

 I'm trying to use a Java library called jpedal (http://www.jpedal.org) in
order to convert PDF files to images. The following works great from the
commandline on my Mac:

 java -cp ./jpedal_trial.jar
org/jpedal/examples/images/HiResThumbnailExtractor test.pdf jpg

 However I'm not sure how to invoke the same from CF. I added the jpedal
trial jar to ColdFusion9/lib and then tried the following:
 cfset jpedal =
createObject(java,org/jpedal/examples/images/HiResThumbnailExtractor) /
 and got the error:
 An exception occurred while instantiating a Java object. The class must
not be an interface or an abstract class. Error: IllegalName:
org/jpedal/examples/images/HiResThumbnailExtractor.

 I've spoken to the developer of jpedal, Mark Stephens, who told me that
HiResThumbnailExtractor is not an interface or abstract class.

 As some of you may know, jpedal is already part of CF as Adobe have
licensed the library for some of their PDF handling. I wondered if this was
causing problems, but even after removing the original jpedal.jar from CF I
got the same error.
 I was using CFPDF up until now to do the conversion but find the resulting
images not good enough in terms of quality. For example even after
specifying scale=100 in cfpdf, the resulting images are smaller than the
original PDF.

 Any tips on how I can use the .jar file successfully would be much
appreciated.

 Regards,

 Stefan





 

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341120
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Help needed with jpedal java integration

2011-01-24 Thread Stefan Richter

I've figured out the Java image part:

cfset jpg = ImageNew(foo)
cfimage action=write source=#jpg# destination=test.jpg overwrite=yes

This works.

But the fact that the two jars seem to conflict with one another throws a real 
spanner into the works... Is there any way I could separate them and have both 
present in CF?

Regards,

Stefan




On 24 Jan 2011, at 13:30, Stefan Richter wrote:

 I've got two further questions.
 
 Now that I got the syntax right I can run 
 
 cfset jpedal = 
 createObject(java,org.jpedal.examples.images.HiResThumbnailExtractor) /
 cfset jpedal.init()
 cfset img = jpedal.getHiresPage(1, 1, 
 '/Applications/MAMP/htdocs/testbed/test.pdf')
 
 and I get back a java.awt.image.BufferedImage
 
 What's the best/easiest way to now save this as a jpg to disk?
 
 
 Also the jpedal.jar that comes with CF seems to be interfering with the one 
 I'd like to use. I can only get my example to work if I remove the CF version 
 of the jar - but I think this will break other core CF features. Is there a 
 way so that I can use both jars even though they contain some overlapping 
 classes? Apparently the CF version is a custom version of jpedal and not the 
 same as the one I downloaded from their site.
 
 Regards,
 
 Stefan
 
 
 
 
 On 24 Jan 2011, at 12:53, Stefan Richter wrote:
 
 DOH!
 
 Thanks Scott!
 
 
 
 On 24 Jan 2011, at 12:47, Scott Stewart wrote:
 
 
 Should be org.jpedal. rest of path
 On Jan 24, 2011 7:18 AM, Stefan Richter ste...@flashcomguru.com wrote:
 
 I'm trying to use a Java library called jpedal (http://www.jpedal.org) in
 order to convert PDF files to images. The following works great from the
 commandline on my Mac:
 
 java -cp ./jpedal_trial.jar
 org/jpedal/examples/images/HiResThumbnailExtractor test.pdf jpg
 
 However I'm not sure how to invoke the same from CF. I added the jpedal
 trial jar to ColdFusion9/lib and then tried the following:
 cfset jpedal =
 createObject(java,org/jpedal/examples/images/HiResThumbnailExtractor) /
 and got the error:
 An exception occurred while instantiating a Java object. The class must
 not be an interface or an abstract class. Error: IllegalName:
 org/jpedal/examples/images/HiResThumbnailExtractor.
 
 I've spoken to the developer of jpedal, Mark Stephens, who told me that
 HiResThumbnailExtractor is not an interface or abstract class.
 
 As some of you may know, jpedal is already part of CF as Adobe have
 licensed the library for some of their PDF handling. I wondered if this was
 causing problems, but even after removing the original jpedal.jar from CF I
 got the same error.
 I was using CFPDF up until now to do the conversion but find the resulting
 images not good enough in terms of quality. For example even after
 specifying scale=100 in cfpdf, the resulting images are smaller than the
 original PDF.
 
 Any tips on how I can use the .jar file successfully would be much
 appreciated.
 
 Regards,
 
 Stefan
 
 
 







~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341121
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm


Re: Help needed with jpedal java integration

2011-01-24 Thread Leigh

 But the fact that the two jars seem to conflict with one
 another throws a real spanner into the works... Is there any
 way I could separate them and have both present in CF?

Try using the javaLoader
http://javaloader.riaforge.org/



  

~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:341124
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm