Giter Club home page Giter Club logo

mac-pdfnup's Introduction

Mac PDFNUp

Mac Command Line Tool for PDFNUp Multiple Pages Per Sheet

Usage: pdfnup --cover cover.pdf --output combined.pdf --details details.json

The cover is optional.

Page numbers will be added in the upper right of each page.

Contributions are welcome to add additional functionality and options!

Downloadable binary available under releases: https://github.com/loren138/mac-pdfnup/releases

Options

Output

The file name to output to (ie combined.pdf)

Cover

Optional, a file to append to the front as a cover.

This file will be appneded in full mode so it most be portrait letter.

If you include a cover, a table of contents will also be generated.

Details

A JSON file giving the details of the combine action.

It should look like:

[
    {"title":"1. Introduction","file":"/Users/other/Documents/01-Introduction.pdf","nup":"6"},
    {"title":"2. Setup","file":"/Users/other/Documents/02-Ottergram-Setup.pdf","nup":"6"},
    {"title":"3.1. Edit Stuff","file":"/Users/other/Documents/03-edit.pdf","nup":"full"}
]
  • Title - the title for the Table of Contents (if you supply a cover) and the PDF outline (viewable in the sidebar of many pdf viewers)
  • File - the full path to the PDF file for that chapter
  • nup - Number Up
    • Full page will preserve links, but only accepts portrait letter pages.
    • 1 up will add a black border and inset the page but will make it fit.
    • 2 up adds an upper and lower (intended to fit two landscape slides per page)
    • 6 up adds a 2 x 3 grid (intended to fit 6 landscape slides per page)

mac-pdfnup's People

Contributors

loren138 avatar

Stargazers

Felix Groll avatar Thomas Witt avatar  avatar Stefan Krause avatar Ryusei Ishikawa avatar

Watchers

James Cloos avatar  avatar

Forkers

dxdc dq04171877

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.