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.
OR
- Install Python
- Install PIP
- Run
pip install PySimpleGUI
in terminal/command line - Run
pip install pillow
in terminal/command line - Open
PnP2PDF.py
file
![image](https://private-user-images.githubusercontent.com/91663466/277063219-76cb986b-e322-4fae-ba88-3925bf03d61b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEyMTY5NzIsIm5iZiI6MTcyMTIxNjY3MiwicGF0aCI6Ii85MTY2MzQ2Ni8yNzcwNjMyMTktNzZjYjk4NmItZTMyMi00ZmFlLWJhODgtMzkyNWJmMDNkNjFiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDExNDQzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWViOGNhMjc2OWIwMTYzMmEwMDcxOTEyMmE2ODNlNTgxOTZjNDg3OTU3ODNhMTg1YjZmYWRjNTQyZTU0MGE0MTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.XexfwPyaC4GW34V9Qe0HSmKUp8f3A7RJFGk5lCwybQM)
![image](https://private-user-images.githubusercontent.com/91663466/277063410-5b78db15-d9a8-49b6-8c18-ecdcf37a425f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEyMTY5NzIsIm5iZiI6MTcyMTIxNjY3MiwicGF0aCI6Ii85MTY2MzQ2Ni8yNzcwNjM0MTAtNWI3OGRiMTUtZDlhOC00OWI2LThjMTgtZWNkY2YzN2E0MjVmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDExNDQzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzY2E0ZTE0MWU4ZTViNzdkNDdkN2VlMWY1Y2JjNGUxMjhlNTk4NWQxNDMwNWE0Mzg1M2E4MzM1NDI4MjNkZTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.6j6vY7LmT-eLZtnEtMXkrdUQSDHFQOutpsRc9sXo37M)
- Create folder.
- 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). - 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. - 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. - Finally you can add folder named
Single Sided
with cards that don't have back and place your cards here. - That is all! Now choose the folder from step 1 as
Cards folder
inPnP2PDF
window and enjoy your final result!
The final structure is shown below:
![image](https://private-user-images.githubusercontent.com/91663466/277065510-11636a16-23a6-4027-b687-1028d582da59.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjEyMTY5NzIsIm5iZiI6MTcyMTIxNjY3MiwicGF0aCI6Ii85MTY2MzQ2Ni8yNzcwNjU1MTAtMTE2MzZhMTYtMjNhNi00MDI3LWI2ODctMTAyOGQ1ODJkYTU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDExNDQzMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ5ZTc1YTQwNjY1NGZhNDQ1MmI3ZmIxNTZhMzgyODY3OTA0ZDRiMjEyMzJmY2JkMjVlMjAzMWM4MTI4NDU3YWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-0SRjL0HRbmEcNdNuGGziz9XOvlVAkEyuk2ZroE30yM)
P.S. You can add as much card backs and their folders as you want, not only two pair as in example.
- 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.