Skip to content

KDE/karp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

733 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karp - KDE arranger for PDFs

Simple PDF editor which can select, delete, rearrange pages, merge PDF files and reduce file size.

Karp uses Kirigami framework

For arranging PDF files libqpdf is used.
To reduce PDF size Karp calls GPL Ghostscript

Supported features

  • Merging PDF files, reordering
  • Reordering pages
  • Removing pages
  • Rotating pages
  • Reducing PDF file size
  • Optimizing images (if possible)
  • Viewing, editing PDF properties (metadata)
  • Protect PDF file with password

Planned features

  • Editing bookmarks
  • Merging 2 PDFs: one for even pages and another one for odd pages
  • Resizing pages
  • Extracting images
  • Adding watermark
  • Adding page numbers or other labels
  • Improving image quality, text visibility

Compiling from Source

Using kde-builder

Karp can be built using kde-builder

kde-builder karp

Using cmake

If you have all dependencies installed, you can use cmake to build it:

git clone https://invent.kde.org/graphics/karp && cd karp
cmake -B build
cmake --build build
./build/bin/karp

About

Simple PDF editor to arrange, merge and improve PDF file(s)

Resources

Stars

Watchers

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors