Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return new Promise(function (resolve, reject) {
var simpleName = name
name = FileManager._getFileName(name)
var metadataFileName = metadataFilePrefix + name
var fileName = filePrefix + name
var firstPageFileName = firstPageFilePrefix + name
var content = FileManager._getFileUrl(arrayBuffer, type)
pdfjs.disableWorker = true
pdfjs.getDocument(content).then((pdf) =>
{
pdf.getPage(1).then((page) =>
{
var viewport = page.getViewport(0.6)
var canvas = document.createElement('canvas')
var context = canvas.getContext('2d')
canvas.height = viewport.height
canvas.width = viewport.width
page.render({canvasContext: context, viewport: viewport}).then(() =>
{
var firstPage = canvas.toDataURL('image/jpeg')
var now = (new Date()).getTime()
var metadata = {
name: simpleName,
size: size,