Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.12 KB

README.md

File metadata and controls

30 lines (22 loc) · 1.12 KB

Webpage to PDF action

A GitHub Action to convert any webpage to a PDF document.

Internally uses Puppeteer's mojo to get the page and render it to print it to PDF.

Inputs

  • webPageURL: This is the URL of the page. Required.
  • outputFile: Path to the generated PDF file. Required.
  • usePuppeteer: If you need to use Puppeteer or your chrome.
  • useScreen: If you want to use the option emulateMediaType to generate with screen media and not print media
  • pdfOptions: PDF options as described on Puppeteer's documentation. This is optional.

✨ Example Usage

- name: html to pdf
  uses: misaelnieto/web_to_pdf_action@master
  with:
    webPageURL: https://www.noenieto.com/resume/
    outputFile: ./path/to/my/resume.pdf
    usePuppeteer: true
    useScreen: true
    pdfOptions: '{"format": "Letter", "margin": {"top": "10mm", "left": "10mm", "right": "10mm", "bottom": "10mm"}}'

You may also like ...

Fifsky's HTML to PDF action.