Skip to content

No errors but no image written #6

@thokkane

Description

@thokkane

Can't get an image generated from the pdf. No errors either. Any ideas?

const tempDir = os.tmpdir()
await new Promise(function (resolve, reject) {
  gs()
    .batch()
    .nopause()
    .executablePath('lambda-ghostscript/bin/./gs')
    .option('-dTextAlphaBits=4')
    .res(300)
    .device('jpg')
    .output(`${tempDir}/page-01.jpg`)
    .input(filepath)
    .exec(function (err, stdout, stderr) {
        if (!err) {
          console.log('gs executed w/o error');            
          console.log('stdout',stdout);            
          console.log('stderr',stderr);            
          resolve();
        } else {
          console.log('gs error:', err);
          reject(err);
        }
    });
});
fs.lstat(tempDir+'/page-01.jpg', (err, stats) => {
  if(err)
      return console.log(err); //Handle error
  console.log(`Is file: ${stats.isFile()}`);
});
gs command: -dBATCH,-dNOPAUSE,-dTextAlphaBits=4,-r300,-sDEVICE=jpg,-sOutputFile=/var/folders/dd/zdnq1dcn2vb328ntxxt7_97c0000gn/T/page-01.jpg,/var/folders/dd/zdnq1dcn2vb328ntxxt7_97c0000gn/T/m5YF7ipQsLCuTE9c0pWC_raw.pdf
info: gs executed w/o error
info: stdout 
stderr undefined
info: { Error: ENOENT: no such file or directory, lstat '/var/folders/dd/zdnq1dcn2vb328ntxxt7_97c0000gn/T/page-01.jpg'
  errno: -2,
  code: 'ENOENT',
  syscall: 'lstat',
  path: '/var/folders/dd/zdnq1dcn2vb328ntxxt7_97c0000gn/T/page-01.jpg' }```

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions