more
This commit is contained in:
parent
0965d8ee54
commit
c427f79d8b
BIN
cpdfmanual.pdf
BIN
cpdfmanual.pdf
Binary file not shown.
|
@ -338,7 +338,7 @@ int main (int argc, char ** argv)
|
|||
\end{small}
|
||||
\end{cpdflib}
|
||||
|
||||
\begin{cpdflib}
|
||||
\begin{pycpdflib}
|
||||
\chapter*{Example Program in Python}
|
||||
|
||||
This program loads a file \texttt{hello.pdf} from disk and writes out a
|
||||
|
@ -346,10 +346,33 @@ document with the original included three times.
|
|||
|
||||
\begin{small}
|
||||
\begin{verbatim}
|
||||
(PYTHON EXAMPLE HERE)
|
||||
#Merge example
|
||||
import pycpdflib
|
||||
|
||||
#DLL loading depends on your own platform. These are the author's settings.
|
||||
if sys.platform.startswith('darwin'):
|
||||
pycpdflib.loadDLL("/Users/john/repos/python-libcpdf/libpycpdf.so")
|
||||
elif sys.platform.startswith('linux'):
|
||||
pycpdflib.loadDLL("../libpycpdf.so")
|
||||
elif sys.platform.startswith('win32') or sys.platform.startswith('cygwin'):
|
||||
os.add_dll_directory("C:\\\\OCaml64/home/JohnWhitington/python-libcpdf/")
|
||||
pycpdflib.loadDLL("libpycpdf.dll")
|
||||
|
||||
#We will take the input hello.pdf and repeat it three times
|
||||
mergepdf = pycpdf.fromFile('hello.pdf', '')
|
||||
|
||||
#The list of PDFs to merge
|
||||
pdfs = [mergepdf, mergepdf, mergepdf]
|
||||
|
||||
#Merge them
|
||||
merged = pycpdflib.mergeSimple(pdfs)
|
||||
|
||||
#Write output
|
||||
pycpdflib.toFile(merged, 'merged.pdf', False, False)
|
||||
\end{verbatim}
|
||||
\end{small}
|
||||
\end{cpdflib}
|
||||
\end{pycpdflib}
|
||||
|
||||
\pagestyle{plain}
|
||||
\tableofcontents\clearpage\pagestyle{empty}
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
"""Pycpdf: a python interface to cpdf.
|
||||
"""Pycpdflib: a python interface to cpdf.
|
||||
|
||||
Before using the library, you must load the libpycpdf and libcpdf DLLs. This is
|
||||
achieved with the pycpdf.loadDLL function, given the filename or full path of
|
||||
the libpycpdf DLL. On Windows, you may have to call os.add_dll_directory
|
||||
achieved with the pycpdflib.loadDLL function, given the filename or full path
|
||||
of the libpycpdf DLL. On Windows, you may have to call os.add_dll_directory
|
||||
first. On MacOS, you may need to give the full path, and you may need to
|
||||
install libcpdf.so in a standard location /usr/local/lib/, or use the
|
||||
install_name_tool command to tell libpycpdf.so where to find libcpdf.so.
|
||||
|
|
|
@ -2,7 +2,7 @@ Loading the libpypcdf and libcpdf DLLs
|
|||
--------------------------------------
|
||||
|
||||
Before using the library, you must load the ``libpycpdf`` and ``libcpdf`` DLLs.
|
||||
This is achieved with the ``pycpdf.loadDLL`` function, given the filename or
|
||||
This is achieved with the ``pycpdflib.loadDLL`` function, given the filename or
|
||||
full path of the ``libpycpdf`` DLL.
|
||||
|
||||
On Windows, you may have to call ``os.add_dll_directory`` first. On MacOS, you
|
||||
|
|
Loading…
Reference in New Issue