Проект по компиляции библиотеки PDFium для нескольких платформ.
В настоящее время этот проект компилируется на следующие платформы:
Платформы в дорожной карте:
Наблюдение: проект PDFium принадлежит Google, и я только исправляю его для компиляции на всех вышеперечисленных платформах. Ознакомьтесь со всеми официальными подробностями и лицензией PDFium здесь:
https://pdfium.googlesource.com/
Поскольку этот проект генерирует версию WASM, я опубликовал демо-версию, которую вы можете протестировать PDFium прямо в веб-браузере здесь:
https://pdfviewer.github.io
Или с общедоступным PDF-файлом в качестве параметра:
https://pdfviewer.github.io/?title=Demo%20PDF%20with%201MB&url=https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf
Наблюдения: Обычно Python 3 уже поставляется с установленным PIP. Проверьте это с помощью команды python3 -m pip --version
.
Это general
шаги, которые необходимо выполнить before all
остальных платформ.
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
Обс:
make.py
необходимо запустить с помощью Python версии 3.one
раз.pdfium
git, отредактируйте файл modules/config.py
и другие места с тем же именем ветки. Ознакомьтесь с руководством здесь: Сборка для iOS
Ознакомьтесь с руководством здесь: Сборка для macOS
Ознакомьтесь с руководством здесь: Сборка для Android
Ознакомьтесь с руководством здесь: Сборка для WASM
Откройте страницу выпусков, чтобы загрузить готовые двоичные файлы:
https://github.com/paulocoutinhox/pdfium-lib/releases
Ознакомьтесь с руководством здесь: Как включить файлы
Поддержите постоянное развитие этого проекта.
Эта информация о лицензии относится к этому личному проекту, а не к библиотеке Google PDFium.
Массачусетский технологический институт
Copyright (c) 2018-2024, Пауло Коутиньо