FIx up initial examples

This commit is contained in:
John Whitington 2023-06-10 13:50:32 +01:00
parent de449cf958
commit 04f540576d
2 changed files with 16 additions and 10 deletions

Binary file not shown.

View File

@ -97,7 +97,7 @@ Excel are registered trademarks of Microsoft Corporation.
\pagestyle{plain} \pagestyle{plain}
\chapter*{Quickstart Examples} \chapter*{Quickstart Examples}
Just a few of the facilities provided by the Coherent PDF Command Line Tools. See each chapter for more commands and full details. These examples demonstrate just a few of the facilities provided by the Coherent PDF Command Line Tools. See each chapter for more commands and full details.
\section*{\hyperref[chap:1]{Chapter 1: Basic Usage}} \section*{\hyperref[chap:1]{Chapter 1: Basic Usage}}
@ -110,7 +110,7 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\noindent Select the even pages (2, 4, 6...) from \texttt{in.pdf} and write those pages to \texttt{out.pdf}. \noindent Select the even pages (2, 4, 6...) from \texttt{in.pdf} and write those pages to \texttt{out.pdf}.
\begin{framed}\noindent\texttt{cpdf -merge in.pdf in2.pdf AND -add-text "Copyright 2021"\\\phantom{\ \ \ \ } -o out.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -merge in.pdf in2.pdf AND -add-text "Copyright 2023"\\\phantom{\ \ \ \ } -o out.pdf}\end{framed}
\noindent Using \texttt{AND} to perform several operations in order, here merging two files together and adding a copyright stamp to every page. \noindent Using \texttt{AND} to perform several operations in order, here merging two files together and adding a copyright stamp to every page.
@ -183,7 +183,7 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\section*{\hyperref[chap:6]{Chapter 6: Bookmarks}} \section*{\hyperref[chap:6]{Chapter 6: Bookmarks}}
\begin{framed}\noindent\texttt{cpdf -list-bookmarks in.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -list-bookmarks -utf8 in.pdf}\end{framed}
\noindent List the bookmarks in \texttt{in.pdf}. \noindent List the bookmarks in \texttt{in.pdf}.
@ -191,6 +191,8 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\noindent Add bookmarks in the same form from a prepared file \texttt{bookmarks.txt} to \texttt{in.pdf}, writing to \texttt{out.pdf}. \noindent Add bookmarks in the same form from a prepared file \texttt{bookmarks.txt} to \texttt{in.pdf}, writing to \texttt{out.pdf}.
\medskip
\noindent(JSON alternatives also available.)
\section*{\hyperref[chap:7]{Chapter 7: Presentations}} \section*{\hyperref[chap:7]{Chapter 7: Presentations}}
@ -210,7 +212,7 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\section*{\hyperref[chap:9]{Chapter 9: Multipage Facilities}} \section*{\hyperref[chap:9]{Chapter 9: Multipage Facilities}}
\begin{framed}\noindent\texttt{cpdf -twoup-stack in.pdf -o out.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -impose-xy "2 1" in.pdf -o out.pdf}\end{framed}
\noindent Two up impose the file \texttt{in.pdf}, writing to \texttt{out.pdf}. \noindent Two up impose the file \texttt{in.pdf}, writing to \texttt{out.pdf}.
@ -220,17 +222,17 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\section*{\hyperref[chap:10]{Chapter 10: Annotations}} \section*{\hyperref[chap:10]{Chapter 10: Annotations}}
\begin{framed}\noindent\texttt{cpdf -list-annotations in.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -list-annotations-json in.pdf > out.json}\end{framed}
\noindent List the annotations in a file \texttt{in.pdf} to standard output. \noindent List the annotations in a file \texttt{in.pdf} to standard output, redirecting to file \texttt{out.json}.
\begin{framed}\noindent\texttt{cpdf -copy-annotations from.pdf in.pdf -o out.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -set-annotations-json out.json in.pdf -o out.pdf}\end{framed}
\noindent Copy the annotations from \texttt{from.pdf} to \texttt{in.pdf}, writing to \texttt{out.pdf}. \noindent Add the annotations from a JSON annotations file to \texttt{in.pdf}, writing to \texttt{out.pdf}.
\section*{\hyperref[chap:11]{Chapter 11: Document Information and Metadata}} \section*{\hyperref[chap:11]{Chapter 11: Document Information and Metadata}}
\begin{framed}\noindent\texttt{cpdf -set-title "The New Title" in.pdf -o out.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -set-title "The New Title" -also-set-xmp in.pdf -o out.pdf}\end{framed}
\noindent Set the document title of \texttt{in.pdf}. writing to \texttt{out.pdf}. \noindent Set the document title of \texttt{in.pdf}. writing to \texttt{out.pdf}.
@ -260,6 +262,10 @@ Just a few of the facilities provided by the Coherent PDF Command Line Tools. Se
\noindent Remove any attachments from \texttt{in.pdf}, writing to \texttt{out.pdf}. \noindent Remove any attachments from \texttt{in.pdf}, writing to \texttt{out.pdf}.
\begin{framed}\noindent\texttt{cpdf -dump-attachments in.pdf -o /home/fred/attachments}\end{framed}
\noindent Dump attachments to file, given the directory to put them in.
\section*{\hyperref[chap:13]{Chapter 13: Working with Images}} \section*{\hyperref[chap:13]{Chapter 13: Working with Images}}
\begin{framed}\noindent\texttt{cpdf -image-resolution 600 in.pdf}\end{framed} \begin{framed}\noindent\texttt{cpdf -image-resolution 600 in.pdf}\end{framed}
@ -3472,7 +3478,7 @@ The \texttt{-dump-attachments} operation, when given a PDF file and a directory
\section{Extracting images} \section{Extracting images}
Cpdf can extract the raster images to a given location. JPEG, JPEG2000 and JBIG2 images are extracted directly. Other images are written as PNGs, processed with either ImageMagick's ``magick'' command, or NetPBM's ``pnmtopng'' program, whichever is installed. Cpdf can extract the raster images to a given location. JPEG and JPEG2000 images are extracted directly. Other images are written as PNGs, processed with either ImageMagick's ``magick'' command, or NetPBM's ``pnmtopng'' program, whichever is installed. JBIG2 image extraction is not yet supported.
\begin{framed} \begin{framed}
\noindent\small\verb@cpdf -extract-images in.pdf [<range>] [-im <path>] [-p2p <path]@ \noindent\small\verb@cpdf -extract-images in.pdf [<range>] [-im <path>] [-p2p <path]@