Beispiel #1
0
                            "notify_addr":notify_addr[0],
                            "port_load":port_load[0],
                            "port_dis":port_dis[0],
                            "marks":'Awaited',
                            "text_1":text_1[0],
                            "text_2":text_2[0],
                            "long_text_1":long_text_1[0],
                            "long_text_2":long_text_2[0],
                            "tot_rate":str(price[0]),
                            "blno": str(blno[0])

                        }
                doc.merge(**cust)
                doc.merge_rows('inv_desc', res)

                doc.write(f"./Invoice/{usr_input}_{file}.docx")
                pythoncom.CoInitialize()
                convert(f"./Invoice/{usr_input}_{file}.docx",f"C:/Users/SoftChan.Arshad/Desktop/Garibsons Setup/Version 2.0/Invoice/{usr_input}_{file}.pdf")
            except Exception as e:
                st.warning(e)
        if file_name is not None:
            for file in file_name:
                doc = DocxTemplate(file)
                doc.save(f"{file.name}")
                for x in os.listdir("C:/Users/SoftChan.Arshad/Desktop/Garibsons Setup/Version 2.0/"):
                    # st.write(x)
                    if x.endswith(".docx"):
                        doc = DocxTemplate(x)
                        x = requests.get('http://151.80.237.86:1251/ords/zkt/pi_doc/pck_lst?INVNO={}'.format(usr_input))
                        data = x.json()
                        for x in data['items']: