foxygit / digitalskrivare_merge Log in
commits tags

/tools/README.md · 908 B

raw

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)

  1. Hämta portable-versionen, 64-bit, från https://www.sumatrapdfreader.org/download-free-pdf-viewer
  2. Lägg filen här och döp den till exakt SumatraPDF.exe
  3. Sökvägen styrs av sumatraPdfPath i config/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.