pdf-zusammenfuegen ist eine kleine Clojure-Bibliothek mit einfacher CLI zum lokalen Zusammenfuegen mehrerer PDF-Dateien. Das Projekt richtet sich an Entwickler und Automatisierungs-Workflows, die PDFs ohne grosse Desktop-Software zu einer einzigen Datei kombinieren moechten.
;; deps.edn
{:deps {com.github.wsgtcyx/pdf-zusammenfuegen {:mvn/version "0.1.0"}}}
(require '[pdf-zusammenfuegen.core :as merge])
(merge/merge-files!
{:inputs ["rechnung-1.pdf" "rechnung-2.pdf" "anhang.pdf"]
:output "gesamt.pdf"})
clojure -M -m pdf-zusammenfuegen.cli --output gesamt.pdf teil-1.pdf teil-2.pdf teil-3.pdf
Hilfe anzeigen:
clojure -M -m pdf-zusammenfuegen.cli --help
Tests ausfuehren:
clojure -M:test
Release-Artefakte bauen:
clojure -T:jar jar
Das Build legt JAR, POM und lokale Checksum-Dateien unter artifacts/build/<version>/ ab.
CLOJARS_USERNAME=<username> CLOJARS_PASSWORD=<deploy-token> \
clojure -X:deploy \
:artifact '"artifacts/build/0.1.0/pdf-zusammenfuegen-0.1.0.jar"' \
:pom-file '"artifacts/build/0.1.0/pdf-zusammenfuegen-0.1.0.pom"'
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |