# PaperJoin
A native macOS app for combining PDFs, privately on your Mac.

## Windows edition

Native Windows Forms app with PDF import, drag-and-drop, ordering, removal, preview in the default PDF viewer, and local merging. PDFsharp 6.2.4 handles PDFs. Encrypted documents are rejected; source filenames cannot be used as the output. Existing output is replaced only after the merge succeeds. Document-level bookmarks and digital signatures are not preserved.

Requires the .NET 10 SDK to build; the portable Windows x64 executable includes its runtime. Target: Windows 10 22H2 / Windows 11 x64. The binary is unsigned. macOS can cross-compile this build but cannot run its Windows UI.

```sh
dotnet run --project windows/PaperJoin.Tests
bash scripts/build-windows.sh
```

Run `dist/windows/PaperJoin.exe` on Windows. Use Add PDFs or drop files onto the document list, arrange them with Move up/Move down, and select Merge PDFs. Open preview uses the default PDF application.
