debian/0000755000000000000000000000000012257165334007176 5ustar debian/docs0000644000000000000000000000003711144611132010033 0ustar FAQ.html NEWS README.html TODO debian/compat0000644000000000000000000000000211144602622010362 0ustar 7 debian/copyright0000644000000000000000000001331611530552456011133 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=166 Upstream-Name: Podofo Upstream-Contact: Dominik Seichter Source: http://podofo.sourceforge.net/ Files: * Copyright: 2006-2011, PoDoFo authors 2006-2011, Dominik Seichter 2006-2011, Leonard Rosenthol 2006-2011, Craig Ringer 2006-2011, Pierre Marchand License: LGPL-2, GPL-2 Files: src/PdfEncrypt.cpp Copyright: 1990, RSA Data Security, Inc. License: RDS-Data-Security Files: cmake/modules/{FindFONTCONFIG.cmake,FindLUA.cmake} Copyright: 2006-2007, Laurent Montel LICENSE: BSD-3-clause Files: FindOpenSSL.cmake Copyright: 2006, Alexander Neundorf 2008 Craig Ringer LICENSE: BSD-3-clause Files: MacroEnsureVersion.cmake Copyright: 2006, David Faure LICENSE: BSD-3-clause Files: debian/* Copyright: 2009-2010, Oleksandr Moskalenko License: GPL-3+ License: RDS-Data-Security License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message Digest Algorithm" in all material mentioning or referencing this software or this function. . License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message Digest Algorithm" in all material mentioning or referencing the derived work. . RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind. . These notices must be retained in any copies of any part of this documentation and/or software. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. License: LGPL-2 The PoDoFo library is licensed under the LGPLv2. . This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. License: GPL-2 The tests and tools which are included in PoDoFo are licensed under the GPL. . This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Comment: on Debian systems, the complete text of the GNU General Public License version 2 or later can be found in `/usr/share/common-licenses/GPL-2'. License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . Comment: on Debian systems, the complete text of the GNU General Public License version 3 or later can be found in `/usr/share/common-licenses/GPL-3'. debian/libpodofo-utils.dirs0000644000000000000000000000001011144610704013151 0ustar usr/bin debian/libpodofo-dev.dirs0000644000000000000000000000002411144611050012567 0ustar usr/lib usr/include debian/source/0000755000000000000000000000000011542205304010462 5ustar debian/source/format0000644000000000000000000000001411542205304011670 0ustar 3.0 (quilt) debian/libpodofo-utils.install0000644000000000000000000000001211144614476013672 0ustar usr/bin/* debian/patches/0000755000000000000000000000000012257165467010634 5ustar debian/patches/series0000644000000000000000000000011312257157362012037 0ustar FindZLIB.cmake CMakeLists.txt.top freetype_multiarch freetype_strikes_back debian/patches/FindZLIB.cmake0000644000000000000000000000417511542231415013165 0ustar --- libpodofo-0.9.0.orig/cmake/modules/FindZLIB.cmake +++ /dev/null @@ -1,55 +0,0 @@ -# - Find zlib -# Find the native ZLIB includes and library -# -# ZLIB_INCLUDE_DIR - where to find zlib.h, etc. -# ZLIB_LIBRARIES - List of libraries when using zlib. -# ZLIB_FOUND - True if zlib found. - - -IF (ZLIB_INCLUDE_DIR) - # Already in cache, be silent - SET(ZLIB_FIND_QUIETLY TRUE) -ENDIF (ZLIB_INCLUDE_DIR) - -FIND_PATH(ZLIB_INCLUDE_DIR zlib.h) - -# On win32, qt statically links to zlib and libpng, and exports their symbols. -# We can just link to Qt to get zlib and libpng. We still require the user to -# supply their own headers on the search path, but they can and should just -# specify ${QTDIR}/src/3rdparty/zlib/include . -# To use this, you must use FindQt before FindZlib. -IF(QT_QTCORE_LIBRARY AND USE_QT_ZLIB_PNGLIB) - - MESSAGE("Using zlib from qt") - SET(ZLIB_LIBRARY_RELEASE ${QT_QTCORE_LIBRARY_RELEASE}) - SET(ZLIB_LIBRARY_DEBUG ${QT_QTCORE_LIBRARY_DEBUG}) - SET(ZLIB_LIBRARY ${QT_QTCORE_LIBRARY}) - -ELSE(QT_QTCORE_LIBRARY AND USE_QT_ZLIB_PNGLIB) - - SET(ZLIB_LIBRARY_NAMES_RELEASE ${ZLIB_LIBRARY_NAMES_RELEASE} ${ZLIB_LIBRARY_NAMES} zlib1 zlib zdll z) - FIND_LIBRARY(ZLIB_LIBRARY_RELEASE NAMES ${ZLIB_LIBRARY_NAMES_RELEASE} ) - - # Find a debug library if one exists and use that for debug builds. - # This really only does anything for win32, but does no harm on other - # platforms. - SET(ZLIB_LIBRARY_NAMES_DEBUG ${ZLIB_LIBRARY_NAMES_DEBUG} zlib1d zlibd zdlld) - FIND_LIBRARY(ZLIB_LIBRARY_DEBUG NAMES ${ZLIB_LIBRARY_NAMES_DEBUG}) - - INCLUDE(LibraryDebugAndRelease) - SET_LIBRARY_FROM_DEBUG_AND_RELEASE(ZLIB) - -ENDIF(QT_QTCORE_LIBRARY AND USE_QT_ZLIB_PNGLIB) - -# handle the QUIETLY and REQUIRED arguments and set ZLIB_FOUND to TRUE if -# all listed variables are TRUE -INCLUDE(PoDoFoFindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB DEFAULT_MSG ZLIB_LIBRARY ZLIB_INCLUDE_DIR) - -IF(ZLIB_FOUND) - SET( ZLIB_LIBRARIES ${ZLIB_LIBRARY} ) -ELSE(ZLIB_FOUND) - SET( ZLIB_LIBRARIES ) -ENDIF(ZLIB_FOUND) - -MARK_AS_ADVANCED( ZLIB_LIBRARY ZLIB_INCLUDE_DIR ) debian/patches/freetype_multiarch0000644000000000000000000000212111656511323014432 0ustar Description: add multiarch directory to cmake search path for freetype This resolves the cmake error caused by freetype being installed in the new multiarch directory. Bug-Ubuntu: http://launchpad.net/bugs/778410 Bug-Ubuntu: http://launchpad.net/bugs/831277 Author: Philip Muskovac Reviewed-by: Daniel T Chen Last-Updated: 2011-09-22 Index: libpodofo-0.9.0/cmake/modules/FindFREETYPE.cmake =================================================================== --- libpodofo-0.9.0.orig/cmake/modules/FindFREETYPE.cmake 2007-11-07 12:45:20.000000000 -0500 +++ libpodofo-0.9.0/cmake/modules/FindFREETYPE.cmake 2011-09-22 14:24:58.000000000 -0400 @@ -41,7 +41,7 @@ SET(FREETYPE_LIBRARY_NAMES_DEBUG ${FREETYPE_LIBRARY_NAMES_DEBUG} freetyped libfreetyped) SET(FREETYPE_LIBRARY_NAMES_RELEASE ${FREETYPE_LIBRARY_NAMES_RELEASE} freetype libfreetype) -SET(FREETYPE_LIB_PATHS /usr/lib /usr/local/lib) +SET(FREETYPE_LIB_PATHS /usr/lib /usr/local/lib /usr/lib/$ENV{DEB_HOST_MULTIARCH}) FIND_LIBRARY(FREETYPE_LIBRARY_RELEASE ${FREETYPE_LIBRARY_NAMES_RELEASE} debian/patches/freetype_strikes_back0000644000000000000000000000125512257165467015131 0ustar Description: Fix another freetype path issue with version >= 2.5 Author: David Prévot Bug-Debian: http://bugs.debian.org/730889 Last-Update: 2013-12-26 --- a/cmake/modules/FindFREETYPE.cmake +++ b/cmake/modules/FindFREETYPE.cmake @@ -13,12 +13,12 @@ SET(FREETYPE_FIND_QUIETLY 1) FIND_PATH(FREETYPE_INCLUDE_DIR_FT2BUILD ft2build.h - /usr/include/ + /usr/include/freetype2 /usr/local/include/ NO_CMAKE_SYSTEM_PATH ) -FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER freetype/config/ftheader.h +FIND_PATH(FREETYPE_INCLUDE_DIR_FTHEADER config/ftheader.h /usr/include/freetype2 /usr/local/include/freetype2 ${FREETYPE_INCLUDE_DIR_FT2BUILD} debian/patches/CMakeLists.txt.top0000644000000000000000000000041111542202463014151 0ustar --- libpodofo-0.9.0.orig/CMakeLists.txt +++ libpodofo-0.9.0/CMakeLists.txt @@ -504,7 +504,6 @@ ADD_SUBDIRECTORY(test) ADD_SUBDIRECTORY(tools) ADD_SUBDIRECTORY(examples) -ADD_SUBDIRECTORY(debian) ENDIF(NOT PODOFO_BUILD_LIB_ONLY) # Generate our configure file debian/patches/build_again0000644000000000000000000000042411656510171013001 0ustar --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -351,7 +351,7 @@ FIND_PACKAGE(OpenSSL) -FIND_PACKAGE(FREETYPE REQUIRED) +FIND_PACKAGE(Freetype REQUIRED) MESSAGE("Found freetype library at ${FREETYPE_LIBRARIES}, headers ${FREETYPE_INCLUDE_DIR}") FIND_PACKAGE(LIBSTLPORT) debian/libpodofo0.9.0.dirs0000644000000000000000000000001011144610706012402 0ustar usr/lib debian/control0000644000000000000000000000500012257165250010571 0ustar Source: libpodofo Priority: extra Maintainer: Oleksandr Moskalenko Build-Depends: debhelper (>= 7), cmake, zlib1g-dev, libtiff-dev, libjpeg-dev, libfreetype6-dev (>= 2.5), libfontconfig1-dev, quilt #, libboost-graph1.46-dev Standards-Version: 3.9.1 Section: libdevel Homepage: http://podofo.sourceforge.net/ Package: libpodofo-dev Architecture: any Depends: libpodofo0.9.0 (= ${binary:Version}), ${misc:Depends} Replaces: libpodofo0-dev Conflicts: libpodofo0-dev, libpodofo Provides: libpodofo Description: PoDoFo development files The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo. . This package contains the header development files used for building PoDoFo-enabled applications. Package: libpodofo-utils Architecture: any Depends: libpodofo0.9.0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} Conflicts: libpodofo0-utils Replaces: libpodofo0-utils Description: PoDoFo utilities The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo. . This package contains tools for working with PDF files. Package: libpodofo0.9.0 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: PoDoFo - library to work with the PDF file format The PoDoFo library is a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory. The changes can be written back to disk easily. The parser can also be used to extract information from a PDF file (for example the parser could be used in a PDF viewer). Besides parsing PoDoFo includes also very simple classes to create your own PDF files. All classes are documented so it is easy to start writing your own application using PoDoFo. debian/libpodofo-dev.install0000644000000000000000000000003611144622610013303 0ustar usr/include/* usr/lib/lib*.so debian/libpodofo-utils.manpages0000644000000000000000000000063411500237735014024 0ustar debian/man/podofobox.1 debian/man/podofocountpages.1 debian/man/podofocrop.1 debian/man/podofoencrypt.1 debian/man/podofoimg2pdf.1 debian/man/podofoimgextract.1 debian/man/podofoimpose.1 debian/man/podofoincrementalupdates.1 debian/man/podofomerge.1 debian/man/podofopages.1 debian/man/podofopdfinfo.1 debian/man/podofotxt2pdf.1 debian/man/podofotxtextract.1 debian/man/podofouncompress.1 debian/man/podofoxmp.1 debian/rules0000755000000000000000000000377411656512644010273 0ustar #!/usr/bin/make -f # -*- makefile -*- #export DH_VERBOSE=1 export DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # shared library versions, option 1 version=0.9.0 major=0 # option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so #version=`ls src/.libs/lib*.so.* | \ # awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` #major=`ls src/.libs/lib*.so.* | \ # awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` CMAKE=/usr/bin/cmake CXXFLAGS="-Wl,-z,defs" BUILD_DIR = $(shell pwd)/debian/build INSTALL_DIR = $(shell pwd)/debian/tmp configure-stamp: dh_testdir mkdir -p $(BUILD_DIR) cd $(BUILD_DIR) && $(CMAKE) \ -DWANT_FONTCONFIG:BOOL=TRUE \ -DCMAKE_INSTALL_PREFIX:PATH=/usr \ -DCMAKE_C_FLAGS="$(CFLAGS)" \ -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \ -DCMAKE_SKIP_RPATH=ON \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DPODOFO_BUILD_SHARED:BOOL=TRUE \ -DPODOFO_BUILD_STATIC:BOOL=FALSE \ -DCMAKE_BUILD_TYPE=RELEASE \ -DWANT_BOOST:BOOL=0 ../../ build: configure-stamp build-stamp build-stamp: dh_testdir $(MAKE) -C $(BUILD_DIR) VERBOSE=1 clean: dh_testdir dh_testroot -rm -f configure-stamp build-stamp install-stamp -rm -rf $(BUILD_DIR) $(INSTALL_DIR) dh_clean install: install-stamp install-stamp: build-stamp dh_testdir dh_testroot dh_installdirs mkdir -p $(INSTALL_DIR) $(MAKE) $(MAKE_FLAG) -C $(BUILD_DIR) DESTDIR=$(INSTALL_DIR) install # dh_install # Build architecture-independent files here. binary-indep: install # We have nothing to do by default. # Build architecture-dependent files here. binary-arch: install dh_testdir dh_testroot dh_installchangelogs ChangeLog dh_installdocs dh_installexamples dh_install dh_installman -A dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_makeshlibs dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install patch unpatch debian/changelog0000644000000000000000000000517212257165334011055 0ustar libpodofo (0.9.0-1.2) unstable; urgency=medium * Non-maintainer upload. * Fix another freetype path issue with version >= 2.5 (Closes: #730889). * Build-Depends against libtiff-dev, not libtiff4-dev. -- David Prévot Thu, 26 Dec 2013 22:49:14 -0400 libpodofo (0.9.0-1.1) unstable; urgency=low * Non-maintainer upload. [ Didier Raboud ] * Build-Depends against libjpeg-dev, not libjpeg62-dev (Closes: #639051). * Import Ubuntu patch to fix build against the multiarch'ed libfreetype. [ Ubuntu: Philip Muskovac & Daniel T Chen ] * debian/rules: export DEB_HOST_MULTIARCH for the freetype patch. * debian/patches/freetype_multiarch: Add multiarch directory to cmake search path for freetype (LP: #778410, #831277). -- Didier Raboud Wed, 09 Nov 2011 16:02:17 +0100 libpodofo (0.9.0-1) unstable; urgency=low * New upstream release. The packaging is based on 0.8.4 that has been accepted into Debian. * debian/rules: - Removed boost from cmake options and updated library version. - Rewrote rules for clarity. * debian/source/format: changed to v3.0 (quilt). * debian/control: - Added a build depends on quilt. - Changed package names to 0.9.0 from 0.8.4. * debian/patches/CMakeLists.txt.top: Removed the debian dir from cmake path. * debian/patches/FindZLIB.cmake: Removed a duplicate cmake find file. * debian/*: renamed 0.8.4 to 0.9.0 in file names. -- Oleksandr Moskalenko Mon, 14 Mar 2011 16:58:26 -0500 libpodofo (0.8.4-1) unstable; urgency=low * New upstream release. There is a soname change, so this package supersedes libpodofo0.8.0 for building PoDoFo enabled packages (Closes: #590823). * man/*.1: Wrote man pages for all provided utils. * debian/libpodofo-utils.manpages: Added a control file for dh_installman to install man pages. * debian/rules: Added a dh_installman rule to install man pages. * debian/control: Unified short descriptions. * debian/copyright: - Changed to DEP5 format. - Added copyright and license information for PdfEncrypt.cpp and cmake/modules/* per ftpmaster request. -- Oleksandr Moskalenko Wed, 01 Dec 2010 20:56:22 -0600 libpodofo0.8.0 (0.8.0+svn20100512-2) unstable; urgency=low * Added a build-depends on libboost-graph-dev to make podofo use improved graphics facilities provided by boost. -- Oleksandr Moskalenko Mon, 17 May 2010 09:09:32 -0500 libpodofo0.8.0 (0.8.0+svn20100512-1) unstable; urgency=low * Initial release (Closes: #431809). -- Oleksandr Moskalenko Wed, 12 May 2010 17:37:56 -0500 debian/man/0000755000000000000000000000000011500235625007740 5ustar debian/man/podofocountpages.10000644000000000000000000000216411500225071013376 0ustar .TH "PODOFOCOUNTPAGES" "1" "2010-12-09" "PoDoFo" "podofocountpages" .PP .SH NAME podofocountpages \- count the number of pages in a pdf file .PP .SH SYNOPSIS \fBpodofocountpages\fR [\-s] [\-t] file1.pdf \.\.\. .PP .SH DESCRIPTION .B podofocountpages is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It counts the pages in a PDF file\. .PP .SH "OPTIONS" .PP \fB\-s\fR .RS enable the short format, which omits printing of the filename to the output .RE .PP \fB\-t\fR .RS print the total number of pages .PP .SH "SEE ALSO" .BR podofobox (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHOR .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofotxtextract.10000644000000000000000000000177311500235622013450 0ustar .TH "PODOFOTXTEXTRACT" "1" "2010-12-09" "PoDoFo" "podofotxtextract" .PP .SH NAME podofotxtextract \- Extract all text from a PDF file .PP .SH SYNOPSIS \fBpodofotxtextract\fR [inputfile] .PP .SH DESCRIPTION .B podofotxtextract is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can extract text from a PDF file\. .PP .SH "OPTIONS" .PP \fB[inputfile]\fR .RS .PP Input PDF file\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofopdfinfo.10000644000000000000000000000253511500233462012660 0ustar .TH "PODOFOPDFINFO" "1" "2010-12-09" "PoDoFo" "podofopdfinfo" .PP .SH NAME podofopdfinfo \- provide information about a PDF file .PP .SH SYNOPSIS \fBpodofopdfinfo\fR [DCPON] [inputfile] .PP .SH DESCRIPTION .B podofopdfinfo is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can provide a number of facts about a PDF document according to the formatting instructions. If the instructions are not provided, complete information is shown\. .PP .SH "OPTIONS" .PP \fBD\fR .RS .PP display Document Info\. .RE .PP \fBC\fR .RS .PP display Classic Metadata\. .RE .PP \fBP\fR .RS .PP display Page Info\. .RE .PP \fBO\fR .RS .PP display Outlines\. .RE .PP \fBN\fR .RS .PP display Names\. .RE .PP \fB[inputfile]\fR .RS .PP Input PDF file\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofobox.10000644000000000000000000000203411500230054012007 0ustar .TH "PODOFOBOX" "1" "2010-12-09" "PoDoFo" "podofobox" .PP .SH NAME podofobox \- set the media, crop, bleed, trim, and art box on pages of a PDF file\. .PP .SH SYNOPSIS \fBpodofobox\fR [inputfile] [outpufile] [box] [left] [bottom] [width] [height] .PP .SH DESCRIPTION .B podofobox is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can set the media, crop, bleed, trim, and art box on pages of a PDF file\. .PP .SH "SEE ALSO" .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofomerge (1), .BR podofoincrementalupdates (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHOR .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoencrypt.10000644000000000000000000000442211500231542012711 0ustar .TH "PODOFOENCRYPT" "1" "2010-12-09" "PoDoFo" "podofoencrypt" .PP .SH NAME podofoencrypt \- encrypt PDF files and set PDF security settings .PP .SH SYNOPSIS \fBpodofoencrypt\fR [\-\-rc4v1] [\-\-rc4v2] [\-\-aes] [\-u ] \-o .PP .SH DESCRIPTION .B podofoencrypt is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can encrypt PDF files using RC4 or AES encoding and can set PDF security settings\. .PP .SH "OPTIONS" \fB\-\-help\fR .RS Display the help text .RE .PP Algorithm: .PP .RS \fB\-\-rc4v1\fR .RS Use rc4v1 encryption .RE .PP \fB\-\-rc4v2\fR .RS Use rc4v2 encryption (Default value) .RE .PP \fB\-\-aes\fR .RS Use aes encryption (currently not supported) .RE .RE .PP Passwords: .PP .RS \fB\-u \fR .RS An optional user password .RE .PP \fB\-o \fR .RS The required owner password .RE .RE .PP Permissions: .RS .PP \fB\-\-print\fR .RS .PP Allow printing the document .RE .PP \fB\-\-edit\fR .RS .PP Allow modification of the document besides annotations, form fields or changing pages .RE .PP \fB\-\-copy\fR .RS .PP Allow extraction of text and graphics .RE .PP \fB\-\-editnotes\fR .RS .PP Add or modify text annoations or form fields (if ePdfPermissions_Edit is set also allow to create interactive form fields including signature) .RE .PP \fB\-\-fillandsign\fR .RS .PP Fill in existing form or signature fields .RE .PP \fB\-\-accessible\fR .RS .PP Extract text and graphics to support user with disabillities .RE .PP \fB\-\-assemble\fR .RS .PP Assemble the document: insert, create, rotate delete pages or add bookmarks .RE .PP \fB\-\-highprint \fR .RS .PP Print a high resolution version of the document .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoincrementalupdates (1), .BR podofoimpose (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoimgextract.10000644000000000000000000000176511500231513013401 0ustar .TH "PODOFOIMGEXTRACT" "1" "2010-12-09" "PoDoFo" "podofoimgextract" .PP .SH NAME podofoimgextract \- Extract all images from a PDF file .PP .SH SYNOPSIS \fBpodofoimgextract\fR [inputfile] [outputdirectory] .PP .SH DESCRIPTION .B podofoimgextract is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. Itw can extract all images from a PDF file into the specified output directory\. .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoincrementalupdates (1), .BR podofoimpose (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoincrementalupdates.10000644000000000000000000000236411500231461015117 0ustar .TH "PODOFOINCREMENTALUPDATES" "1" "2010-12-09" "PoDoFo" "podofoincrementalupdates" .PP .SH NAME podofoincrementalupdates \- Provides information about incremental updates in PDF files .PP .SH SYNOPSIS \fBpodofoincrementalupdates\fR [\-e N out\.pdf] file\.pdf .PP .SH DESCRIPTION .B podofoincrementalupdates is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can print information of incremental updates to file\.pdf\. By default the number of incremental updates will be printed\. .PP .SH "OPTIONS" .PP \fB\-e N\fR .RS Extract the Nth update .RE .PP \fBout\.pdf\fR .RS Output PDF file\. .RE .PP \fBfile\.pdf\fR .RS Input PDF file\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofouncompress.10000644000000000000000000000220511500234534013424 0ustar .TH "PODOFOUNCOMPRESS" "1" "2010-12-09" "PoDoFo" "podofouncompress" .PP .SH NAME podofouncompress \- Uncompress PDF files .PP .SH SYNOPSIS \fBpodofouncompress\fR [inputfile] [outputfile] .PP .SH DESCRIPTION .B podofouncompress is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can remove compression from a PDF file\. It is useful for debugging errors in PDF files or analysing their structure\. .PP .SH "OPTIONS" .PP \fB[inputfile]\fR .RS .PP Input PDF file\. .RE .PP \fB[outputfile]\fR .RS .PP Output PDF file\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoimpose.10000644000000000000000000000242111500231473012521 0ustar .TH "PODOFOIMPOSE" "1" "2010-12-09" "PoDoFo" "podofoimpose" .PP .SH NAME podofoimpose \- A powerful PDF imposition tool .PP .SH SYNOPSIS \fBpodofoimpose\fR Input Output Plan [Interpretor] .PP .SH DESCRIPTION .B podofoimpose is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can do imposition of the final output according to the specified imposition plan. .PP .SH "OPTIONS" .PP \fBInput\fR .RS PDF file or a file which contains a list of PDF file paths\. .RE .PP \fBOutput\fR .RS Resulting PDF file\. .RE .PP \fBPlan\fR .RS Imposition plan file\. .RE .PP \fB[Interpretor]\fR .RS Imposition interpretor\. It can be "native" (default value) or "lua"\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofomerge (1), .BR podofoincrementalupdates (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofomerge.10000644000000000000000000000166111500232434012327 0ustar .TH "PODOFOMERGE" "1" "2010-12-09" "PoDoFo" "podofomerge" .PP .SH NAME podofomerge \- merge several PDF files .PP .SH SYNOPSIS \fBpodofomerge\fR [inputfile1] [inputfile2] [outputfile] .PP .SH DESCRIPTION .B podofomerge is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can merge several PDF files\. .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoxmp.10000644000000000000000000000252511500235415012036 0ustar .TH "PODOFOXMP" "1" "2010-12-09" "PoDoFo" "podofoxmp" .PP .SH NAME podofoxmp \- Modify or extract XMP information from a PDF file .PP .SH SYNOPSIS \fBpodofoxmp\fR [inputfile] [xmpfile outputfile] .PP .SH DESCRIPTION .B podofoxmp is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can extract or modify XMP information in a PDF file\. .PP .SH "OPTIONS" .PP \fB[inputfile]\fR .RS .PP Input PDF file\. This is the only option needed to extract the XMP information from a PDF file\. .RE .PP \fB[xmpfile]\fR .RS .PP Optional file that provides PDF XMP structure\. It must be used in conjuction with an [outputfile]\. .RE .PP \fB[outputfile]\fR .RS .PP Output PDF file\. It is only used in conjuction with an [xmpfile]\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofopages.10000644000000000000000000000256711500233406012335 0ustar .TH "PODOFOPAGES" "1" "2010-12-09" "PoDoFo" "podofopages" .PP .SH NAME podofopages \- move and delete pages in a PDF document .PP .SH SYNOPSIS \fBpodofopages\fR [\-\-delete] [\-\-move] [inputfile] [outputfile] .PP .SH DESCRIPTION .B podofopages is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can move and delete pages in a PDF document\. .PP .SH "OPTIONS" .PP \fB\-\-delete NUMBER\fR .RS .PP Deletes the page NUMBER (number is 0\-based)\. The page will not really be deleted from the PDF\. It is only removed from the so called pagestree and therefore becomes hidden\. The content of the page can still be retrieved from the document though\. .RE .PP \fB\-\-move FROM TO\fR .RS .PP Moves a page FROM TO in the document (FROM and TO are 0\-based)\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofotxt2pdf.10000644000000000000000000000241611500234244012623 0ustar .TH "PODOFOTXT2PDF" "1" "2010-12-09" "PoDoFo" "podofotxt2pdf" .PP .SH NAME podofotxt2pdf \- convert plain text files into PDF files .PP .SH SYNOPSIS \fBpodofotxt2pdf\fR [\-fontname ] [\-utf8] [inputfile] [outputfile] .PP .SH DESCRIPTION .B podofotxt2pdf is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can convert a plain text file into a PDF file. .PP .SH "OPTIONS" .PP \fB\-fontname\fR .RS .PP Use the font \. .RE .PP \fB\-utf8\fR .RS .PP specifies that the input text is UTF8 encoded instead of Windows ANSI encoding\. .RE .PP \fB[inputfile]\fR .RS .PP Input PDF file\. .RE .PP \fB[outputfile]\fR .RS .PP Output PDF file\. .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofocrop.10000644000000000000000000000170611500224721012173 0ustar .TH "PODOFOCROP" "1" "2010-12-09" "PoDoFo" "podofocrop" .PP .SH NAME podofocrop \- crop all pages .PP .SH SYNOPSIS \fBpodofocrop\fR input\.pdf output\.pdf .PP .SH DESCRIPTION .B podofocrop is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. It can crop all pages in a PDF file\. It requires ghostscript to be in your PATH\. .PP .SH "SEE ALSO" .BR podofobox (1), .BR podofocountpages (1), .BR podofoencrypt (1), .BR podofoimg2pdf (1), .BR podofoimgextract (1), .BR podofoimpose (1), .BR podofoincrementalupdates (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/man/podofoimg2pdf.10000644000000000000000000000245411500231525012561 0ustar .TH "PODOFOIMG2PDF" "1" "2010-12-09" "PoDoFo" "podofoimg2pdf" .PP .SH NAME podofoimg2pdf \- Convert images to PDF files .PP .SH SYNOPSIS \fBpodofoimg2pdf\fR [output\.pdf] [\-useimgsize] [image1 image2 image3 \.\.\.] .PP .SH DESCRIPTION .B podofoimg2pdf is one of the command line tools from the PoDoFo library that provide several useful operations to work with PDF files\. This tool will combine any number of images into a single PDF\. This is useful for creating a document from scanned images\. Large pages will be scaled to fit the page and images smaller than the defined page size will be centered\. .PP Supported image formats: .RS JPEG .br PNG .br TIFF .RE .PP .SH OPTIONS \fB\-useimgsize\fR .RS Use the image size as page size instead of A4 .RE .PP .SH SEE ALSO .BR podofobox (1), .BR podofocountpages (1), .BR podofocrop (1), .BR podofoencrypt (1), .BR podofoimgextract (1), .BR podofoincrementalupdates (1), .BR podofoimpose (1), .BR podofomerge (1), .BR podofopages (1), .BR podofopdfinfo (1), .BR podofotxt2pdf (1), .BR podofotxtextract (1), .BR podofouncompress (1), .BR podofoxmp (1) .PP .SH AUTHORS .PP PoDoFo is written by Dominik Seichter and others\. .PP This manual page was written by Oleksandr Moskalenko for the Debian Project (but may be used by others)\. debian/watch0000644000000000000000000000057411372631732010232 0ustar # Example watch control file for uscan # Rename this file to "watch" and then you can run the "uscan" command # to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 # Uncomment to find new files on sourceforge, for devscripts >= 2.9 opts=dversionmangle=s/\+svn[0-9]+// http://sf.net/podofo/podofo-(.*)\.tar\.gz debian/libpodofo0.9.0.install0000644000000000000000000000002211144622610013107 0ustar usr/lib/lib*.so.*