-->
Home » , , » Pdf Editor is primary created for simple editation and manipulation with objects of documents in PDF format.
Saturday
16 October 2010

Pdf Editor is primary created for simple editation and manipulation with objects of documents in PDF format.

PDFedit is a free PDF editor for Unix-like operating systems (including Cygwin on top of Windows).

It does not support editing protected or encrypted PDF files or word processor-style text manipulation, however.

PDFedit GUI is based on the Qt 3 toolkit and scripting engine (QSA), so every operation is scriptable. Part of the program is also command line interface for PDF manipulation.

Xpdf is used for low level processing.

PDF is a complex format designed for publishing output, not for any further modifications.

PDFedit is a low-level tool for technical users that provides structured access to the internal structure of the PDF file.

It may require familiarity with PDF specifications to be able to make substantial modifications.

Download.


Gentoo Linux PDFedit is available via Sunrise Overlay.
Debian Linux There are Debian Linux packages available.
NetBSD PDFedit packages are in NetBSD package collection
openSUSE There are openSUSE pdfedit packages

Required libraries.

These libraries are required to build and install PDF Editor:

qt3Qt GUI Toolkit (Version 3.x)
boostBoost C++ Libraries (smart_ptr, iostreams)
xlibX Window System libraries

Modified version of qsa library (Qt Script for Applications), version 1.1.4 is included in the source tree.


We tested compiling with various g++ versions - 3.x and 4.x were fine, it may compile on older versions like 2.95, but it was not tested. Program uses extensively RTTI, so the compiler used to build the program must support it.


For building kernel tests, you need to have CPPunit installed.


For rebuilding documentation from DocBook .xml files, gmake (GNU make) is required and you also need:


  • For generating HTML : xsltproc from libxslt and docbook stylesheets

  • For generating PDF : xsltproc from libxslt, docbook stylesheets and Apache FOP from http://xmlgraphics.apache.org/fop/


If some of the required dependencies is missing, documentation in appropriate format will not be generated. In distributed archive, HTML documentation is already generated.


For rebuilding programmer reference, doxygen is required.


Compiling and installing from source.


Prerequisites. Make sure you have all needed libraries (qt3, boost and xlib) along with their headers. You also need the environment variable QTDIR to be set to directory in which the Qt toolkit (version 3) is installed. Many distributions already set this when installing Qt, but some of them don't. In that case, you have to set the QTDIR manually. Usually it is set to something like /usr/qt/3 or /usr/share/qt3 Also, QMAKESPEC have to be set to match your system type. For most linuxes is is linux-g++, on BSD systems it can differ. If QTDIR is set in your distribution, this environment variable is probably set too. Once you set QTDIR, you may try typing ls $QTDIR/mkspecs - QMAKESPEC need to be set to name of one of the directories that are in mkspecs subdirectory in the Qt directory.

Configuration. First step is to run configuration script, it will do some checks of required libraries and environment. Also, it allow to alter default settings (which is that the application will be installed in /usr/local directory tree) In CVS root (or root of distribution archive) type ./configure [parameters] to run configuration

With parametr --prefix you can specify where to install the program, so if you do not have root privileges, you can install somewhere in your home directory, for example by specifying --prefix=$HOME/pdfedit . Type ./configure --help to show all parameters of the configure script.

Compiling. After running configure, type make to compile PDF Editor and re-genereate documentation (if needed, in the distribution archive the documentation is already pre-generated in HTML format, if you have proper tools installed (xstlproc, apache fop), then PDF version of documentation is also generated, if not, it is simply skipped as it is not essential)

Installing. In CVS root (or root of distribution archive) type make install to install PDF Editor. It will check whether the project is compiled (if not, it will compile it) and install the editor.

Uninstalling. In CVS root (or root of distribution archive) type make uninstall to uninstall PDF Editor. The editor must be already built (and installed) for this to work. This will remove all the files that have been installed by make install



Screenshots.

