Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
P
poppler
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 613
    • Issues 613
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 39
    • Merge Requests 39
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • poppler
  • poppler
  • Issues
  • #55

Closed
Open
Opened Oct 30, 2017 by Bugzilla Migration User@bugzilla-migration

[Feature request] Add `pdftopdf`CLI utility to manipulate PDF files

Submitted by kur..@..il.com

Assigned to poppler-bugs

Link to original bug (#103510)

Description

I'd like to see a pdftopdf util for Poppler. It should contain the following features:

  • reorder the pages of a document (esp. reverse page ordering);
  • rotate pages (by 90/180/270 degrees -- individually as well as collectively);
  • extract page ranges (not necessarily contingious ones);
  • create 2-up, 4-up and booklet imposed output;
  • insert watermarks over (selected) pages;
  • mirror content (left-right + top-bottom) on pages;
  • invert colors on pages;
  • remove (selected) images from (selected) pages;
  • remove all text from (selected) pages;
  • remove all vector graphics from (selected) pages.

There are certainly even more features users of poppler command line utils may find useful, but here are what I deem the most important ones.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: poppler/poppler#55