Commit b8ccbff413de5b1000cdc65ba25ff46c6ccaec66
1 parent
15ed9f85
doc: point out use of @filename for specifying password (fixes #198)
Showing
2 changed files
with
9 additions
and
1 deletions
manual/qpdf-manual.xml
| @@ -310,7 +310,11 @@ make | @@ -310,7 +310,11 @@ make | ||
| 310 | <term><option>--password=password</option></term> | 310 | <term><option>--password=password</option></term> |
| 311 | <listitem> | 311 | <listitem> |
| 312 | <para> | 312 | <para> |
| 313 | - Specifies a password for accessing encrypted files. | 313 | + Specifies a password for accessing encrypted files. Note that |
| 314 | + you can use <option>@filename</option> or <option>@-</option> | ||
| 315 | + as described above to put the password in a file or pass it | ||
| 316 | + via standard input so you can avoid specifying it on the | ||
| 317 | + command line. | ||
| 314 | </para> | 318 | </para> |
| 315 | </listitem> | 319 | </listitem> |
| 316 | </varlistentry> | 320 | </varlistentry> |
qpdf/qpdf.cc
| @@ -243,6 +243,10 @@ Basic Options\n\ | @@ -243,6 +243,10 @@ Basic Options\n\ | ||
| 243 | rotate each specified page 90, 180, or 270 degrees\n\ | 243 | rotate each specified page 90, 180, or 270 degrees\n\ |
| 244 | --split-pages=[n] write each output page to a separate file\n\ | 244 | --split-pages=[n] write each output page to a separate file\n\ |
| 245 | \n\ | 245 | \n\ |
| 246 | +Note that you can use the @filename or @- syntax for any argument at any\n\ | ||
| 247 | +point in the command. This provides a good way to specify a password without\n\ | ||
| 248 | +having to explicitly put it on the command line.\n\ | ||
| 249 | +\n\ | ||
| 246 | If none of --copy-encryption, --encrypt or --decrypt are given, qpdf will\n\ | 250 | If none of --copy-encryption, --encrypt or --decrypt are given, qpdf will\n\ |
| 247 | preserve any encryption data associated with a file.\n\ | 251 | preserve any encryption data associated with a file.\n\ |
| 248 | \n\ | 252 | \n\ |