fix(tools): surface chars count in pdf-to-text result payload

This commit is contained in:
SnapOtter
2026-06-13 10:34:43 +08:00
parent 39543d6512
commit 3c4433583b
+2 -1
View File
@@ -22,13 +22,14 @@ export function registerPdfToText(app: FastifyInstance) {
const outPath = join(ctx.scratchDir, `${base}.txt`);
ctx.report(10, "Extracting text");
await pdfTextPy(inPath, outPath);
const result = await pdfTextPy(inPath, outPath);
ctx.report(90, "Done");
return {
scratchPath: outPath,
filename: `${base}.txt`,
contentType: "text/plain",
resultPayload: { chars: result.chars },
};
},
});