Web Applications Stack Exchange is a question and answer site for power users of web applications. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a Google spreadsheet with data from which I've created a few charts using the built-in charting tool. Now, I'd like to download these charts in a format I can use in a PDF document I create locally (I would prefer pdf, but png is OK too).

However, when I select the chart and choose "Save image" I get a low-resolution png, in which my font choices are not enforced (they look fine in the online version).

How do I download the charts as (preferrably vectorized) images in high quality?

share|improve this question

migrated from superuser.com Feb 29 '12 at 15:16

This question came from our site for computer enthusiasts and power users.

It looks like there is nothing you can do from the options that they give you, since the build in functionality to Save Image or Copy Chart, results to a low-resolution images.

A wild idea would be to do the following (if you really want to have a high-res result, but this is not something that you could do for many charts):

  • Click on Publish Chart
  • Choose Interactive Chart
  • Copy it
  • Paste it in a blank .html file
  • Put in Public Dropbox Folder
  • And you'll get a chart like this one
  • Maximize your window
  • Get a screenshot

You could take it to another level if you want, by zooming that page, getting several screenshots and gluing them all together for a very hi-resolution result (the zooming thing if you'll try to do it from the Google Docs UI you'll get a nice little error):

hi-res screenshot

share|improve this answer
Although this is really not what I wanted to hear, I suppose it answers my question: What I wanted to do (download high-res plots generated in Google Spreadsheets, many times) does not seem to have a good solution then, but it's an interesting suggestion for a workaround. Not something I'll use though - it's too much work. I'll have to resort to some other plotting tool instead. – Tomas Lycken Mar 27 '12 at 0:32
@TomasLycken What about downloading the file as .xls and then opening it with Microsoft Excel..?! Still not the best but it could work.. – Lipis Mar 27 '12 at 1:00
Two problems with that: 1) I don't have Microsoft Excel, and I don't want to buy it just to do this. 2) I tried doing that with OpenOffice Calc, but it turned out the graphs weren't very compatible so I had to re-do all the graphing and then it took a lot more work to make it look as nice. I doubt Excel would do much different than OpenOffice... – Tomas Lycken Mar 27 '12 at 2:36

Just use the standard print dialog in Chrome (File -> Print / do not use the shortcut cmd+p, as this opens up a Google sheet specific print pop-up) and chose "save as PDF" (tried on a Mac/OSX). This exports the charts in a vector format. There is no need for a Chromium add-on.

share|improve this answer
What is cmd+p ? – serenesat Sep 22 '15 at 18:02

Try converting the page using the "Save as PDF" Chromium add-on. It converts the chart to vectorised PDF. Next, open it up in Inkscape, which converts the PDF to SVG directly. There you can remove all the messy stuff from the add-on and voilà! You can now save it to PDF again or keep it in SVG.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.