Download Protected Document from Issuu.com. 3 Comments » Thankfully in Issuu it isn't very difficult and I've made it a little easier. If you need to download or link to a particular page of a document hosted on Issuu, all that you need to do is insert the document ID and the page number in this form (the first two fields) and the URL of the.
Issuu Free Apps
require'mechanize' |
require'prawn' |
=begin |
running from terminal to download any pdf from issuu.com, given |
- magazine name |
- page count |
- document-id |
=end |
prompt ='> ' |
puts'What is the name of the magazine you'd like to download from issuu.com? ps: this will be the name of your pdf filen' |
print prompt |
magazine_name =gets.chomp |
puts'How many pages does it have?n ie 104n' |
print prompt |
page_number =gets.chomp |
puts'document Id? n to get the 'document-id' inspect page in chrome,n search for document-id and paste here,n ie 140601160255-3a4c0f75ec731801ef369f5000f03104n' |
print prompt |
document_id =gets.chomp |
for i in1..page_number.to_i |
print'downloadingtpage n #{i}n' |
agent =Mechanize.new |
link ='http://image.issuu.com/#{document_id.to_s}/jpg/page_#{i.to_s}.jpg' |
agent.get(link).save 'page_#{i.to_s}.jpg' |
print'downloadedtpage n #{i}n' |
end |
print'images from 1 to #{page_number.to_s} downloaded as jpgn' |
########to combine all images into a pdf |
Prawn::Document.generate('#{magazine_name}.pdf', :page_layout => :portrait) do |pdf| |
for i in1..page_number.to_i |
pdf.image 'page_#{i.to_s}.jpg', :at => [0,750], :width => 530 |
pdf.start_new_page |
end#end of loop |
end |
print'images from 1 to #{page_number.to_s} combined into pdf n' |
########to delete all images, once pdf as been created, to clean up a bit |
for i in1..page_number.to_i |
File.delete('page_#{i.to_s}.jpg') |
end#end of prawn |
print'images from 1 to #{page_number.to_s} deleted n' |
# print 'your pdf #{magazine_name}.pdf is in: n #{Dir.pwd}' |
commented Jan 9, 2015
i'm new to this . can anyone explain where to paste this code ? |
commented Jul 23, 2015
Sorry just saw this now, save it as a .rb file, and run it from terminal on your computer. hope this helps |
commented Nov 7, 2016
is it possible to make a drop gui with a link, as well to make just a jpg to pdf converter, why am I asking because I have downloaded some jpg before. |
commented Nov 24, 2018
there are no results when I search for documentId |