Hi,
I’m using n8n on a Linux VM using dockers and using a windows machine browser to actually use it. I created a workflow in which I pick a pdf from google drive and extract data from it which is later to be used by AI models. My workflow’s Google Drive node successfully takes the pdf from Google Drive and sends it to the “Extract from pdf” node’s input. However, upon extraction, it says that the pdf has no binary data.
My drive node has “data” set in output binary field. Google Drive’s API is enabled and the file is properly shared with my drive’s service account. The pdf has text and no image. I even checked an online pdf binary extractor and it did extract data from it. I checked & applied the settings on relevant posts on this forum and applied the solutions as well which AI suggested but no luck.
I’d appreciate if anyone could help me out.
Thanks!
1 Like
Hello,
Hope all is going well, it would appear you just need to run the node before it, it should be the node directly before the extract, once you ensure the download node runs, it should work on the extract node correctly.
update: you can share the workflow too, this will help I can test locally too.

Best regards,
Samuel
Hi Samuel,
Thank you for the prompt response. I did as you mentioned but the issue still persists. I am sharing the workflow with you.
Hey @n8nUser2
It working here for me after I removed the code node, and connected the flow
Can you try like this please.
Best regards,
Samuel
Thank you so much, it is working now.
1 Like
Thats awesome and good to hear, just remember everything connects
- For workflows created in version 1.0 and above: executes each branch in turn, completing one branch before starting another. n8n orders the branches based on their position on the canvas, from topmost to bottommost. If two branches are at the same height, the leftmost branch executes first.*
I’d be really greatful if you could mark as solution if all okay, feel free to reach out to me or tag me if you have any further questions.
Have a great day.