pdfedit screenshot


pdfedit screenshot


pdfedit screenshot


pdfedit screenshot


pdfedit screenshot


pdfedit screenshot


Adserver              610x250

If you liked this article, subscribe to the feed by clicking the image below to keep informed about new contents of the blog:

1 commenti:

  1. I need to and I need some serious help. Could you help me out with that?

    ReplyDelete

Random Posts

  • Transcribe! software to help transcribe recorded music.
    11.01.2013 - 0 Comments
    The Transcribe! application is an assistant for people who want to work out a piece of music from a recording, in order to write it out, or play it themselves, or both. It doesn't do the transcribing for you, but it is essentially a specialised…
  • The Openwall Project is a source for various software, including Openwall GNU/*/Linux (Owl), a security-enhanced operating system designed for servers
    17.12.2010 - 0 Comments
    Openwall GNU/*/Linux (or Owl for short) is a small security-enhanced Linux distribution for servers, appliances, and virtual appliances.Owl live CDs with remote SSH access are also good for recovering or installing systems (whether with Owl or…
  • Dkopp is a Linux utility program for copying disk files to recordable DVD media.
    25.02.2013 - 0 Comments
    Dkopp is a free open source Linux program used to copy or back-up disk files to DVD or BD (Blue-ray disk). F ull or incremental backups can be done, with full or incremental media verification. Include or exclude files or directories at any level…
  • Top 10 blog posts for July 2015 from Linuxlandit & The Conqueror Penguin.
    10.08.2015 - 0 Comments
    1.- GCompris: Introduction, Minimal Configuration & Installation. Introduction GCompris is a completely free educational software suite which contains a wide range of activities. It offers various activities aimed at covering a variety…
  • Social bookmarking is a method for Internet users to organize, store, manage and search for bookmarks of resources online.
    03.12.2011 - 0 Comments
    Social bookmarking is a method for Internet users to organize, store, manage and search for bookmarks of resources online. Unlike file sharing, the resources themselves aren't shared, merely bookmarks that reference them. Descriptions may be added…
  • ProofGeneral support for different theorem provers
    20.09.2009 - 0 Comments
    This package provides the Proof General support for several theorem provers which are not available as Debian packages yet. This includes: ACL2, HOL98, Isabelle, Isar, LClam, LEGO, Phox, Plastic, Twelf Proof General is a generic interface for…
  • Epidemic GNU/Linux is a Brazilian Debian-based desktop distribution with KDE
    17.12.2009 - 0 Comments
    The Epidemic development team has announced the availability of the third beta release of Epidemic GNU/Linux 3.1, a Brazilian Debian-based desktop distribution with KDE and out-of-the box support for popular graphics drivers, media codecs and 3D…
  • Slimrat is a command-line and graphical application for automated downloading from file hosters like Rapidshare, Megaupload, Depositfiles and many more.
    29.11.2012 - 0 Comments
    Slimrat is a command-line and graphical application for automated downloading from file hosters like Rapidshare, Megaupload, Depositfiles and many more. The current version is 1.0. Download. If possible, you should download slimrat using the…
  • Fotoxx is a free open source Linux program for photo editing and collection management
    28.02.2013 - 0 Comments
    Fotoxx lets you navigate an image collection using a thumbnail browser and choose images to view or edit. Navigate a large image collection with a thumbnail browser, click on images to view or edit. Import RAW files and edit with deep color.…
  • IPFire is a linux-distribution that focusses on easy setup, good handling and a high niveau of security.
    20.09.2010 - 0 Comments
    IPFire is a linux-distribution that focusses on easy setup, good handling and a high niveau of security. It is operable via an intuitive webinterface, which offers a lot of playground for beginners and even experienced administrators. IPFire is…

Recent Posts

Recent Posts Widget

Popular Posts

Labels

Archive

page counter follow us in feedly
 
Copyright © 2014 Linuxlandit & The Conqueror Penguin
-->