How can I print a large web page to a single-page pdf with custom dimensions?

I am trying to convert this page to a single-page, 19 x 13 pdf file.

I am running Firefox under Ubuntu and trying to use the Print To File option, but it is splitting the web page into multiple pages.

Is there a way to get the page into a single-page pdf with the given dimensions?

Edit: I already tried setting the page dimensions to 19 x 13 using custom page size. The only noticeable effect is that each page now has more whitespace, but the page is still split across multiple pages.

Also, I already saw the answer suggesting the Abduction plugin, which works, but I prefer a pdf because it is more scalable.


Solution 1:

  1. Navigate to the page
  2. File > Print (or use CTRL +P )
  3. Switch to "Page Setup" page
  4. In "Page Size" drop down list choose last option called "Manage Custom Sizes"
  5. You will see the dialog window with the settings you are looking for:

enter image description here

EDIT 1:

Note that the page has to be small enough to fit in your specified dimensions, otherwise you will still end up having multiple pages in your PDF. If the page does not fit, you have two options:

  1. Change the dimensions proportionally (keep same ratio)
  2. Use the Scale function in Page Setup window and scale down the original page. In this case it is important to untick the option "Ignore Scaling And Shrink To Fit Page Width" on the Options page.