herzogmatthias / code-to-pdf

VSCode Plugin to convert your Code Files into PDFs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code to PDF


⚠️ If you are using Firefox: Have a look at the known issues here

This extension can be used to convert your code into a PDF File like it works with IntelliJ. It works with single code files as well as with whole Directories. It uses puppeteer-core under the hood so you need Firefox or Chrome installed.

Features

  • Convert whole directories or single files of code into PDFs.
  • Syntax Highlighting thanks to Prism.js for every major language.
  • easy to use via commands or the explorer context menu.

Extension Settings

This extension contributes the following settings:

  • codeToPdf.openHTMLPageInBrowser
    • default: false
    • opens a browser window with the html which will be converted to pdf
  • codeToPdf.ignoredFileExtensions
    • default: [".txt", ".pdf",".jpg",".jpeg",".png",".xlsx",".docx",".pptx",".ico"]
    • Stores file extensions which will be ignored when converting to pdf e.g. ['.html']
  • codeToPdf.pathForBrowserExec
    • default: ""
    • Usable for MacOS Users when the Browser is not installed in the default location

Release Notes

Known Issues when using Firefox

  • Firefox cannot be closed with puppeteer: Because of a locked user profile puppeteer cannot close firefox. The task has to be cancelled manually.
  • PDF colors can look blurred: The converted PDF can looked blurred. A workarround is to enable the openHTMLPageInBrowser option and convert it manually.

About

VSCode Plugin to convert your Code Files into PDFs


Languages

Language:TypeScript 79.1%Language:HTML 14.7%Language:JavaScript 6.2%