Update pdfium binaries for Windows builds
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (push) Has been cancelled
Build / Linux (Qt5) (push) Has been cancelled
Build / Linux (Qt6) (push) Has been cancelled
Build / Linux (Qt6 + 7zip) (push) Has been cancelled
Build / macOS (Qt6 Universal) (push) Has been cancelled
Build / macOS (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (push) Has been cancelled
Build / Windows x86 (Qt5) (push) Has been cancelled
Build / Docker amd64 Image (push) Has been cancelled
Build / Docker arm64 Image (push) Has been cancelled
Build / Publish Dev Builds (push) Has been cancelled
Build / Publish Release (push) Has been cancelled

It fixes rendering problems with newer PDFs.
This commit is contained in:
luisangelsm
2025-12-02 16:30:10 +01:00
parent d80e82fe87
commit c7ff185a45
16 changed files with 259 additions and 87 deletions

View File

@ -1,29 +1,3 @@
TODO: this file needs to be updated
144.0.7557.0 (2/12/2025)
YACReader for Windows uses a shared library version of pdfium.
pdfium branch used for building: chromium/6668
Build parameters used (gn args):
pdf_enable_v8 = false
pdf_enable_xfa = false
is_debug = false
symbol_level = 0
use_jumbo_build = true
For 32 bit builds:
target_cpu="x86"
For 64 bit builds:
target_cpu="x64"
Instructions on building pdfium can be found at https://pdfium.googlesource.com/pdfium
To build a shared library, the source code has to be patched. A patch file with the
necessary modifications can be found in this directory (pdfium_shared_library.patch).
It is recommended to always use the branch the current stable version of Chromium uses.
To get the pdfium branch corresponding to Chromium stable, look at
http://omahaproxy.appspot.com and search for the true_branch variable associated with
the current stable dev channel of Chromium.
Binaries are from: https://github.com/bblanchon/pdfium-binaries