AB
Size: a a a
AB
EL
AB
AB
A
АП
A
.
СЗ
.
СЗ
.
СЗ
.
dz
def get_pdf(filters, view_name, workbook_id):
with server.auth.sign_in(tableau_auth):
view = get_view(server, view_name,workbook_id)
pdf_req_option = TSC.PDFRequestOptions(page_type=TSC.PDFRequestOptions.PageType.Folio,
orientation=TSC.PDFRequestOptions.Orientation.Landscape,
maxage=1)
for filter, value in filters.items():
pdf_req_option.vf(filter, value)
server.views.populate_pdf(view, pdf_req_option)
#logger.info('PDF have been downloaded')
pdf = view.pdf
with open(f'{view_name}.pdf', 'wb') as f:
f.write(pdf)
V
V
ВБ
V