tools/
Här ska den buntade tredjepartsbinären för tyst utskrift ligga. Den checkas inte in (se .gitignore) – varje utvecklare/byggpipeline hämtar den själv.
SumatraPDF (default)
- Hämta portable-versionen, 64-bit, från https://www.sumatrapdfreader.org/download-free-pdf-viewer
- Lägg filen här och döp den till exakt
SumatraPDF.exe - Sökvägen styrs av
sumatraPdfPathiconfig/appsettings.json
Utskriftsmodulen anropar den som:
SumatraPDF.exe -print-to "<skrivarnamn>" -silent <pdf>
Licens
SumatraPDF är GPLv3. Vi länkar inte mot den – vi startar den som en fristående process via kommandoraden (aggregation, inte avledd verk). Det är i praktiken oproblematiskt, men stäm av med VGR:s juridik innan bred utrullning i Fas 4.
Alternativ: gsprint / Ghostscript
Om SumatraPDF inte duger, byt IPrinter-implementationen i Remiss.Core/Printing.