Solved

Using ColdFusion to generating print quality PDF

Posted on 2011-02-11
8
1,329 Views
Last Modified: 2012-05-11
I'm working on a page where I need to generate a business card from the members website, but I would like to generate the files automatically. Does ColdFusion let you generate a 300dpi pdf file?

What is the best way to do this? Should I make a webpage with the template I want and export the results as a pdf?

I do have the template in Photoshop that I need to use, so I was thinking on makeing a webpage with the template with 1039 x 697 pixels (300 dpi) and export the results on a PDF file.

would that work?

Thanks,
0
Comment
Question by:Medrise
  • 2
  • 2
  • 2
  • +1
8 Comments
 
LVL 14

Accepted Solution

by:
RickEpnet earned 100 total points
ID: 34872537
Use the Coldfusion report writer. It is free and gives you many options
0
 
LVL 14

Expert Comment

by:RickEpnet
ID: 34872554
http://www.adobe.com/support/coldfusion/downloads.html

Search on the page for Report it is about 1/3 of the way down.
0
 
LVL 39

Expert Comment

by:gdemaria
ID: 34872739

cfdocument   should do it for you.  

0
3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

 
LVL 39

Assisted Solution

by:gdemaria
gdemaria earned 100 total points
ID: 34872830


Actually, there seems to be mixed comments out there as to whether or not the image retains it's size and resolution, CF will scale it, but does it change it's resolution?  
0
 
LVL 11

Assisted Solution

by:Brijesh Chauhan
Brijesh Chauhan earned 100 total points
ID: 34872892
use CFDOCUMENT TAG

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7c21.html

<cfdocument format="PDF"> 
    <table> 
        <tr> 
            <td>bird</td> 
            <td><image src="images/bird.jpg"></td> 
        </tr> 
        <tr> 
            <td>fruit</td> 
            <td><image src="images/fruit.jpg"></td> 
        </tr> 
        <tr> 
            <td>rose</td> 
            <td><image src="images/rose.jpg"></td> 
        </tr> 
    </table> 

Open in new window

</cfdocument>
0
 
LVL 11

Expert Comment

by:Brijesh Chauhan
ID: 34872936
Use the SCALE attribute in CFDOCUMENT

scale
      
Optional
      
Calculated by ColdFusion
      

scale factor as a percentage. Use this option to reduce the size of the HTML output so that it fits on that paper. Specify a number less than 100.
0
 
LVL 3

Assisted Solution

by:dagaz_de
dagaz_de earned 200 total points
ID: 34886234
I do it like this. i use cfdocument also.
I make the images that i have to include 4 times bigger as used in the document and in the image tag i just use the height or width with a value of 25% (But us just one of them!). Because Text is Vektor you dont have to Care about the quality- Its always perfect. Play a little with it and zoom in the Acrobat Reader. When the images looks good at 300% its also goo for a print job.
0
 
LVL 3

Assisted Solution

by:dagaz_de
dagaz_de earned 200 total points
ID: 34886652
you can also use absolute px to to this: make your image with 699x1038px for example, divide the value through 3 and you get 233x346 now you make an image like this

 <img src="your_image.jpg" height="233" width="346">

The trick is that the screen resolution is 72dpi x 3 = 216dpi - Its OK for the most Print jobs if you have layers with real Text over your Background image.

If you need more for your Print job because you write your text in Photoshop, you can take a bigger resolution and a higher division than 3.
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

*Adobe Acrobat 9 was used for this article. Particular steps may vary depending on software versions. 1. Create a framework of your form in Word, leaving space where you’d ultimately like the Adobe fields to appear.  (Note: I use the blank lines …
PaperPort is a popular document imaging/management product from Nuance Communications (http://www.nuance.com/). It is in widespread use by both individuals (http://www.nuance.com/for-individuals/by-product/paperport/index.htm) and businesses (http:/…
In this first video of the three-part Xpdf series, we introduce and describe Xpdf, a library containing nine command line utilities that perform various functions on PDF files. We show where the library is located and how to download it, discuss its…
In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

778 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question