问题描述
我可以使用Native File System API改变文件格式吗?例如,当我读取一个目录的每个.pdf文件并将它们更改为.jpeg文件时?
解决方法
您可以使用 PDF.js 之类的库来运行此 gist 中概述的转换。对于实际的文件夹迭代,试试这个:
const dirHandle = await window.showDirectoryPicker();
for await (const entry of dirHandle.values()) {
if (entry.kind === 'file' && entry.name.endsWith('.pdf')) {
const file = await entry.getFile();
// Convert to image as outlined in gist.
}
}