Transferred from: http://www.gtwang.org/2011/05/linux-pdf.html
PDF file is a cross-platform file format, but adobe only provides free Adobe Reader to see PDF files without problems, but often we need to do some simple editing of PDF files, just rely on Adobe Reader does not have the process, such as the removal of the PDF file A few pages, or merge two PDFs together into a PDF file, which is simple, but Adobe Reader does not provide, and sometimes very annoying.
Here are some tools for editing PDF files under Linux, because these are all free gadgets, so the functionality may not be as good as Adobe Acrobat, but it's easy to do just a few simple moves. "
Pdf-shuffler
Pdf-shuffler is a gadget that uses PYTHON-GTK to help users merge or split PDF files, or to rotate, cut, or reorder each page of a PDF. In fact, he's a graphical user interface for Python-pypdf.
Under Ubuntu Linux, it can be installed directly with apt:
sudo apt-get Install Pdfshuffler
The user interface is very simple, only a few buttons, users can start using the Import PDF function to edit the PDF file, after the Pdf-shuffler will be displayed in the PDF file content:
Pdf-shuffler painting surface
This time the user can start editing, to adjust the order of each page, you can directly use the mouse to adjust the page to drag to the desired location:
Use the mouse to drag the page
PDF Split and Merge (Pdfsam)
The PDF split and Merge is a very simple gadget that is written in Java language, and its basic version only provides the ability for users to split or merge PDF files, and if more features can be downloaded from their enhanced version of the original code themselves, or donate a bit of money to Pdfsam then download him to edit the good version to use.
The basic version of Pdfsam can be used with apt installed under Ubuntu:
sudo apt-get Install Pdfsam
This tool has instructions and graphics to use the interface, but its graphics interface is only a simple function of the specified parameters, there is no interactive function.
In the Split function, you can specify the content to be split, such as odd pages, even pages, which are more useful when dealing with a large number of PDF files.
Split
The Merge/extract function is simple, but only the selected PDF files are merged.
Merge/extract
The enhanced version of Pdfsam has more features than the basic version:
- Encrypt PDF files (RC40 bits, RC128 bits, AES128 bits) and set PDF file rights.
- Combine a PDF file as a front page or addendum to another PDF file
- Merge each page of the two PDF files in a forward or reverse direction
- Remove additional files from the PDF file
- Decrypt PDF files
- Set the viewer's options and specify how to open the PDF file
- Set the PDF file's metadata (author, title, subject and keywords)
PDF Mod
PDF Mod is a PDF file editing program in the GNOME desktop environment, which is written in C # with Poppler, Pdfsharp, Mono, gtk#, Cairo, and Banshee's Hyena function library, and his functions and pdf-sh Uffler, but its function is more, in addition to each page of the PDF rotation, cutting or reordering, you can edit the PDF bookmark, metadata (author, title, subject and keywords), and other user interface to do better, There are a number of options available, and the operation is very intuitive, if the general GNOME Desktop User pen is recommended to use PDF Mod.
APT installation PDF Mod available under Ubuntu:
sudo apt-get Install Pdfmod
Here are some of the uses of the PDF Mod:
PDF Mod Painting surface
Use the mouse to drag pages between two PDF files
Pdfedit
Pdfedit is a library of open source code, mainly used in editing PDF files, this library contains a graphics user interface and command line tools, which are powerful, such as editable PDF file text and image content, change the text font, color, and so on, and the Alternatively, you can add text or lines to any location, as you would any graphics software.
In Ubuntu, you can use apt to install:
sudo apt-get Install Pdfedit
Because the graphics user interface of Pdfedit is written using QT, it is also used to install the QT function library during installation, and if you use apt to install it, this part will be handled automatically.
Pdfedit In addition to the function of the list and the toolbar, the Pdfedit can also be manipulated using instructions, and below the screen will also show what the user is actually doing at the time of the operation.
Due to the many functions of Pdfedit, the general user is also not used (the pen himself also feel less than), to learn the use of pdfedit and its instructions, you can refer to Pdfedit official documents.
Pdfedit painting surface
PDF Chain
PDF Chain is a very simple PDF editing program, similar to the PDF Split and Merge, just provides a graph interface input parameters, but a few more like to add background images, additional files and other functions, but all the same.
The APT installation PDF Chain can be used under Ubuntu:
sudo apt-get Install Pdfchain
PDF Chain Painting surface
Theory
Try the various PDF editing software under Linux, if just need some simple PDF page segmentation and merge function, the pen feels the best use is the PDF Mod, its user interface is the best, but if you want to deal with a large number of PDF files, or more complex text editing, it is necessary to consider pdfedit or is a few other software.
Tools for editing PDF files under Linux (PDF Editor under Linux) (reproduced)