async function loadPdf(){
const binarypdf = atob(await pdf2base64(file));
let loadingTask = await pdfjsLib.getDocument({data: binarypdf});
debugger;
let pdf = await (function(){return loadingTask.promise})()
let numPages = pdf._pdfInfo.numPages;
let Attachements = await (function(){return pdf.getAttachments()})();
let data = await (function(){return pdf.getData()})();
let Page = await (function(){return pdf.getPage(pageNum)})();
let Destinations = await (function(){return pdf.getDestinations()})();
let Metadata = await (function(){return pdf.getMetadata()})();
let Outline = await (function(){return pdf.getOutline()})();
let PageLayout = await (function(){return pdf.getPageLayout()})();
let annotationStorage = pdf.annotationStorage;
let textContent = await (function(){return Page.getTextContent()})()
let Viewport = await (function(){return Page.getViewport()})()
let [xMin, yMin, xMax, yMax] = Page._pageInfo.view
let rotate = Page._pageInfo.rotate
return parsepdf(textContent.items,rotate,Page._pageInfo.view).map(e=>e.map(f=>{return f?f.str:''}));
debugger;
return Page._pageInfo
}