Python 如何创建多页Dash应用程序的PDF视图?

Python 如何创建多页Dash应用程序的PDF视图?,python,pdf,plotly,plotly-dash,Python,Pdf,Plotly,Plotly Dash,我有一个具有以下文件结构的多选项卡/页面破折号应用程序: index.py app.py Tab -- Tab1.py -- Tab2.py ---- SubTab1.py ---- SubTab2.py 以下是index.py中的应用程序布局: app.layout = html.Div([ # header html.Div([ html.Div( ,style={"float":"right&qu

我有一个具有以下文件结构的多选项卡/页面破折号应用程序:

index.py
app.py
Tab 
-- Tab1.py
-- Tab2.py
---- SubTab1.py
---- SubTab2.py
以下是
index.py
中的应用程序布局:

app.layout = html.Div([

    # header
    html.Div([

        html.Div(
            ,style={"float":"right","width":"170px","height":"100px","margin-top":"-14px"})
        ],
        className="row header"
    ),

    # body
    #html.Div(className='background')

    # tabs
    html.Div([

        dcc.Tabs(

            id="tabs",
            vertical=True,
            className="mb-3",
        
            children=[

                 dcc.Tab(label="Tab1", value="tab1_tab",
                         children=[dcc.Tabs(id="subtabs", 
                            children=[dcc.Tab(label='subtab1', value='subtab1'),
                                      dcc.Tab(label='subtab2', value='subtab2')      
                            ],
                         
                    )
                 ]),
                 dcc.Tab(label="Deal", value="deal_tab")

            ],
            
        )

        ],

        className="row tabs_div"

    ),

        # Tab content
        html.Div(id="tab_content", style={"margin": "-11% 8.9%", "float":"left"}),

])
现在,我想导出并保存一个带有persist状态的
subtab1
subtab2
内容的PDF视图。我该怎么做呢?似乎你可以为一个单页应用程序做这个,但是,我不太确定多页应用程序