![](/img/trans.png)
[英]Error: write EPIPE on Cloud Run while using html-pdf NPM
[英]PDF2pic: Error: write EPIPE error on converting pdf
我正在嘗試將 pdf 文檔轉換為圖像(每頁作為單獨的圖像)。 我正在使用包 pdf2pic。 我試圖在這里轉換一個 pdfenter 代碼並得到錯誤。 誰能幫我我在這里做錯了什么
我得到的錯誤
Error: write EPIPE
at afterWriteDispatched (internal/stream_base_commons.js:156:25)
at writeGeneric (internal/stream_base_commons.js:147:3)
at Socket._writeGeneric (net.js:785:11)
at Socket._write (net.js:797:8)
at writeOrBuffer (internal/streams/writable.js:358:12)
at Socket.Writable.write (internal/streams/writable.js:303:10)
at ReadStream.ondata (internal/streams/readable.js:745:22)
at ReadStream.emit (events.js:376:20)
at ReadStream.Readable.read (internal/streams/readable.js:519:10)
at flow (internal/streams/readable.js:1001:34) {
errno: -4047,
code: 'EPIPE',
syscall: 'write'
}
const { fromBase64, fromPath } = require("pdf2pic");
const { mkdirsSync, readFileSync } = require("fs-extra");
const rimraf = require("rimraf");
module.exports = () => {
const specimen1 = "./files/specimen1.pdf";
const outputDirectory = "./output";
rimraf.sync(outputDirectory);
mkdirsSync(outputDirectory);
const options = {
density: 100,
saveFilename: "untitled",
savePath: outputDirectory,
format: "png",
width: 600,
height: 600
};
const storeAsImage = fromPath(specimen1, options);
return storeAsImage(1).then( res=> { console.log(res)}).catch(error =>{ console.log(error)})
}
謝謝
同樣的問題,你解決了這個問題嗎? 如果是這樣,修復方法是什么? 謝謝。
我在使用 Windows 時遇到了這個問題。 您將需要 ImageMagick,它不會自動安裝在 GraphicsMagick 的更高版本中。 解決方案是從源代碼下載 GraphicsMagick。 請參閱: https ://github.com/yakovmeister/pdf2image/blob/HEAD/docs/gm-installation.md http://www.graphicsmagick.org/INSTALL-windows.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.