Przejdź do treści
Stworzone w UE · RODO natywne

Wypełnialne PDF-y. Sterowane przez API.

Wgraj PDF, narysuj pola, generuj wypełnione kopie — wizualnie lub masowo przez czyste REST API. Wybierz hosting lub samodzielnie hostowane. Anuluj w dowolnym momencie.

5 szablonów i 50 renderów/miesiąc — darmowe na zawsze.

Docker Hub pulls
invoice.pdf
customer.name
order.number
total
Co dostajesz

Dla zespołów wysyłających dokumenty.

Edytor wizualny

Przeciągnij pola na PDF w przeglądarce. Tekst, wieloliniowy, checkbox, radio, obraz. Zmień rozmiar, kolor, formatuj daty i waluty inline.

Jeden endpoint REST

POST /api/v1/:workspace/templates/:id/generate z Twoim JSON-em. Odpowiedź to wypełniony PDF. Endpoint masowy zipuje tysiące naraz.

Opcja self-hosted

Jeden kontener Docker, na własnej infrastrukturze. Bez phone-home.* Plan Free działa bez licencji; klucze licencyjne odblokowują Advanced, Pro i Enterprise.

* Plany płatne wysyłają okresowy heartbeat licencji (wersja + hash klucza, nic więcej). Free nie wysyła niczego.

Podpis elektroniczny

Wbudowany podpis elektroniczny — jeden POST, cztery webhooki.

Pomiń drugiego dostawcę. Każdy szablon możesz wysłać do podpisu jednym wywołaniem API — odbiorca dostaje tokenowany link, ty dostajesz zdarzenia webhook przy każdej zmianie stanu. Ten sam hosting w UE co API renderowania. Żadnej integracji w stylu DocuSign do utrzymania.

Hosted plany płatne · self-hosted Enterprise.

1

POST /sign-requests

Jedno wywołanie. Pluma renderuje PDF, umieszcza pole podpisu odbiorcy i kolejkuje e-mail z zaproszeniem.

2

Odbiorca podpisuje

Tokenowana strona /sign/<token>. Podpis wpisany lub narysowany. Nie potrzeba konta.

3

Webhook się wyzwala

signature.signed trafia na twój URL w ciągu sekund. signature.declined i .expired domykają cykl życia.

4

Podpisany PDF dostarczony

Ponownie wyrenderowany z wbudowanym podpisem, wysłany na skonfigurowane adresy To/CC/BCC i zachowany do audytu.

Ta sama rezydencja danych w UE

Żądania podpisu, PDF-y i ścieżka audytu mieszkają w tym samym object storage w regionie UE co wyniki renderowania. Jedno DPA, jedna lista podwykonawców.

Cykl życia webhook-first

signature.requested · .signed · .declined · .expired. Dostarczanie podpisane HMAC. Ponawiane przez 24 h z wykładniczym backoffem.

Bez drugiego dostawcy

Twój klucz API, twój szablon, twoje DPA. Zapomnij o integracji w stylu DocuSign — sign-request żyją na tej samej powierzchni /api/v1/.

Jak to działa

Trzy kroki od PDF do wypełnionego wyjścia

1

Wgraj

Upuść swój PDF. Oryginał pozostaje nienaruszony.

2

Umieść pola

Kliknij, by umieścić pola tekstowe, checkbox, radio lub obrazy. Powiąż ze ścieżkami JSON.

3

Renderuj

POST swój JSON. Odbierz wypełniony PDF — pojedynczy lub masowo.

Dla deweloperów

Jedno wywołanie curl.

Wyślij dane, otrzymaj PDF. Ta sama API dla jednego renderu albo dziesięciu tysięcy.

curl -X POST https://plumapdf.com/api/v1/$WORKSPACE/templates/$ID/generate \
  -H "Authorization: Bearer pk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"data": {"customer": {"name": "ACME GmbH"}, "amount": "1234.50"}}' \
  -o invoice.pdf
Dane w UE. DPA na żądanie.RODO domyślnie.Dziennik audytu na każdej akcji admina.Samodzielnie hostowalne. Twoje dane pozostają Twoje.Stabilne REST API. Klucze idempotencji.

Wybierz plan gdy będziesz gotowy

Darmowe na zawsze dla samodzielnych eksperymentatorów. Płatne plany odblokowują miejsca, magazyn i eksport Docker.