Search code examples
javascriptpdfembed

How to display PDF from Byte Array inside of <embed> in Javascript


Hey guys I am new at Front End Development. I want to display my pdf file from byte array like:

<embed id="preview_pdf" src=' +myitem + "?#zoom=85&scrollbar=0&toolbar=0&navpanes=0" +  ' frameborder="0" oncontextmenu="return false" onselectstart="return false" ondragstart="return false" allowfullscreen >' + '</embed>');

how it is possible for me ?


Solution

  • The Adobe Embed API can be used to display PDF files in modern browsers and can accept a Promise that resolves to an array buffer as input. The important part of the code might look like this...

    adobeDCView.previewFile({
        content: { promise: Promise.resolve(buffer) }
        metaData: { fileName: :"myFile.pdf" }
    }); 
    

    It's free.