直接跳到内容
本页目录

PDF 文档

PnPDF 组件如果提供本地路径,则将 .pdf 文档嵌入到面板中,或者如果提供 URL,则会链接到远程文件。

底层实现为panel.pane.PDF,参数基本一致,参考文档:https://panel.holoviz.org/reference/panes/PDF.html

基本用法

PnPDF 组件可以指向任何本地或远程 .pdf 文件。如果给定以 httphttps 开头的 URL,则 embed 参数决定 PDF 是嵌入还是链接到:

与任何其他组件一样,可以通过设置 object 参数来更新 PnPDF 组件:

设置起始页

使用 start_page 参数,您可以指定加载页面时 PDF 文件的起始页:

API

属性

属性名说明类型默认值
object要显示的 PDF 文件。可以是指向本地或远程文件的字符串,或具有 _repr_pdf_ 方法的对象str, object None
embed如果给定 URL 到文件,这决定 PDF 是否将被嵌入为 base64 或仅链接到boolean False
start_page加载页面时 .pdf 文件的起始页int None
styles指定 CSS 样式的字典dict {}
sizing_mode尺寸调整模式str 'fixed'
width宽度int, str None
height高度int, str None
min_width最小宽度int None
min_height最小高度int None
max_width最大宽度int None
max_height最大高度int None
margin外边距int, tuple 5
css_classesCSS类名列表list []

Slots

插槽名说明
default自定义默认内容

Controls

src/examples/panel_vuepy/panes/PDF

PDF 文档已经加载完毕