Modified application: Advanced JPG to PDF Free 8.1.0
Date: 2026-10-19
Upstream: https://github.com/cyanfish/naps2
Upstream tag: v8.5.1
Upstream commit: 3481963789af647a9f9e0a19176a0d2f7f593b5d

Added NAPS2.AdvancedJpgToPdf, a WPF desktop shell using NAPS2.Sdk and NAPS2.Images.Gdi source projects.
It provides import, multipage TIFF handling, selection, thumbnails, reorder, rotation, removal,
fixed-size or original-size PDF output, quality options, cancellation, progress, and safe destination replacement.
Added brand.ini loading, robust defaults, persisted user preferences, 10 languages (en, zh-CN, es, pt-BR, de, fr, ja, ko, ru, it),
Light/Dark/System appearance, and official Lucide SVG icons.
Modified NAPS2.Sdk/Pdf/PdfExportParams.cs to add an optional fixed image page layout.
Modified NAPS2.Sdk/Pdf/PdfExporter.cs to fit and center images with margins when the optional layout is supplied.
Original export behavior is preserved when no layout is supplied.
Added headless integration checks in SmokeTest.cs and reproducible build/license collection scripts.

All original upstream source, license notices and contributors are retained in the corresponding source archive.
No website changes, remote publication, installer, certificate signing or scanner UI are part of this preview.

8.1.0 revision: explicitly themed derived WPF main window and full root canvas; native DWM caption colors; themed popup controls/tooltips/scrollbars; 10 complete external locale catalogs; locale persistence; all product/assembly/file versions 8.1.0; clear blue-and-white Lucide application icon; offscreen validation of actual WPF windows without showing windows or capturing the desktop.
