Skip to content

misaelnieto/web_to_pdf_action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Repository files navigation

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.