Stirling-PDF to self-hostowana platforma do przetwarzania PDF-ów, która działa lokalnie na Twojej infrastrukturze i udostępnia wiele narzędzi przez przeglądarkę oraz API. Jej główna wartość to automatyzacja operacji na dokumentach: scalanie, dzielenie, OCR, kompresja, konwersje, podpisy, redakcja i podobne zadania bez wysyłania plików do zewnętrznej usługi.
Najważniejsze zastosowania
- Edycja i porządkowanie PDF-ów bez wysyłania ich do zewnętrznej chmury.
- Konwersja między PDF a innymi formatami.
- Operacje bezpieczeństwa, np. szyfrowanie, podpisy, redakcja treści i usuwanie metadanych.
- Automatyzacja przetwarzania dokumentów przez API i batch processing.
Automatyzacja i API
Stirling-PDF ma REST API, więc możesz integrować je ze skryptami, pipeline’ami i systemami workflow. Dokumentacja mówi wprost, że ma prosty API do integracji z zewnętrznymi skryptami, a endpoint pipeline pozwala połączyć wiele operacji w jednym żądaniu zamiast wykonywać je osobno krok po kroku.
Praktycznie oznacza to, że możesz np. wrzucić dokument, wykonać OCR, potem kompresję, potem znak wodny i na końcu podpisać plik w jednym przepływie. To jest szczególnie wygodne w zadaniach typu batch processing, gdzie przetwarzasz całe serie plików, np. faktury, skany, raporty czy dokumenty archiwalne.
Batch processing
Batch processing w Stirling-PDF polega na hurtowym przetwarzaniu wielu plików naraz albo na uruchamianiu zdefiniowanych pipeline’ów na paczkach dokumentów. W dokumentacji i opisach funkcji pipeline/automate wskazano, że można tworzyć sekwencyjne workflow i uruchamiać je na wielu plikach, a wynik może zostać zwrócony jako pojedynczy plik albo ZIP.
Dla admina lub DevOps to jest użyteczne np. przy:
- automatycznym obrabianiu skanów z inboxa,
- seryjnym znakowaniu wodnym dokumentów,
- masowej kompresji przed archiwizacją,
- OCR dla całych katalogów plików.


