Guides de commerces de l'ACAPL généré tout les ans
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
archives_json
tools
.gitignore
Gemfile
Gemfile.lock
PRINTING.md
README.md
add-coord.rb
generate-index.rb
generate-pdf.rb
get-images.rb
replace-utf8.rb
use-previous-coord.rb

README.md

G

Guides de commerces de l'ACAPL généré tout les ans

Guide.pdf (commerces seulement)

TIP: irb_verbosity_toggle pour ne pas afficher le résultat dans IRB

Avant tout : CORRIGER LES FICHES sur le site !

http://commercesdepont.fr/commerces

Avoir le fichier JSON

Récuprérer le JSON (regarder code source):

http://commercesdepont.fr/json

Le passer dans http://jsonformatter.curiousconcept.com/ (ignorer les avertissements)

Linux: xclip -o > commerces.json Mac: pbpaste > commerces.json

Faire un backup : cp commerces.json commerces.json.bak

Remplacer les \u... par des vrais caractères et quelques trucs de lisibilité :

./replace-utf8.rb commerces.json

Récupérer les images

./get-images.rb commerces.json

Recadrer les images

cp -R img/ img-reduced/
./tools/reduce-ratio 4x3 north img-reduced/*
./tools/reduce-maxi 2000 img-reduced/*

Ajouter un champ coordonnée

./add-coord.rb commerces.json

Prendre les coordonnées déjà enregistrées

Find previous json and use it

./use-previous-coord.rb previous.json commerces.json

Générer le PDF

./generate-pdf.rb && open guide.pdf

Ou si le lecteur PDF se met a jour automatiquement (Evince), page par page:

open guide.pdf
./generate-pdf.rb PAGE

Voilà !

Happy

Le reste

Voir: https://drive.google.com/folderview?id=0BxCZD2VJ6OdOQUJ4aGIxQ3d2RDQ&usp=sharing

Modifier sur Google Drawing

Index

./generate-index.rb commerces.json

Copier/collé les noms/catégories puis les pages

PDFs

File -> Download as -> PDF

PDF Réduit:

Dir['*.pdf'].each { |i| `gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=new-#{i} #{i}` }

Mettre en A5:

Dir['*.pdf'].each { |i| `gs -sDEVICE=pdfwrite -sPAPERSIZE=a5 -dFIXEDMEDIA -dPDFFitPage -dCompatibilityLevel=1.4 -o A5-#{i} #{i}` }

Tout ajouter:

pdftk A5-1.pdf A5-2.pdf A5-guide.pdf A5-pont.pdf A5-centre.pdf A5-last.pdf cat output Guide-2014.pdf

reduit.pdf:

pdftk new-A5-1.pdf new-A5-2.pdf new-A5-guide.pdf new-A5-pont.pdf new-A5-centre.pdf new-A5-last.pdf cat output Guide-2014-reduit.pdf

Mettre sur le FTP commercesdepont

Guide-20XX.pdf Guide-20XX-reduit.pdf

Poster sur scribd

scribd.com (copier code embed)

Poster sur wordpress

commercesdepont.fr/wp-admin/post-new.php

Copier ancien guide http://commercesdepont.fr/guide-20XX

Faire banniére

Screenshots du guide PDF et google draw assemblage

Commander sur onlineprinters

http://www.onlineprinters.fr/Brochures,-DIN-A5.htm?websale8=diedruckerei.03-aa&pi=PBRA544&ci=001247

A5 din - 115g - Vérification - 7000 exemplaires - 16 paes

Environ 815 euros (avec carte bleue)

Imprimerie

Polices incorporées: : gs -dNOPLATFONTS -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=a4 -dSubsetFonts=true -dEmbedAllFonts=true -sOutputFile=fonts.pdf Guide-2014.pdf

Bonne taille: gs -sDEVICE=pdfwrite -r720 -g4308x6066 -dPDFFitPage -o Guide-2014-HD.pdf fonts.pdf

Et on réessaye: gs -sDEVICE=pdfwrite -dMaxSubsetPct=100 -dSubsetFonts=true -dEmbedAllFonts=true -o data/hd2.pdf data/Guide-2014-HD.pdf