mirror of
https://github.com/johnwhitington/cpdf-source.git
synced 2025-02-16 11:50:54 +01:00
Manual fixes
This commit is contained in:
parent
5467114631
commit
11d672f912
BIN
cpdfmanual.pdf
BIN
cpdfmanual.pdf
Binary file not shown.
@ -11,8 +11,9 @@
|
|||||||
\usepackage[left=3cm, right=1.5cm, top=2cm, bottom=1.8cm, paperwidth=7.5in, paperheight=9.25in]{geometry}
|
\usepackage[left=3cm, right=1.5cm, top=2cm, bottom=1.8cm, paperwidth=7.5in, paperheight=9.25in]{geometry}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\frontmatter
|
\frontmatter
|
||||||
\thispagestyle{empty}
|
\pagestyle{empty}
|
||||||
|
|
||||||
\begin{flushright}
|
\begin{flushright}
|
||||||
|
|
||||||
@ -39,7 +40,7 @@ Version 2.1 (November 2014)
|
|||||||
|
|
||||||
\clearpage
|
\clearpage
|
||||||
|
|
||||||
\thispagestyle{empty}
|
\pagestyle{empty}
|
||||||
\noindent For bug reports, feature requests and comments, email\\ \texttt{contact@coherentgraphics.co.uk}
|
\noindent For bug reports, feature requests and comments, email\\ \texttt{contact@coherentgraphics.co.uk}
|
||||||
|
|
||||||
\vspace*{\fill}
|
\vspace*{\fill}
|
||||||
@ -76,6 +77,7 @@ verbosity. Under Microsoft Windows, type \texttt{cpdf.exe} instead of \texttt{cp
|
|||||||
\mainmatter
|
\mainmatter
|
||||||
%\chapterstyle{hangnum}
|
%\chapterstyle{hangnum}
|
||||||
%\pagestyle{ruled}
|
%\pagestyle{ruled}
|
||||||
|
\pagestyle{headings}
|
||||||
\chapter{Basic Usage}
|
\chapter{Basic Usage}
|
||||||
The Coherent PDF tools provide a wide range of facilities for modifying PDF
|
The Coherent PDF tools provide a wide range of facilities for modifying PDF
|
||||||
files created by other means. There is a single command-line program
|
files created by other means. There is a single command-line program
|
||||||
@ -651,6 +653,7 @@ one of the output files.
|
|||||||
\index{page size}
|
\index{page size}
|
||||||
Any time when a page size is required, instead of writing, for instance \texttt{"210mm 197mm"} one can instead write \texttt{a4portrait}. Here is a list of supported page sizes:
|
Any time when a page size is required, instead of writing, for instance \texttt{"210mm 197mm"} one can instead write \texttt{a4portrait}. Here is a list of supported page sizes:
|
||||||
|
|
||||||
|
{\small
|
||||||
\smallgap
|
\smallgap
|
||||||
\begin{tabular}{lll}
|
\begin{tabular}{lll}
|
||||||
\texttt{a0portrait} & \texttt{a1portrait} & \texttt{a2portrait} \\
|
\texttt{a0portrait} & \texttt{a1portrait} & \texttt{a2portrait} \\
|
||||||
@ -666,7 +669,7 @@ one of the output files.
|
|||||||
\texttt{usletterportrait} & \texttt{usletterlandscape} & \\
|
\texttt{usletterportrait} & \texttt{usletterlandscape} & \\
|
||||||
\texttt{uslegalportrait} & \texttt{uslegallandscape} &
|
\texttt{uslegalportrait} & \texttt{uslegallandscape} &
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
|
}
|
||||||
\section{Scale Pages}
|
\section{Scale Pages}
|
||||||
\index{scale pages}
|
\index{scale pages}
|
||||||
The \texttt{-scale-page} operation scales each page in the range by the X and
|
The \texttt{-scale-page} operation scales each page in the range by the X and
|
||||||
@ -1008,15 +1011,12 @@ the file is loaded. For example, upon executing
|
|||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\noindent the result might be:
|
\noindent the result might be:
|
||||||
\begin{framed}
|
\begin{framed}{\small\begin{verbatim}
|
||||||
\begin{verbatim}
|
|
||||||
0 "Part 1" 1 open
|
0 "Part 1" 1 open
|
||||||
1 "Part 1A" 2
|
1 "Part 1A" 2
|
||||||
1 "Part 1B" 3
|
1 "Part 1B" 3
|
||||||
0 "Part 2" 4
|
0 "Part 2" 4
|
||||||
1 "Part 2a" 5
|
1 "Part 2a" 5\end{verbatim}}\end{framed}
|
||||||
\end{verbatim}
|
|
||||||
\end{framed}
|
|
||||||
\noindent If the page number is 0, it indicates that clicking on that entry doesn't move to a page.
|
\noindent If the page number is 0, it indicates that clicking on that entry doesn't move to a page.
|
||||||
|
|
||||||
By default, \cpdf\ converts unicode to ASCII text, dropping characters outside
|
By default, \cpdf\ converts unicode to ASCII text, dropping characters outside
|
||||||
@ -1647,7 +1647,7 @@ The \texttt{-info} option prints entries from the document information
|
|||||||
dictionary to standard output.
|
dictionary to standard output.
|
||||||
|
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\begin{verbatim}
|
{\small\begin{verbatim}
|
||||||
$cpdf -info pdf_reference.pdf
|
$cpdf -info pdf_reference.pdf
|
||||||
Encryption: 40bit
|
Encryption: 40bit
|
||||||
Linearized: true
|
Linearized: true
|
||||||
@ -1661,8 +1661,7 @@ Keywords:
|
|||||||
Creator: FrameMaker 7.2
|
Creator: FrameMaker 7.2
|
||||||
Producer: Acrobat Distiller 7.0.5 (Windows)
|
Producer: Acrobat Distiller 7.0.5 (Windows)
|
||||||
Created: D:20061017081020Z
|
Created: D:20061017081020Z
|
||||||
Modified: D:20061118211043-02'30'
|
Modified: D:20061118211043-02'30'\end{verbatim}}
|
||||||
\end{verbatim}
|
|
||||||
\end{framed}
|
\end{framed}
|
||||||
\noindent The details of the format for creation and modification dates can be found in
|
\noindent The details of the format for creation and modification dates can be found in
|
||||||
Appendix~\ref{dates}.
|
Appendix~\ref{dates}.
|
||||||
@ -1674,7 +1673,7 @@ The \texttt{-page-info} option prints the page label, media box and other boxes
|
|||||||
page-by-page to standard output, for all pages in the current range.
|
page-by-page to standard output, for all pages in the current range.
|
||||||
|
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\begin{verbatim}
|
{\small\begin{verbatim}
|
||||||
$cpdf -page-info 14psfonts.pdf
|
$cpdf -page-info 14psfonts.pdf
|
||||||
Page 1:
|
Page 1:
|
||||||
Label: i
|
Label: i
|
||||||
@ -1684,7 +1683,7 @@ BleedBox:
|
|||||||
TrimBox:
|
TrimBox:
|
||||||
ArtBox:
|
ArtBox:
|
||||||
Rotation: 0
|
Rotation: 0
|
||||||
\end{verbatim}
|
\end{verbatim}}
|
||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\noindent Note that the format for boxes is minimum x, minimum y, maximum x, maximum y.
|
\noindent Note that the format for boxes is minimum x, minimum y, maximum x, maximum y.
|
||||||
@ -1692,10 +1691,10 @@ Rotation: 0
|
|||||||
\smallgap
|
\smallgap
|
||||||
\noindent The \texttt{-pages} operation prints the number of pages in the file.
|
\noindent The \texttt{-pages} operation prints the number of pages in the file.
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\begin{verbatim}
|
{\small\begin{verbatim}
|
||||||
cpdf -pages Archos.pdf
|
cpdf -pages Archos.pdf
|
||||||
8
|
8
|
||||||
\end{verbatim}
|
\end{verbatim}}
|
||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\section{Setting Document Information}
|
\section{Setting Document Information}
|
||||||
@ -1707,7 +1706,7 @@ instance, Acrobat).
|
|||||||
Here is a summary of the commands for setting entries in the document
|
Here is a summary of the commands for setting entries in the document
|
||||||
information dictionary:
|
information dictionary:
|
||||||
|
|
||||||
\begin{framed}
|
{\small\begin{framed}
|
||||||
\noindent\begin{tabular}{ll}
|
\noindent\begin{tabular}{ll}
|
||||||
\textbf{Information} & \textbf{Example command-line fragment} \\
|
\textbf{Information} & \textbf{Example command-line fragment} \\
|
||||||
Title & \texttt{cpdf -set-title "Discourses"} \\
|
Title & \texttt{cpdf -set-title "Discourses"} \\
|
||||||
@ -1721,7 +1720,7 @@ information dictionary:
|
|||||||
Mark as Trapped & \texttt{cpdf -set-trapped} \\
|
Mark as Trapped & \texttt{cpdf -set-trapped} \\
|
||||||
Mark as Untrapped & \texttt{cpdf -set-untrapped} \\
|
Mark as Untrapped & \texttt{cpdf -set-untrapped} \\
|
||||||
\end{tabular}
|
\end{tabular}
|
||||||
\end{framed}
|
\end{framed}}
|
||||||
|
|
||||||
\noindent (The details of the format for creation and modification dates can be found
|
\noindent (The details of the format for creation and modification dates can be found
|
||||||
in Appendix~\ref{dates}. Using the date \texttt{"now"} uses the time and date
|
in Appendix~\ref{dates}. Using the date \texttt{"now"} uses the time and date
|
||||||
@ -1744,14 +1743,14 @@ when a document is opened in, for instance, Acrobat. The possible
|
|||||||
(case-sensitive) values are:
|
(case-sensitive) values are:
|
||||||
|
|
||||||
\vspace{2mm}
|
\vspace{2mm}
|
||||||
\begin{tabular}{ll}
|
{\small\begin{tabular}{ll}
|
||||||
\texttt{SinglePage} & \vspace{2mm} \parbox{8cm}{Display one page at a time} \\
|
\texttt{SinglePage} & \vspace{2mm} \parbox{8cm}{Display one page at a time} \\
|
||||||
\texttt{OneColumn} & \vspace{2mm} \parbox{8cm}{Display the pages in one column} \\
|
\texttt{OneColumn} & \vspace{2mm} \parbox{8cm}{Display the pages in one column} \\
|
||||||
\texttt{TwoColumnLeft} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, odd numbered pages on the left} \\
|
\texttt{TwoColumnLeft} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, odd numbered pages on the left} \\
|
||||||
\texttt{TwoColumnRight} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, even numbered pages on the left} \\
|
\texttt{TwoColumnRight} & \vspace{2mm} \parbox{8cm}{Display the pages in two columns, even numbered pages on the left} \\
|
||||||
\texttt{TwoPageLeft} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, odd numbered pages on the left} \\
|
\texttt{TwoPageLeft} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, odd numbered pages on the left} \\
|
||||||
\texttt{TwoPageRight} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, even numbered pages on the left}
|
\texttt{TwoPageRight} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Display the pages two at a time, even numbered pages on the left}
|
||||||
\end{tabular}\\
|
\end{tabular}}\\
|
||||||
|
|
||||||
\noindent For instance:
|
\noindent For instance:
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
@ -1764,14 +1763,14 @@ when a document is opened in, for instance, Acrobat. The possible
|
|||||||
document when first opened. The possible (case-sensitive) values are:
|
document when first opened. The possible (case-sensitive) values are:
|
||||||
|
|
||||||
\vspace{2mm}
|
\vspace{2mm}
|
||||||
\begin{tabular}{ll}
|
{\small\begin{tabular}{ll}
|
||||||
\texttt{UseNone} & \vspace{2mm} \parbox{8cm}{Neither document outline nor thumbnail images visible} \\
|
\texttt{UseNone} & \vspace{2mm} \parbox{8cm}{Neither document outline nor thumbnail images visible} \\
|
||||||
\texttt{UseOutlines} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\
|
\texttt{UseOutlines} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\
|
||||||
\texttt{UseThumbs} & \vspace{2mm} \parbox{8cm}{Thumbnail images visible} \\
|
\texttt{UseThumbs} & \vspace{2mm} \parbox{8cm}{Thumbnail images visible} \\
|
||||||
\texttt{FullScreen} & \vspace{2mm} \parbox{8cm}{Full-screen mode (no menu bar, window controls, or anything but the document visible)} \\
|
\texttt{FullScreen} & \vspace{2mm} \parbox{8cm}{Full-screen mode (no menu bar, window controls, or anything but the document visible)} \\
|
||||||
\texttt{UseOC} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Optional content group panel visible} \\
|
\texttt{UseOC} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Optional content group panel visible} \\
|
||||||
\texttt{UseAttachments} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Attachments panel visible}
|
\texttt{UseAttachments} & \vspace{2mm} \parbox{8cm}{(PDF 1.5 and above) Attachments panel visible}
|
||||||
\end{tabular}\\
|
\end{tabular}}\\
|
||||||
|
|
||||||
\noindent For instance:
|
\noindent For instance:
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
@ -1780,14 +1779,14 @@ document when first opened. The possible (case-sensitive) values are:
|
|||||||
|
|
||||||
\subsection{Display Options}
|
\subsection{Display Options}
|
||||||
\vspace{2mm}
|
\vspace{2mm}
|
||||||
\begin{tabular}{ll}
|
{\small\begin{tabular}{ll}
|
||||||
\texttt{-hide-toolbar} & \vspace{2mm} \parbox{8cm}{Hide the viewer's toolbar} \\
|
\texttt{-hide-toolbar} & \vspace{2mm} \parbox{8cm}{Hide the viewer's toolbar} \\
|
||||||
\texttt{-hide-menubar} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\
|
\texttt{-hide-menubar} & \vspace{2mm} \parbox{8cm}{Document outline (bookmarks) visible} \\
|
||||||
\texttt{-hide-window-ui} & \vspace{2mm} \parbox{8cm}{Hide the viewer's scroll bars} \\
|
\texttt{-hide-window-ui} & \vspace{2mm} \parbox{8cm}{Hide the viewer's scroll bars} \\
|
||||||
\texttt{-fit-window} & \vspace{2mm} \parbox{8cm}{Resize the document's windows to fit size of first page} \\
|
\texttt{-fit-window} & \vspace{2mm} \parbox{8cm}{Resize the document's windows to fit size of first page} \\
|
||||||
\texttt{-center-window} & \vspace{2mm} \parbox{8cm}{Position the document window in the center of the screen} \\
|
\texttt{-center-window} & \vspace{2mm} \parbox{8cm}{Position the document window in the center of the screen} \\
|
||||||
\texttt{-display-doc-title} & \vspace{2mm} \parbox{8cm}{Display the document title instead of the file name in the title bar}
|
\texttt{-display-doc-title} & \vspace{2mm} \parbox{8cm}{Display the document title instead of the file name in the title bar}
|
||||||
\end{tabular}\\
|
\end{tabular}}\\
|
||||||
|
|
||||||
\noindent For instance:
|
\noindent For instance:
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
@ -1827,14 +1826,14 @@ can read it without having to decode the whole PDF. To set the metadata:
|
|||||||
It is possible to add \textit{page labels} to a document. These are not the printed on the page, but may be displayed alongside thumbnails or in print dialogue boxes by PDF readers. We use \texttt{-add-page-labels} to do this, by default with decimal arabic numbers (1,2,3\ldots). We can add \texttt{-label-style} to choose what type of labels to add from these kinds:
|
It is possible to add \textit{page labels} to a document. These are not the printed on the page, but may be displayed alongside thumbnails or in print dialogue boxes by PDF readers. We use \texttt{-add-page-labels} to do this, by default with decimal arabic numbers (1,2,3\ldots). We can add \texttt{-label-style} to choose what type of labels to add from these kinds:
|
||||||
|
|
||||||
\vspace{4mm}
|
\vspace{4mm}
|
||||||
\begin{tabular}{rl}
|
{\small\begin{tabular}{rl}
|
||||||
\texttt{DecimalArabic} & 1,2,3,4,5\ldots \\
|
\texttt{DecimalArabic} & 1,2,3,4,5\ldots \\
|
||||||
\texttt{LowercaseRoman} & i,ii,iii,iv,v\ldots \\
|
\texttt{LowercaseRoman} & i,ii,iii,iv,v\ldots \\
|
||||||
\texttt{UppercaseRoman} & I,II,III,IV,V\ldots \\
|
\texttt{UppercaseRoman} & I,II,III,IV,V\ldots \\
|
||||||
\texttt{LowercaseLetters} & a,b,c,\ldots,z,aa,bb\ldots \\
|
\texttt{LowercaseLetters} & a,b,c,\ldots,z,aa,bb\ldots \\
|
||||||
\texttt{UppercaseLetters} & A,B,C,\ldots,Z,AA,BB\ldots \\
|
\texttt{UppercaseLetters} & A,B,C,\ldots,Z,AA,BB\ldots \\
|
||||||
\texttt{NoLabelPrefixOnly} & No number, but a prefix will be used if defined.
|
\texttt{NoLabelPrefixOnly} & No number, but a prefix will be used if defined.
|
||||||
\end{tabular}
|
\end{tabular}}
|
||||||
\vspace{4mm}
|
\vspace{4mm}
|
||||||
|
|
||||||
\noindent We can use \texttt{-label-prefix} to add a textual prefix to each label.
|
\noindent We can use \texttt{-label-prefix} to add a textual prefix to each label.
|
||||||
@ -1846,7 +1845,7 @@ i, ii, iii, iv, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, A-0, A-1, A-2, A-3, A-4, A-5
|
|||||||
|
|
||||||
\noindent Here are the commands, in order:
|
\noindent Here are the commands, in order:
|
||||||
|
|
||||||
\begin{framed}
|
{\small\begin{framed}
|
||||||
\noindent\verb!cpdf -add-page-labels in.pdf 1-4 -label-style LowercaseRoman!\\
|
\noindent\verb!cpdf -add-page-labels in.pdf 1-4 -label-style LowercaseRoman!\\
|
||||||
\noindent\verb! -o out.pdf!\\
|
\noindent\verb! -o out.pdf!\\
|
||||||
|
|
||||||
@ -1854,7 +1853,7 @@ i, ii, iii, iv, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, A-0, A-1, A-2, A-3, A-4, A-5
|
|||||||
|
|
||||||
\noindent\verb!cpdf -add-page-labels out.pdf 15-20 -label-prefix "A-"!\\
|
\noindent\verb!cpdf -add-page-labels out.pdf 15-20 -label-prefix "A-"!\\
|
||||||
\noindent\verb! -label-startval 0 -o out.pdf!
|
\noindent\verb! -label-startval 0 -o out.pdf!
|
||||||
\end{framed}
|
\end{framed}}
|
||||||
|
|
||||||
\noindent By default the labels begin at page number 1 for each range. To override this, we can use \texttt{-label-startval} (we used $0$ in the final command), where we want the numbers to begin at zero rather than one.
|
\noindent By default the labels begin at page number 1 for each range. To override this, we can use \texttt{-label-startval} (we used $0$ in the final command), where we want the numbers to begin at zero rather than one.
|
||||||
|
|
||||||
@ -1889,12 +1888,12 @@ whole rather than with an individual page, and also \textit{page-level attachmen
|
|||||||
\index{attachments!listing}
|
\index{attachments!listing}
|
||||||
To list all document- and page-level attachments, use the \texttt{-list-attached-files} operation. The page number and filename of each attachment is given, page 0 representing a document-level attachment.
|
To list all document- and page-level attachments, use the \texttt{-list-attached-files} operation. The page number and filename of each attachment is given, page 0 representing a document-level attachment.
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\begin{verbatim}
|
{\small\begin{verbatim}
|
||||||
$cpdf -list-attached-files 14psfonts.pdf
|
$cpdf -list-attached-files 14psfonts.pdf
|
||||||
0 utility.ml
|
0 utility.ml
|
||||||
0 utility.mli
|
0 utility.mli
|
||||||
4 notes.xls
|
4 notes.xls
|
||||||
\end{verbatim}
|
\end{verbatim}}
|
||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\section{Removing Attachments}
|
\section{Removing Attachments}
|
||||||
@ -1918,13 +1917,13 @@ $cpdf -list-attached-files 14psfonts.pdf
|
|||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\begin{verbatim}2, /Im5, 531, 684, 149.935297, 150.138267
|
{\small\begin{verbatim}2, /Im5, 531, 684, 149.935297, 150.138267
|
||||||
2, /Im6, 184, 164, 149.999988, 150.458710
|
2, /Im6, 184, 164, 149.999988, 150.458710
|
||||||
2, /Im7, 171, 156, 149.999996, 150.579145
|
2, /Im7, 171, 156, 149.999996, 150.579145
|
||||||
2, /Im9, 65, 91, 149.999986, 151.071856
|
2, /Im9, 65, 91, 149.999986, 151.071856
|
||||||
2, /Im10, 94, 60, 149.999990, 152.284285
|
2, /Im10, 94, 60, 149.999990, 152.284285
|
||||||
2, /Im15, 184, 139, 149.960011, 150.672060
|
2, /Im15, 184, 139, 149.960011, 150.672060
|
||||||
4, /Im29, 53, 48, 149.970749, 151.616446\end{verbatim}
|
4, /Im29, 53, 48, 149.970749, 151.616446\end{verbatim}}
|
||||||
\end{framed}
|
\end{framed}
|
||||||
\noindent The format is \textit{page number, image name, x pixels, y pixels, x resolution, y resolution}. The resolutions refer to the image's effective resolution at point of use (taking account of scaling, rotation etc).
|
\noindent The format is \textit{page number, image name, x pixels, y pixels, x resolution, y resolution}. The resolutions refer to the image's effective resolution at point of use (taking account of scaling, rotation etc).
|
||||||
% \section{Extracting Images}
|
% \section{Extracting Images}
|
||||||
@ -1940,8 +1939,8 @@ $cpdf -list-attached-files 14psfonts.pdf
|
|||||||
%might generate \texttt{img001.jpg}, \texttt{img002.png}, \texttt{img003.jpg} etc. from the images on pages two to six. The number of percentage characters in the output format indicate the width of the numbering system for the output file names.
|
%might generate \texttt{img001.jpg}, \texttt{img002.png}, \texttt{img003.jpg} etc. from the images on pages two to six. The number of percentage characters in the output format indicate the width of the numbering system for the output file names.
|
||||||
|
|
||||||
\chapter{Fonts}
|
\chapter{Fonts}
|
||||||
\begin{framed}
|
{\small \begin{framed}
|
||||||
\noindent\verb!cpdf -copy-font fromfile.pdf -copy-font-page <int>!
|
\noindent\verb!cpdf -copy-font fromfile.pdf -copy-font-page <int>!\\
|
||||||
\noindent\verb! -copy-font-name <name> in.pdf [<range>] -o out.pdf!
|
\noindent\verb! -copy-font-name <name> in.pdf [<range>] -o out.pdf!
|
||||||
|
|
||||||
\vspace{1.5mm}
|
\vspace{1.5mm}
|
||||||
@ -1949,7 +1948,7 @@ $cpdf -list-attached-files 14psfonts.pdf
|
|||||||
|
|
||||||
\vspace{1.5mm}
|
\vspace{1.5mm}
|
||||||
\noindent\verb!cpdf -missing-fonts in.pdf!
|
\noindent\verb!cpdf -missing-fonts in.pdf!
|
||||||
\end{framed}
|
\end{framed}}
|
||||||
\section{Copying Fonts}
|
\section{Copying Fonts}
|
||||||
\label{copyfont}
|
\label{copyfont}
|
||||||
|
|
||||||
@ -1966,9 +1965,8 @@ the name \verb!/F10! on page 1 (this information can be found with
|
|||||||
\verb!-list-fonts!), the following would copy the font to the file
|
\verb!-list-fonts!), the following would copy the font to the file
|
||||||
\verb!in.pdf! on all pages, writing the output to \verb!out.pdf!:
|
\verb!in.pdf! on all pages, writing the output to \verb!out.pdf!:
|
||||||
\begin{framed}
|
\begin{framed}
|
||||||
\small\noindent\verb!cpdf -copy-font fromfile.pdf -copy-font-name /F10!
|
\small\noindent\verb!cpdf -copy-font fromfile.pdf -copy-font-name /F10!\\
|
||||||
\small\noindent\verb! -copy-font-page 1 in.pdf -o out.pdf!
|
\small\noindent\verb! -copy-font-page 1 in.pdf -o out.pdf!
|
||||||
\vspace{2.5mm}
|
|
||||||
\end{framed}
|
\end{framed}
|
||||||
|
|
||||||
\noindent Text in this font can then be added by giving \verb!-font /GHLIGA+c128!. Be
|
\noindent Text in this font can then be added by giving \verb!-font /GHLIGA+c128!. Be
|
||||||
@ -2004,7 +2002,7 @@ recommended when file size is the sole consideration.
|
|||||||
\label{listmisingfonts}
|
\label{listmisingfonts}
|
||||||
|
|
||||||
\chapter{Miscellaneous}
|
\chapter{Miscellaneous}
|
||||||
\begin{framed}
|
{\small\begin{framed}
|
||||||
\noindent\verb!cpdf -draft [-boxes] in.pdf [<range>] -o out.pdf!
|
\noindent\verb!cpdf -draft [-boxes] in.pdf [<range>] -o out.pdf!
|
||||||
|
|
||||||
\vspace{1.5mm}
|
\vspace{1.5mm}
|
||||||
@ -2031,7 +2029,7 @@ recommended when file size is the sole consideration.
|
|||||||
\vspace{1.5mm}
|
\vspace{1.5mm}
|
||||||
\noindent\verb!cpdf -remove-id in.pdf -o out.pdf!
|
\noindent\verb!cpdf -remove-id in.pdf -o out.pdf!
|
||||||
|
|
||||||
\end{framed}
|
\end{framed}}
|
||||||
\section{Draft Documents}
|
\section{Draft Documents}
|
||||||
\index{draft}
|
\index{draft}
|
||||||
The \texttt{-draft} option removes bitmap (photographic) images from a
|
The \texttt{-draft} option removes bitmap (photographic) images from a
|
||||||
|
Loading…
x
Reference in New Issue
Block a user