Proyecto para compilar la biblioteca PDFium en múltiples plataformas.
Este proyecto actualmente se compila en estas plataformas:
Plataformas en hoja de ruta:
Obs: el proyecto PDFium es de Google y solo lo parcheé para compilarlo en todas las plataformas anteriores. Consulta todos los detalles oficiales y la licencia de PDFium aquí:
https://pdfium.googlesource.com/
Dado que este proyecto genera una versión WASM, publiqué una demostración que puedes probar PDFium directamente en el navegador web aquí:
https://pdfviewer.github.io
O con un PDF público como parámetro:
https://pdfviewer.github.io/?title=Demo%20PDF%20with%201MB&url=https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf
Obs: Generalmente Python 3 ya viene con PIP instalado. Compruébalo con el comando python3 -m pip --version
.
Estos son los pasos general
que deben ejecutarse before all
los demás pasos de plataformas.
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
Observaciones:
make.py
debe ejecutarse con Python versión 3.one
vez.pdfium
git, edite el archivo modules/config.py
y otros lugares con el mismo nombre de rama. Consulte el tutorial aquí: Compilación para iOS
Consulte el tutorial aquí: Compilación para macOS
Consulte el tutorial aquí: Compilación para Android
Consulte el tutorial aquí: Compilación para WASM
Acceda a la página de lanzamientos para descargar archivos binarios prediseñados:
https://github.com/paulocoutinhox/pdfium-lib/releases
Consulta el tutorial aquí: Cómo incluir archivos
Apoyar el desarrollo continuo de este proyecto.
La información de esta licencia se refiere a este proyecto personal, no a la biblioteca PDFium de Google.
MIT
Copyright (c) 2018-2024, Paulo Coutinho