Get started, 2 of 3
Pick what to print
Two panels both show files. They do different things. Once you see why, the rest is muscle memory.
The two panels
Tree
Print plan
Preview
The tree on the left is everything in the folder you opened. Click around, expand folders, find what you want.
The print plan in the middle is what's actually going into the PDF, in the order you set. Files end up here only when you put them here. The tree is the library; the plan is the shopping cart.
The preview on the right shows how the plan will print, sheet by sheet, sized to A4 or US Letter.
Adding files to the plan
Four ways, pick whatever feels natural:
- Drag from the tree. Drag a file or a whole folder onto the plan. Folders get walked and every file inside is added.
- Click the + on hover. Hover a file in the tree, click the small + that appears.
- Double-click a file. Same effect as the +.
- Drop from your file manager. Drag files from outside the browser into the plan panel. They get added directly to the plan, separate from the tree.
Reorder, rename, remove
Inside the plan, drag entries up or down to reorder. The preview re-paginates immediately.
Press F2 on the selected entry to give it a custom title (the filename is the default). Press Del or Backspace to remove the selected entries. Click while holding Shift to range-select; Ctrl / Cmd + click to multi-select.
Smart-add
When you open a folder, PDFy auto-fills the print plan with every code and text file in the
tree, sorted with README first, then source files under src/ or lib/, then everything else, with the project's
lockfile-adjacent root file (package.json, Cargo.toml, etc.) and LICENSE near the bottom.
If you delete one of those auto-added entries from the plan, PDFy remembers that specific file path for this project and won't re-add it next time you open the same folder. The memory is per project and per exact path: it doesn't generalise to "skip all tests" or carry across folders.
Disable smart-add entirely in Settings if you'd rather start with an empty plan every time.
What about non-code files?
Images get embedded directly. PDFs in your folder are rasterised page-by-page so they show up as part of your output. Plain text and Markdown render as code with syntax highlighting where applicable. Truly binary files (executables, archives) are skipped with a placeholder.