Code Monkey home page Code Monkey logo

pnp2pdf's Introduction

PnP2PDF

What is it?

PnP2PDF (PnP to PDF) is a software that can help you to prepate your PnP cards for printing. The program helps you to assemble a PDF file from images of individual cards, double-sided cards are also supported.

Download and Setup

MacOS Version

Windows Version

OR

  1. Install Python
  2. Install PIP
  3. Run pip install PySimpleGUI in terminal/command line
  4. Run pip install pillow in terminal/command line
  5. Open PnP2PDF.py file

Program Interface:

image

Result:

image

How to Prepare Double Sided Cards

  1. Create folder.
  2. Add all card backs you will use to this folder (If you have back template with size bigger than card you may name it like that Card Back Name_64,5_91,3.png, i.e. add _{back width in mm}_{back height in mm} in name of file, use a comma to separate the integer and fractional parts of the width/height).
  3. Create folders with the same names like card backs from previous step (except you dont need add _{back width in mm}_{back height in mm} at the end of folder name) and place all cards that have corresponding back.
  4. You can also create folder with name Double Sided for double sided cards that have no ordinary back, where you should place all sides together. Each pair of files will be printed as one double sided card. Be sure if files are sorted in alphabetical order.
  5. Finally you can add folder named Single Sided with cards that don't have back and place your cards here.
  6. That is all! Now choose the folder from step 1 as Cards folder in PnP2PDF window and enjoy your final result!

The final structure is shown below:

image

P.S. You can add as much card backs and their folders as you want, not only two pair as in example.

Known Issues

  • Windows version shows error after closing a program (doesn't affect work).
  • Windows version may cause Microsoft Defender alerts.
  • Windows version may not draw cutting lines.

pnp2pdf's People

Contributors

dannoster avatar

Stargazers

 avatar

Watchers

 avatar

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.