我该如何修复这个错误?
const wrapper = document.createElement("div");
const myHTMLString = "<div>Hello</div>";
wrapper.insertAdjacentHTML("afterbegin",myHTMLString);
//console.log(">>>",wrapper);
html2canvas(wrapper,{useCORS: true}).then((canvas) => {
wrapper.appendChild(canvas);
console.log("canvas>>",wrapper.appendChild(canvas));
var base64encodedstring = canvas.toDataURL('image/jpeg', 1.0);
console.log("base6", base64encodedstring );
});
Run Code Online (Sandbox Code Playgroud)
176e275da87 1ms 启动文档克隆
未捕获(承诺)无法在克隆的 iframe 中找到元素
我想将 pdf 文件转换为 jpg。我正确安装了imagick并安装了ghoscript 9.53.3 64x但出现此错误。我把ghoscript/bin和lib路径放在环境变量中。
致命错误:未捕获 ImagickException:PDFDelegateFailed `系统找不到指定的文件。' @ error/pdf.c/ReadPDFImage/794 in C:\xampp7.4\htdocs\kOnline\vendor\spatie\pdf-to-image\src\Pdf.php:40 堆栈跟踪:#0 C:\xampp7。 4\htdocs\kOnline\vendor\spatie\pdf-to-image\src\Pdf.php(40): Imagick->pingimage('C:/xampp7.4/htd...') #1 C:\xampp7 .4\htdocs\kOnline\pdfToImaage.php(8): Spatie\PdfToImage\Pdf->__construct('C:/xampp7.4/htd...') #2 {main} 扔在 C:\xampp7.4 中\htdocs\kOnline\vendor\spatie\pdf-to-image\src\Pdf.php 第 40 行
我的代码:
$pdf = new Spatie\PdfToImage\Pdf($pathToPdf);
foreach (range(1, $pdf->getNumberOfPages()) as $pageNumber) {
$pdf->setPage($pageNumber);
$pdf->saveImage("Image_name".$pageNumber.".png");
}
Run Code Online (Sandbox Code Playgroud)
PHP 版本 7.4.11
Apache 版本 Apache/2.4.46 (Win64) OpenSSL/1.1.1g PHP/7.4.11
戈脚本 9.53.3 64x
imagick 模块版本 3.4.4
操作系统 Windows 10 64x
ghostscript ×1
html2canvas ×1
html5-canvas ×1
imagick ×1
javascript ×1
pdf ×1
php ×1
php-7.4 ×1
reactjs ×1
typescript ×1