We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 24e6ef1 commit 134047fCopy full SHA for 134047f
src/tools/pdf/markdown.ts
@@ -27,8 +27,10 @@ type PageRange = {
27
export async function parsePdfToMarkdown(source: string, pageNumbers: number[] | PageRange = []): Promise<PdfParseResult> {
28
try {
29
const data = await loadPdfToBuffer(source);
30
+ const byteData = data instanceof Uint8Array ? data : new Uint8Array(data);
31
32
// @ts-ignore: Type definition mismatch for ESM usage
33
+ return await pdf2md(byteData, pageNumbers);
34
return await pdf2md(new Uint8Array(data), pageNumbers);
35
36
} catch (error) {
0 commit comments