Solved

Using ColdFusion to generating print quality PDF

Posted on 2011-02-11
8
1,324 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
 
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
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 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

DevOps Toolchain Recommendations

Read this Gartner Research Note and discover how your IT organization can automate and optimize DevOps processes using a toolchain architecture.

Question has a verified solution.

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

I spent nearly three days trying to figure out how incorporate OAuth in Coldfusion for the Eventful API. Hopefully, this article will allow Coldfusion Programmers to buzz through the API when they need to. Basically, what this script does is authori…
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 second video of the Xpdf series, we discuss and demonstrate the PDFimages utility, which, in a single command, is able to extract all the images from a PDF file and save each one in a separate image file (PBM, PPM, or JPG). Download and inst…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

914 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

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now