1
有一些方法可以檢查文件是否損壞node.js?檢查文件是否被損壞node.js
我嘗試了很多文件系統的方法,如fs.readFile
,fs.open
abd fs.access
但他們都返回ok狀態,我敢肯定我的文件在我的測試中已損壞。
爲了更清楚一點,我的目標是檢查PDF是否可讀(不僅檢查是否可以生成),如果可以打開。我損壞了文件here進行測試。
有一些方法可以檢查文件是否損壞node.js?檢查文件是否被損壞node.js
我嘗試了很多文件系統的方法,如fs.readFile
,fs.open
abd fs.access
但他們都返回ok狀態,我敢肯定我的文件在我的測試中已損壞。
爲了更清楚一點,我的目標是檢查PDF是否可讀(不僅檢查是否可以生成),如果可以打開。我損壞了文件here進行測試。
您可以嘗試使用工具like this解析它,並確認它是否成功。
要展開對了一下,這裏是從鏈接取消一些示例代碼:
let fs = require('fs'),
PDFParser = require("pdf2json");
let pdfParser = new PDFParser();
pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError));
pdfParser.on("pdfParser_dataReady", pdfData => {
fs.writeFile("./pdf2json/test/F1040EZ.json", JSON.stringify(pdfData));
});
pdfParser.loadPDF("./pdf2json/test/pdf/fd/form/F1040EZ.pdf");
感謝您的想法,工作! –
首先定義「損壞」。 「不包含我腦中應該包含的東西」不是計算機可以測試的。 – Quentin
我更新了問題@Quentin –