[ [ e / p / m / re / hw / sw / hm / r ] b ]

Catalog (/sw/)

Sort by: Image size:
R: 0 / I: 0
/sw/ - Suwako
R: 0 / I: 0

Léčba programu SumatraPDF

SumatraPDF je perfektní PDF čtečka pokud se přepne do módu 1 otevřený PDF soubor = 1 okno, nebo resp. perfektní až na jednu drobnou vadu. Autoři se z nějakého nepochopitelného důvodu rozhodli respektovat ichtylní design PDF formátu a přidali tam DRM. Je to radost např. když člověk chce zkopírovat z datasheetu který nějaký chytrolín zamkl názvy pinů a vygenerovat si schematickou značku. Naštěstí program je open source a DRM jde vypnout flagem v kódu (autory programu ta věc zřejmě srala taky). Bohužel ke kompilaci je potřeba M$VS2017, tak jsem si ten bloatware musel nainstalovat do virtuálu a udělal jsem x86 a x86_64 build.
Oficiální zdrojáky
https://github.com/sumatrapdfreader/sumatrapdf
Pro vyléčení stačí zadefinovat #define DISABLE_DOCUMENT_RESTRICTIONS do některého ze zdrojáků co se přikládají všude, např. BaseEngine.h