Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« PDF.js » : différence entre les versions
Aller à la navigation
Aller à la recherche
wikify (by SublimeText.Mediawiker) |
cat:PDF (by SublimeText.Mediawiker) |
||
| (Une version intermédiaire par le même utilisateur non affichée) | |||
| Ligne 1 : | Ligne 1 : | ||
== | == Setup testing environnement == | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| Ligne 7 : | Ligne 7 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Server | === Start Test Server === | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
| Ligne 14 : | Ligne 14 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Then you can reach this {{value|nodejs}} server via the following url : http://localhost:8888/web/viewer.html | |||
http://localhost:8888/web/viewer.html | http://localhost:8888/web/viewer.html | ||
You can test your own document by placing them into the {{path|test/}} directory and using URL such as : | |||
http://localhost:8888/test/ | http://localhost:8888/test/your-test-file.pdf | ||
=== PDF | === Opening PDF from your website === | ||
You need to use the {{attr|file}} parameter in the URL whom value is a full [https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/encodeURI encodedURI]: | |||
http://mozilla.github.com/pdf.js/web/viewer.html?file=http%3A%2F%2Fasync5.org%2Fmoz%2Fpdfjs.pdf | http://mozilla.github.com/pdf.js/web/viewer.html?file=http%3A%2F%2Fasync5.org%2Fmoz%2Fpdfjs.pdf | ||
== | == Compile the PDF.js == | ||
=== Linux === | === For Linux === | ||
Linux user need to create a symlink from {{cmd|nodejs}} to {{cmd|node}} otherwise the build will stall on: | |||
### Getting extension build number | ### Getting extension build number | ||
On | On {{value|Debian}}/{{value|Ubuntu}} you can do : | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo ln -s $(which nodejs) /usr/local/bin/node | sudo ln -s $(which nodejs) /usr/local/bin/node | ||
| Ligne 57 : | Ligne 56 : | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[category:Pleade]] | [[category:Pleade]] | ||
[[category:Visionneuse]] | [[category:Visionneuse]] | ||
[[category:PDF]] | |||
Dernière version du 7 mars 2013 à 16:40
Setup testing environnement
[modifier | modifier le wikicode] sudo apt-get install nodejs npm
cd <pleade-entreprise>/src/webapp/theme/js/
git clone git://github.com/mozilla/pdf.js.git pdfjs
Start Test Server
[modifier | modifier le wikicode] cd ./pdfjs/
nodejs make server
Then you can reach this nodejs server via the following url : http://localhost:8888/web/viewer.html
http://localhost:8888/web/viewer.html
You can test your own document by placing them into the test/ directory and using URL such as :
http://localhost:8888/test/your-test-file.pdf
Opening PDF from your website
[modifier | modifier le wikicode]You need to use the file parameter in the URL whom value is a full encodedURI:
http://mozilla.github.com/pdf.js/web/viewer.html?file=http%3A%2F%2Fasync5.org%2Fmoz%2Fpdfjs.pdf
Compile the PDF.js
[modifier | modifier le wikicode]For Linux
[modifier | modifier le wikicode]Linux user need to create a symlink from nodejs to node otherwise the build will stall on:
### Getting extension build number
On Debian/Ubuntu you can do :
sudo ln -s $(which nodejs) /usr/local/bin/node
. $HOME/."$(basename "$SHELL")"rc # recharge le shell
Build
[modifier | modifier le wikicode] node make generic
### Getting extension build number
Extension build number: 331
### Bundling files into build/pdf.js
### Building localization files
### Creating generic viewer