Projet de compilation de la bibliothèque PDFium sur plusieurs plateformes.
Ce projet compile actuellement sur ces plateformes :
Plateformes en feuille de route :
Obs : Le projet PDFium vient de Google et je le corrige uniquement pour le compiler sur toutes les plateformes ci-dessus. Vérifiez tous les détails officiels et la licence PDFium ici :
https://pdfium.googlesource.com/
Puisque ce projet génère une version WASM, j'ai publié une démo que vous pouvez tester PDFium directement sur le navigateur Web ici :
https://pdfviewer.github.io
Ou avec un PDF public comme paramètre :
https://pdfviewer.github.io/?title=Demo%20PDF%20with%201MB&url=https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf
Obs : Généralement, Python 3 est déjà fourni avec PIP installé. Vérifiez-le avec la commande python3 -m pip --version
.
Ce sont les étapes general
qui doivent être exécutées before all
les autres étapes de la plateforme.
git clone https://github.com/paulocoutinhox/pdfium-lib.git
cd pdfium-lib
python3 -m pip install -r requirements.txt
python3 make.py build-depot-tools
export PATH=$PATH:$PWD/build/depot-tools
Obs. :
make.py
doit être exécuté avec Python version 3.one
fois.pdfium
git, modifiez le fichier modules/config.py
et les autres emplacements portant le même nom de branche. Consultez le didacticiel ici : Build pour iOS
Consultez le didacticiel ici : Build pour macOS
Consultez le didacticiel ici : Build pour Android
Consultez le didacticiel ici : Construire pour WASM
Accédez à la page des versions pour télécharger les binaires prédéfinis :
https://github.com/paulocoutinhox/pdfium-lib/releases
Consultez le didacticiel ici : Comment inclure des fichiers
Soutenir le développement continu de ce projet.
Ces informations de licence concernent ce projet personnel, et non la bibliothèque Google PDFium.
MIT
Copyright (c) 2018-2024, Paulo Coutinho