diff --git a/packages/nodes-base/utils/binary.ts b/packages/nodes-base/utils/binary.ts index 551e2ea7c1..ce09bdf8a6 100644 --- a/packages/nodes-base/utils/binary.ts +++ b/packages/nodes-base/utils/binary.ts @@ -160,8 +160,9 @@ export async function extractDataFromPDF( const params: { password?: string; url?: URL; data?: ArrayBuffer } = { password }; if (binaryData.id) { - const binaryPath = this.helpers.getBinaryPath(binaryData.id); - params.url = new URL(`file://${binaryPath}`); + params.data = await this.helpers.binaryToBuffer( + await this.helpers.getBinaryStream(binaryData.id), + ); } else { params.data = Buffer.from(binaryData.data, BINARY_ENCODING).buffer; }