Extract text from PDF and image using AI (Gemini) to CSV file
Workflow Description
An automation template that extracts text from PDF and image files using Google's Gemini AI, then converts the results into a structured CSV file. Automatically triggers when files are uploaded to Google Drive and intelligently processes them before saving outputs.
How it works
- 1.Activate the workflow when a PDF or image file is uploaded to the designated Google Drive folder
- 2.Extract file content and verify its type using a conditional switch node
- 3.Process the text with Gemini AI model through an LLM Chain for structured data extraction
- 4.Convert processed results to CSV format and save the file back to Google Drive
Use cases
- Automatically index and extract key data from large document and image collections without manual effort
- Process invoices, receipts, and contracts to extract specific information fields autonomously
- Convert visual content from images into organized, analyzable text for further processing
- Integrate intelligent text processing with cloud storage to streamline file and data management workflows
Requirements
- Valid API key for Google's Gemini service from Google Cloud Console
- Google Drive account with sufficient permissions to upload, access, and modify files
- Basic understanding of CSV data structures to ensure results are organized according to requirements
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (16)
Google Gemini Chat Model
Gemini Model
Get PDF or Images
Google Drive Trigger
Route based on PDF or Image
Switch
Download PDF
Google Drive
Download Image
Google Drive
Extract data from PDF
Extract From File
Send data to A.I.
HTTP Request
Convert to CSV
Convert To File
Upload to Google Drive
Google Drive
Convert to CSV2
Convert To File
Upload to Google Drive1
Google Drive
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Vertex A.I. extract text
LLM Chain