Okular moving (.pdf page manipulation capability)

Kuba Ober kuba at mareimbrium.org
Wed Nov 29 21:43:11 GMT 2006

On Friday 17 November 2006 12:52, Reinhold Kainhofer wrote:
> Am Freitag, 17. November 2006 18:01 schrieb Tobias Koenig:
> > On Fri, Nov 17, 2006 at 05:36:23PM +0000, Kurt Pfeifle wrote:
> > > Right. The problem is: none of the applications you mention can edit
> > > *PDF* documents. And PDF is one of the core formats handled by these
> > > applications we discuss in this threat.
> >
> > Well, kviewshell can't _edit_ PDF either, it uses some external
> > libraries to do a subset of possible tasks.
> >
> > If you want a _real_ editor you need an abstract document layout which
> > is loaded by the PDF parser and can be written back to file by a PDF
> > writer (neither the abstract document format nor the PDF writer exists
> > for Linux yet).
> I don't think we need a _real_ PDF editor, but rather an application that
> is able to do the most basic modifications, like
>   -) extracting pages,
>   -) reordering pages,
>   -) turning some pages,

I'd add to that:
- copying pages (extension on reordering)
- cropping and resizing pages
- changing the "canvas" size of a page
- pasting a cropped & resized page on an elarged canvas of an existing one

This functionality is bread and butter of people who work with scanned 
electronics manuals: there are often foldout schematics larger than the basic 
page size (letter/A4). Those schematics are available in some .pdfs as 
separate pages (you print them out and paste by hand), and in some 
as "proper" large scans (11x17", A3, sometimes even A2 etc).

It's been my experience that people who have A3 printers usually end up having 
all the paste-by-hand .pdfs (foldouts split to multiple A4 pages). Similarly, 
people who only have A4 printers somehow get the .pdfs with large foldouts on 
single pages.

Copy/paste/crop/resize functionality would make the life of us electronics 
tweakers much easier (with capability to resize the "canvas" of a page).

Cheers, Kuba

More information about the kde-core-devel mailing list