feat: rebrand to MMD PDF, single corporate theme, and remove original text under an edit

- Services/PdfRedactText.cs: strip text whose origin falls inside a CoverAnnotation
  from the page content stream at save time, hooked into PdfBurn.DrawAnnotationsIntoDoc.
  Fixes edited values staying recoverable by text extraction.
- Themes/MMD.xaml replaces all thirteen themes; picker and accent strip removed; no dark mode.
- Rename KillerPDF -> MMD PDF across code, resources, packaging and locale strings; new icon.
- Remove the upstream author credit and the in-app install button.
This commit is contained in:
2026-08-27 07:37:09 +02:00
parent 532485a830
commit 6610acfa44
230 changed files with 9362 additions and 11508 deletions
+3 -3
View File
@@ -1,4 +1,4 @@
# Adding or Improving a KillerPDF Translation
# Adding or Improving a MmdPdf Translation
## File format
@@ -55,10 +55,10 @@ Each language is a single XAML `ResourceDictionary` file in the `Strings/` folde
## Testing your translation
You can load your translation file into a normal KillerPDF install - no building required. Close any running KillerPDF window first (a second launch hands its arguments to the running instance), then start the app with:
You can load your translation file into a normal MmdPdf install - no building required. Close any running MmdPdf window first (a second launch hands its arguments to the running instance), then start the app with:
```
KillerPDF.exe --lang-file C:\path\to\your\strings.xaml
MmdPdf.exe --lang-file C:\path\to\your\strings.xaml
```
The app runs with your file as the active language. Keys you have not translated yet show in English, exactly as a partial translation behaves in a release build.