IoT | MES | SCADA | InDriver | Industry40 | Automation | SmartFactory | DataIntegration
Czy Twoja firma również zmaga się z przetwarzaniem danych z plików PDF?
Może tak być kiedy chcesz pozyskać np. batch_rekordy z maszyn.
Mamy na to rozwiązanie!
Dzięki InDriver możesz:
✅ Automatycznie odczytywać treść plików PDF, np. batch recordów generowanych przez maszyny produkcyjne.
✅ Przetwarzać dane z plików (PDF, XML, TXT) i logować je do baz SQL w formacie JSON.
✅ Monitorować katalogi sieciowe w poszukiwaniu nowych plików.
✅ Wymieniać dane przez różnorodne interfejsy dostępne w InDriver:
🔹 OPC UA (Client/Server) – integracja z systemami przemysłowymi
🔹 REST API, SQL API, SMTP API – komunikacja z systemami IT
🔹 ModbusAPI, SocketAPI, SerialPortAPI – łączność z urządzeniami na poziomie shop floor
📈 Przykład biznesowy:
„Producent farmaceutyczny skrócił czas raportowania o 80% dzięki automatyzacji batch recordów”
🛠️ Kod w InDriver jest prosty i elastyczny. Oto przykład, jak wczytać plik PDF i zapisać jego treść do bazy SQL w formacie JSON:
InDriver.import("PdfApi"); PdfApi.setCodec("ISO 8859-2");
// Otwórz dokument PDF PdfApi.load('c:\\FilesFolder\\batch_record.pdf');
let pdfText = PdfApi.pageText(0); // Załaduj pierwszą stronę
// Przetwarzanie zawartości pdfText lub wczytanie kolejnych stron
// Zapis treści PDF do bazy SQL
InDriver.sqlExecute( "azureserver", "insert into public.batch_records (source, ts, data) \ values ('Machine1','" + new Date().toISOString() + "',$$" + pdfText + "$$);" );
💡 To tylko jeden z przykładów zastosowań InDriver – automatyzacja procesów, integracja z maszynami, akwizycja danych i ich analiza stają się proste i szybkie!