Converting Excel to PDF – Everything you need to know

Posted on June 4th, 2009
This article is about Excel Howtos , Featured - 32 comments

Microsoft Excel to PDF - Convert documents for free - How to?

Ok, so you have that neat little excel report ready and now you want to share it with your boss or client in a PDF format. So how would you do that?

  1. The best option is to upgrade to SP2 of Microsoft Office 2007 (download the service pack 2 from office update) and then use the “Save As PDF” feature provided by MS.
    MS Office 2007 SP2 has Save As PDF as an option - Use it to convert excel to pdf
  2. The next best option is to install primo pdf. It is a free software that will create a new printer called PrimoPDF. You can print excel files to this printer and then it creates PDF files and places them in a location of your choice. I like Primo PDF alot and use it from Office 2003.
    PrimoPDF is a free PDF conversion software that can used to convert excel spreadsheets to PDF format
  3. The third option is to install OpenOffice.org and open the excel file there and use the save as PDF options. This can be a little messy as openoffice tends to spoil the excel look and feel when you open the files in openoffice calc application.
  4. The fourth option is to use one of the online conversion tools (they often messup the layouts) like Doc2Pdf. The annoying part with this service is that, you need to tell them your email id so that they can mail you the PDF when it is ready. There are few services where you can download the PDF online.
  5. The fifth option is to upload the excel file to google spreadsheets and use the export to PDF feature of google spreadsheets. This is good if your excel file has very little formatting and not really complicated. As google spreadsheets doesnt have lots of features that are in excel, you might see broken content, alignment and formatting when you try to open an excel file there.
    Google spreadsheets has an option to export excel files to PDF, it works well for simple files
  6. If you are using MS Office on Mac, then you have it easy. Just hit the print button, select the PDF option and you have the PDF ready.

Have I missed any Excel spreadsheet to PDF conversion methods? What is your favorite way to convert spreadsheets to PDF?

Related: Excel productivity secrets – part 1 & part 2

Subscribe for PHD Email updates and get a free excel e-book with 95 tips & tricks

Have an Excel Question?

Loading
Delicious Stumble it

« Venn Diagrams in Excel | Home | How to Hide a Cell’s Contents in Excel? [Quick Tip] »


Comments
Cyril Z. June 4, 2009

I use PDFCreator since it can save, print, email the generated PDF.
Works fine as a printer.

See it @ http://www.pdfforge.org/

Dustin June 4, 2009

For a few years now I’ve used a program called CutePDF that’s very similar to PrimoPDF. I’ve tried both and found CutePDF to be a little easier to use.

Adam June 4, 2009

I have been working with Bullzip PDF Printer for quite sometime (previous used CutePDF).

There’s a great article on this subject here:
http://www.techsupportalert.com/best-free-pdf-writer.htm

Jon Peltier June 4, 2009

There are probably dozens of CutePDF/PrimoPDF freeware PDF printers available across the web. There’s another called PDF Creator which has the advantage of being accessible to VBA automation.

Ken Puls has several web pages relating to automation of PDF Creator at http://www.excelguru.ca/taxonomy/term/21.

Lincoln June 4, 2009

Maybe it’s too obvious, but I use Adobe Acrobat 8

pjdpinheiro June 4, 2009

Hi;
I’ve been using for some time pdfcreator (http://www.pdfforge.org/), which is freeware. It has some APIS to be used inside EXCEL VBA, to automate the process of creating pdfs, not only can be converted while printing, but also automated with some simple macros.
Thanks

Chandoo June 4, 2009

@Dustin: cutePDF… I didnt know about this.. thanks for telling us about it…

for others: the link is http://www.cutepdf.com

@Lincoln: yeah, but this post is meant for ideantifying the free or really cheap alternatives to generating pdf files from xls files.

Ken Puls June 4, 2009

Personally, I’m a much bigger fan of Sourceforge’s PDF Creator. It’s free, and works much like PrimoPDF. Where PDF Creator shines is that it is accessible from VBA so you can automate the whole thing. After all, why click print when you can have Excel do that for you? :)

If you’re interested in some code samples, I’ve got a bunch on my site: http://www.excelguru.ca/node/21

I also blogged some time ago about why I prefer it over the MS Add-in. You can find that blog post here: http://www.excelguru.ca/blog/2008/01/03/office-pdfxps-addin/

Matt June 4, 2009

CutePDF or PDF Factory/FinePrint. I prefer CutePDF but PDF factory can do things CutePDF can’t (and vice versa).

JoBrad June 4, 2009

Anyone have a comparison of all of these PDF creators? I use doPDF. It installs as a printer, and makes a PDF. Sounds the same as everyone else’s?

Andy Holaday June 5, 2009

At work I frequently publish my polished Excel reports to PDF for distribution. Alas, I am forced to use Acrobat. Ah, well. Question for anyone.. My corporate reports include a very nice logo image that looks fine when printed from Excel, but the conversion to PDF renders it as a smeared mess. Does anyone know how to preserve the quality of images? I have BMP, GIF, JPG, and PNG versions available, but all of them come out looking very unprofessional in PDF. I have tried twiddling the quality settings in “Acrobash” to no avail.

nami June 5, 2009

I use Microsoft Office 2007 Add-in to save excel as pdf
http://www.anypdftools.com/free-excel-to-pdf-creator.html#155

Chandoo June 5, 2009

@Ken Plus: thanks for the links. I really liked your article on automating excel to PDF conversion.

