В настоящее время я работаю над проектом, в котором PDF-файл должен быть преобразован в изображение (jpg). Я использую pdf2pi c для этого. Я только что описал
npm install -S pdf2pic
Выполнено. Затем код вставляется как функция в HTML.
<script src="pdf2image.js"></script>
<p>...</p>
<p>...</p>
<button onclick="recognizeFile('../../tests/assets/images/bbn-brotregal.pdf')">PDF2Image</button>
<input type="file" onchange="recognizeFile(window.lastFile=this.files[0])">
и мой pdf2image. js
const PDF2Pic = require('pdf2pic');
const pdf2pic = new PDF2Pic({
density: 100, // output pixels per inch
savename: 'untitled', // output file name
savedir: './images', // output file location
format: 'png', // output file format
size: '600x600', // output size in pixels
});
async function recognizeFile(file) {
pdf2pic.convertBulk(file, -1).then((resolve) => {
console.log('image converter successfully!');
return resolve;
});
}
Теперь я получаю следующую ошибку:
pdf2image.js:13 Uncaught (in promise) ReferenceError: Cannot access 'pdf2pic' before initialization
at recognizeFile (pdf2image.js:13)
at HTMLButtonElement.onclick (pdf2image.html:13)
Нужно ли устанавливать что-либо еще?
Топи c Это новый для меня, и я не нашел пример