PDF#
Open this notebook in Jupyterlite | Download this notebook from GitHub (right-click to download).
import panel as pn
pn.extension()
The PDF
pane embeds an .pdf
document in a panel if provided a local path, or will link to a remote file if provided a URL.
Parameters:#
For details on other options for customizing the component see the layout and styling how-to guides.
embed
(boolean, default=False): If given a URL to a file this determines whether the image will be embedded as base64 or merely linked to.object
(str or object): The PDF file to display. Can be a string pointing to a local or remote file, or an object with a_repr_pdf_
method.start_page
(int): Start page of the.pdf
file when loading the page.style
(dict): Dictionary specifying CSS styles.
The PDF
pane can be pointed at any local or remote .pdf
file. If given a URL starting with http
or https
, the embed
parameter determines whether the image will be embedded or linked to:
pdf_pane = pn.pane.PDF('https://assets.holoviz.org/panel/samples/pdf_sample.pdf', width=700, height=1000)
pdf_pane
Like any other pane, the PDF
pane can be updated by setting the object
parameter:
pdf_pane.object = 'https://assets.holoviz.org/panel/samples/pdf_sample2.pdf'
Open this notebook in Jupyterlite | Download this notebook from GitHub (right-click to download).