Projekt zum Kompilieren der PDFium-Bibliothek für mehrere Plattformen.
Dieses Projekt wird derzeit auf diesen Plattformen kompiliert:
Plattformen in der Roadmap:
Anmerkung: Das PDFium-Projekt stammt von Google und ich patche es nur, um es auf allen oben genannten Plattformen zu kompilieren. Alle offiziellen Details und die PDFium-Lizenz finden Sie hier:
https://pdfium.googlesource.com/
Da dieses Projekt eine WASM-Version generiert, habe ich hier eine Demo veröffentlicht, mit der Sie PDFium direkt im Webbrowser testen können:
https://pdfviewer.github.io
Oder mit einem öffentlichen PDF als Parameter:
https://pdfviewer.github.io/?title=Demo%20PDF%20with%201MB&url=https://raw.githubusercontent.com/mozilla/pdf.js-sample-files/master/tracemonkey.pdf
Anmerkung: Im Allgemeinen ist in Python 3 bereits PIP installiert. Überprüfen Sie es mit dem Befehl python3 -m pip --version
.
Dies sind die general
Schritte, die before all
anderen Plattformschritten ausgeführt werden müssen.
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
muss mit Python Version 3 ausgeführt werden.one
durchführen.pdfium
Git-Zweig ändern möchten, bearbeiten Sie die Datei modules/config.py
und andere Stellen mit demselben Zweignamen. Sehen Sie sich das Tutorial hier an: Build für iOS
Sehen Sie sich das Tutorial hier an: Build für macOS
Sehen Sie sich das Tutorial hier an: Build für Android
Sehen Sie sich das Tutorial hier an: Build for WASM
Rufen Sie die Release-Seite auf, um vorgefertigte Binärdateien herunterzuladen:
https://github.com/paulocoutinhox/pdfium-lib/releases
Sehen Sie sich das Tutorial hier an: So fügen Sie Dateien ein
Unterstützen Sie die kontinuierliche Weiterentwicklung dieses Projekts.
Diese Lizenzinformationen beziehen sich auf dieses persönliche Projekt, nicht auf die Google PDFium-Bibliothek.
MIT
Copyright (c) 2018-2024, Paulo Coutinho