MCPcopy
hub / github.com/simstudioai/sim / parseBufferAsPdf

Function parseBufferAsPdf

apps/sim/app/api/files/parse/route.ts:1115–1125  ·  view source on GitHub ↗

* Parse a PDF buffer

(buffer: Buffer)

Source from the content-addressed store, hash-verified

1113 * Parse a PDF buffer
1114 */
1115async function parseBufferAsPdf(buffer: Buffer) {
1116 try {
1117 const { PdfParser } = await import('@/lib/file-parsers/pdf-parser')
1118 const parser = new PdfParser()
1119 logger.info('Using main PDF parser for buffer')
1120
1121 return await parser.parseBuffer(buffer)
1122 } catch (error) {
1123 throw new Error(`PDF parsing failed: ${(error as Error).message}`)
1124 }
1125}
1126
1127/**
1128 * Format bytes to human readable size

Callers 1

handlePdfBufferFunction · 0.85

Calls 2

parseBufferMethod · 0.95
infoMethod · 0.80

Tested by

no test coverage detected