Skip to content
file

GitHub Action

Webpage to PDF

v0.3.1 Latest version

Webpage to PDF

file

Webpage to PDF

Github Action to convert any webpage to a PDF document

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Webpage to PDF

uses: misaelnieto/[email protected]

Learn more about this action in misaelnieto/web_to_pdf_action

Choose a version

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.