Getting the download link for a public Google Docs file

12,279

Solution 1

Hi nightcracker try this:

https://docs.google.com/uc?export=download&id=DOCIDGOESHERE

I've only tried it with one pdf and it worked ok so maybe having a play with that will help....

All the best,

Dave

Solution 2

The method suggested by dkcwd didn't work for a published document.

I have found the following method in this page. Given a publish document URL, such as

https://docs.google.com/document/pub?id=[ID]

The download link is

https://docs.google.com/document/export?format=[FORMAT]&id=[ID]

where [FORMAT] can be one of these values: pdf, doc, docx, oo, rtf, txt.

Share:
12,279
orlp
Author by

orlp

Computer Science PhD student at CWI Amsterdam. Cryptography, information theory, compression, computer graphics, low-level optimization, discrete mathematics, algorithms & data structures - it all interests me! Favourite languages: Rust, Python, C++, C. Achievements: Gold C++ badge #238 Gold Python badge #236 Gold C badge #225 #1021 to reach 100,000 reputation Pattern-defeating quicksort

Updated on July 07, 2022

Comments

  • orlp
    orlp almost 2 years

    Reading the Google Docs API I find this:

    Downloading

    Files cannot be downloaded in a format other than the one in which they were originally uploaded. The download URL for files looks something like this:

    https://doc-04-20-docs.googleusercontent.com/docs/secure/m7an0emtau/WJm12345/YzI2Y2ExYWVm?h=16655626&e=download&gd=true
    

    Given a public Google Documents file URL, say,

    https://docs.google.com/open?id=0B1-vl-dPgKm_NTNhZjZkMWMtZjQxOS00MGE1LTg2MjItNGVjYzdmZjYxNmQ5
    

    How can I turn it into a download link?

  • Regis
    Regis almost 12 years
    You are amazing indeed! I have been looking for this for HOURS! Thanks!