Skip to content
guntherhebeinPublic

About

PDF laden, auf jeder Seite mittels Taste einen vordefinierten Stempel aufdrucken und nächste Seite

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

stampo

PDF laden, auf jeder Seite mittels Taste einen vordefinierten Stempel aufdrucken und nächste Seite

Start

cargo run --release [datei.pdf]

Ohne Argument öffnet Strg+O die Dateiauswahl.

Bedienung

Aktion Bedienung
Seite wechseln Pfeiltasten (←/→/↑/↓), Bild↑/Bild↓, Pos1/Ende
Stempel setzen Tastenkürzel aus der Konfiguration (springt danach auf die nächste Seite) oder Klick in der rechten Leiste
Stempel verschieben Mit der Maus ziehen
Stempel löschen Anklicken, dann Entf
Zoom Strg+Mausrad oder Buttons oben
Speichern Strg+S → XYZ.stamp.pdf neben der Originaldatei

Konfiguration

Beim ersten Start wird %APPDATA%\stampo\config.toml angelegt (Linux/macOS: ~/.config/stampo/config.toml). Änderungen werden über „Konfiguration neu laden“ übernommen.

[[stamp]]
key = "Ctrl+1"            # Taste, optional mit Ctrl/Shift/Alt
text = "GEPRÜFT"
foreground = "#006400"    # Textfarbe
background = "#C8FFC8"    # Hintergrundfarbe
background_opacity = 0.7  # 0.0 = durchsichtig … 1.0 = deckend
size = 24.0               # Schriftgröße in PDF-Punkten (bestimmt die Stempelgröße)

Hinweise

  • Große PDFs: Das PDF wird per Memory-Mapping geöffnet und nur die sichtbare Seite gerendert.
  • Speichern hängt die Stempel als inkrementelles Update (PDF-Stempel-Annotationen) an eine unveränderte Kopie des Originals an; der Speicherbedarf bleibt dadurch klein.
  • Verschlüsselte PDFs werden nicht unterstützt.
  • Stempeltext wird in Helvetica (WinAnsi) gesetzt; Zeichen außerhalb davon erscheinen als ?.

About

PDF laden, auf jeder Seite mittels Taste einen vordefinierten Stempel aufdrucken und nächste Seite

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages