diff options
Diffstat (limited to 'README.adoc')
-rw-r--r-- | README.adoc | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/README.adoc b/README.adoc index ee356f3..674594f 100644 --- a/README.adoc +++ b/README.adoc @@ -33,14 +33,39 @@ Runtime dependencies: libcrypto (OpenSSL 1.1 API) $ cd builddir $ ninja -In addition to the C++ version, also included is a native Go port: +Go +~~ +In addition to the C++ version, also included is a native Go port, +which has enhanced PDF 1.5 support: - $ go get janouch.name/pdf-simple-sign/cmd/pdf-simple-sign +---- +$ go install janouch.name/pdf-simple-sign/cmd/pdf-simple-sign@master +---- -And a crude external VFS for Midnight Commander, that may be used to extract +and a crude external VFS for Midnight Commander, that may be used to extract all streams from a given PDF file: - $ go get janouch.name/pdf-simple-sign/cmd/extfs-pdf +---- +$ GOBIN=$HOME/.local/share/mc/extfs.d \ + go install janouch.name/pdf-simple-sign/cmd/extfs-pdf@master +---- + +To enable the VFS, edit your _~/.config/mc/mc.ext.ini_ to contain: + +---- +[pdf] +Type=^PDF +Open=%cd %p/extfs-pdf:// +---- + +Lua PDF generator +~~~~~~~~~~~~~~~~~ +Build dependencies: Meson, a C++17 compiler, pkg-config + +Runtime dependencies: C++ Lua >= 5.3 (custom Meson wrap fallback), + cairo >= 1.15.4, pangocairo, libqrencode + +This is a parasitic subproject located in the _lpg_ subdirectory. +It will generate its own documentation. Contributing and Support ------------------------ |