@JoBrad: All the tools recommended here (primopdf, cutepdf, pdfforge etc.) have the basic capabilities that satisfy pretty much any day to day need. If you are in to professional printing or need to control the layout very tightly, my suggestion would be to try one of the commercial apps like acrobat. They are lot more flexible and provide good support.

@Andy: did you try messing with image options in excel and setting the dpi parameters? I know this will work only with excel printing, but if the PDF conversion you are using works like a printer, then the PDF file should be of higher quality.

Also primoPDF has options to change the pdf quality.

Lincoln June 5, 2009

@Chandoo: Yeah, I assumed you were talking free solutions, but I don’t consider Office 2007 free.

Not complaining, just clarifying. Love your work.

Jon Peltier June 5, 2009

Andy -

Are the images bad on screen, or also in print? I had a project that printed various charts from PowerPoint and Excel to PDF using one of the many free PDF printer drivers. They all embed a bitmap based on the screen resolution for viewing on screen, which does not support PS. But when printed on PS printer, the low-res bitmap is ignored and the detailed underlying graphic is output.

Mel August 4, 2009

Do you know any freeware which converts PDF to Excel?

Chandoo August 4, 2009

@Mel.. you can try using http://www.pdftoexcelonline.com/ I have used it to convert few PDFs. The results are not that encouraging though. May be they have improved the logic since then.

Another option, if the files are not sensitive, is to upload them to a public website, wait until google crawls the PDF and then use google’s conversion of PDF.

Annika August 25, 2009

When I save Excel 2007 files as pdf, the graphics and pictures are all messed up. This started happening after a Windows update. I have tried pdf creator from Sourceforge and dopdf. Both are causing Windows to crash with a blue screen. I use Vista 64.
Can anyone suggest what to do?
Currently I have to save excel files as 2003, move them to an XP computer, save them as pdf and move them back to the Vista computer. Microsoft seems not to care about this bug.

Chandoo August 26, 2009

@Annika.. this sounds like a strange bug. Are the graphics and pictures looking fine in the print preview ? I am not sure if the problem is with excel alone. May be you can try converting a word doc to pdf using these tools and see if you get the blue screen. If that is the case, you may want to uninstall these programs and try some other add-in.

Annika August 26, 2009

The print preview looks fine. The problem is only with Excel files. I have tried the same independently on 2 other computers with Vista and Office 2007. Same problem. I am certain that this is a Windows update problem. I have done this same type of work for over a year on the same computer with the same programs and this started happening a few weeks ago after a Windows update.
I tried 3 different pdf converters and uninstalled them after Windows kept crashing.

Chandoo September 9, 2009

@Annika.. not sure if this helps, but there is a hotfix form MS about the layout problem. It might work for you.. http://support.microsoft.com/kb/973402/en-us

Annika September 9, 2009

Thanks Chandoo, this hotfix sounds like it should work, but it failed to install. Looks like it’s made for 32 bit systems and I got 64 bit.
I hope there will be an other hotfix soon… I still have to save the files as old Excel, transfer to a XP computer and convert to pdf and move the files back again. Frustrating.

Justin B September 10, 2009

@Annika.
I’ve had similar issues.
I have ‘07 SP1 on one box and SP2 on another.
SP1 works fine (I’m guessing the Add-In works differently from SP2)
SP2 is definitely the problem.
SP2 just produces useless output when saving as PDF with the built in functions.

One of our IT guys has dug around the net a bit for a solution (beyond the hotfix). There’s a lot of chatter about MS ‘Image rendering’ being the problem (a bit beyond my understanding)
Some suspicion is that an earlier update introduced the problem and a later fix is being developed to correct the rendering without negating all the original hotfixes fixes.

Annika September 10, 2009

@Justin,
SP1 and SP2 both worked fine until an automatic update recently.
I have found that if I use scaling when creating the XL document and if it is not set at 100%, I will have this error when saving as PDF. Any graph, drawing or picture will be saved as 100% on the PDF and the rest is at the scale I had before, for example 84%.
This makes the entire document unreadable.
It was not a problem until about a month ago. I can not pinpoint the update that caused the problem. Maybe someone else can figure it out.

naroboy October 3, 2009

don’t use any soft
to fix the problem jast change the Unlicensed font in doc With
Default font

Alex November 3, 2009

The KB973402 hotfix worked! It is truely amazing how much people I found with the same problem, searching the internet for a solution. It’s been around since the release of SP2, quite some months now, and no sign of a solution anywhere. Until I found this one. Top stuff!

Annika November 3, 2009

I tried the KB973402 a second time and it actually installed this time. It fixed the pdf problem finally. Thank you Alex!

Julie November 20, 2009

I used microsoft 2007 save as pdf, but it doesn’t zoom to the size I want. It doesn’t take the page set up at all. Any one knows how to work with this issue? Thanks a lot.

Chandoo November 23, 2009

@Julie… I have faced similar problems too. I think excel “save as PDF” is mucking up design if the spreadsheet is too complicated (too many shapes, live pictures, charts, vba controls) I havent found a solution to this yet.

Jon Peltier November 23, 2009

Julie -

If you designed the spreadsheet so it looked the way you want at 100%, does it work then? Excel sometimes has issues at zooms other than 100%.

RSS feed for comments on this post. TrackBack URI

Leave a comment

   Name (required)

   E-mail (required, never displayed)

   URL


If you have an excel or charting question, please ask in the forums Click here to join our discussion forums