Automating Data Acquisition from PDF Files with InDriver from inanalytics.io 🚀
- Andrzej Jarosz
- Feb 17
- 2 min read
Does your company also struggle with processing data from PDF files? 🤔
This can happen when you need to acquire batch records from machines. We have a solution for that!

Does your company struggle with processing data from PDF files? 🤔
The InDriver platform from inalytics.io is a powerful tool for automating data acquisition — even from PDF files! 📂➡️💾
With InDriver, you can:
✅ Automatically extract content from PDF files, such as batch records generated by production machines.
✅ Process data from files (PDF, XML, TXT) and log them to SQL databases in JSON format.
✅ Monitor network directories for new files.
✅ Exchange data via multiple interfaces available in InDriver:
🔹 OPC UA (Client/Server) – Integration with industrial systems
🔹 REST API, SQL API, SMTP API – Communication with IT systems
🔹 ModbusAPI, SocketAPI, SerialPortAPI – Connectivity with shop-floor devices
📈 Business Case Example:
“A pharmaceutical manufacturer reduced reporting time by 80% through batch record automation.”
🛠️ InDriver's code is simple and flexible. Here’s an example of reading a PDF file and saving its content to a SQL database in JSON format:
InDriver.import("PdfApi");
PdfApi.setCodec("ISO 8859-2");
// Open the PDF document
PdfApi.load('c:\\FilesFolder\\batch_record.pdf');
let pdfText = PdfApi.pageText(0); // Load the first page
// Process pdfText or load additional pages
// Insert PDF content into the SQL database
InDriver.sqlExecute(
"azureserver",
"insert into public.batch_records (source, ts, data) \
values ('Machine1','" + new Date().toISOString() + "',$$" + pdfText + "$$);"
);
💡 This is just one example of InDriver’s capabilities — automating processes, integrating with machines, acquiring, and analyzing data has never been easier!
📣 Share your experiences with data automation in the comments! 👇
Want to learn more or test InDriver in your company?
Contact us at: inalytics.io 💙
Comentarios