Alternatywy dla Stirling PDF Docker Compose z wykorzystaniem IronSecureDoc
Bezpieczeństwo plików PDF jest istotną kwestią dla programistów zajmujących się poufnymi dokumentami. Niezależnie od tego, czy chodzi o szyfrowanie plików, usuwanie haseł, weryfikację podpisów czy redagowanie poufnych informacji, wybór odpowiedniego narzędzia pozwala zaoszczędzić czas i zapewnić zgodność z przepisami.
Dwoma konkurentami w tej dziedzinie są StirlingPDF i IronSecureDoc. StirlingPDF to rozwiązanie typu open source, które oferuje szeroki zestaw funkcji zorientowanych na bezpieczeństwo, co czyni je elastycznym wyborem dla programistów. Z kolei IronSecureDoc to ustrukturyzowane narzędzie klasy Enterprise, zaprojektowane z myślą o silniejszej kontroli dostępu, podpisywaniu cyfrowym i weryfikacji integralności dokumentów.
Niniejsze porównanie skupi się wyłącznie na funkcjach bezpieczeństwa, analizując szyfrowanie, obsługę podpisów, zarządzanie hasłami oraz redagowanie. Na koniec będziesz mieć jaśniejszy obraz tego, które rozwiązanie najlepiej odpowiada Twoim potrzebom w zakresie bezpieczeństwa, poparty praktycznymi spostrzeżeniami, które pomogą Ci dokonać właściwego wyboru.
Zrozumienie potrzeb w zakresie bezpieczeństwa plików PDF
Dla programistów pracujących z plikami PDF bezpieczeństwo to nie tylko ograniczenie dostępu — to zapewnienie, że dokumenty pozostają chronione, weryfikowalne i zabezpieczone przed manipulacją. Wdrożenie odpowiednich środków bezpieczeństwa ma kluczowe znaczenie dla obsługi wrażliwych raportów biznesowych, dokumentów prawnych lub poufnych rejestrów.
Różne przypadki użycia wymagają różnych poziomów bezpieczeństwa:
- Podstawowa ochrona: szyfrowanie hasłem w celu ograniczenia dostępu.
- Integralność dokumentów: podpisy cyfrowe w celu weryfikacji autentyczności.
- Ochrona danych: Redakcja w celu trwałego usunięcia wrażliwych informacji.
- Kontrola dostępu: Ustawienia uprawnień regulujące edycję, kopiowanie lub drukowanie.
Oprócz samego zabezpieczenia dokumentu organizacje często wymagają możliwości audytu i zgodności z przepisami, aby zapewnić ważność prawną i spełnienie standardów ochrony danych.
Właśnie w tym IronSecureDoc się wyróżnia. Zapewnia kompleksową Suite zabezpieczeń przeznaczoną do szyfrowania na poziomie Enterprise, weryfikacji podpisów i zaawansowanej kontroli dostępu. Podczas gdy StirlingPDF oferuje sprawny zestaw narzędzi bezpieczeństwa, IronSecureDoc idzie o krok dalej, oferując silniejsze algorytmy szyfrowania, ulepszone możliwości redagowania oraz funkcje ukierunkowane na zgodność z przepisami, stworzone z myślą o branżach zajmujących się danymi wrażliwymi. Przedstawimy, w jaki sposób funkcje bezpieczeństwa IronSecureDoc przewyższają standardowe rozwiązania open source, pomagając Ci wybrać najlepsze rozwiązanie dla Twoich potrzeb w zakresie ochrony dokumentów.
Przegląd IronSecureDoc i StirlingPDF
Przegląd IronSecureDoc
IronSecureDoc to biblioteka PDF zorientowana na bezpieczeństwo, zaprojektowana dla programistów, którzy potrzebują solidnego szyfrowania, podpisów cyfrowych, redagowania i kontroli dostępu. Stworzony z myślą o zastosowaniach Enterprise, zapewnia ustrukturyzowany interfejs API, który gwarantuje, że poufne dokumenty pozostają chronione, uwierzytelnione i zgodne ze standardami bezpieczeństwa.
IronSecureDoc to nie tylko blokowanie plików PDF — oferuje on precyzyjną kontrolę nad uprawnieniami do dokumentów, zaawansowaną weryfikację podpisów oraz automatyczne redagowanie informacji poufnych. Dzięki płynnej integracji z aplikacjami .NET jest to solidny wybór dla organizacji zajmujących się dokumentacją prawną, finansową i poufną, która wymaga wysokiego poziomu bezpieczeństwa.
Przegląd StirlingPDF
StirlingPDF to zestaw narzędzi PDF typu open source, oferujący szeroki zakres funkcji bezpieczeństwa, w tym podpisy cyfrowe, szyfrowanie, usuwanie haseł i redagowanie. To elastyczna opcja dla programistów poszukujących bezpłatnych, konfigurowalnych narzędzi do zabezpieczania plików PDF.
Chociaż StirlingPDF oferuje bogaty zestaw funkcji, brakuje mu niektórych funkcji bezpieczeństwa przeznaczonych dla Enterprise, które oferuje IronSecureDoc. Zgodność z przepisami, bardziej zaawansowana kontrola dostępu i ulepszone rejestrowanie audytowe to obszary, w których StirlingPDF może nie być tak silny, co sprawia, że nadaje się on bardziej do ogólnego zabezpieczenia niż do ochrony dokumentów o wysokiej wartości.
Konfiguracja narzędzi w Dockerze
Pierwsze kroki z IronSecureDoc
Konfiguracja IronSecureDoc jest prosta dzięki wdrożeniu opartemu na Dockerze. Dzięki temu programiści mogą szybko zintegrować jego funkcje bezpieczeństwa bez konieczności zajmowania się skomplikówanymi instalacjami.
Krok 1: Pobierz obraz Docker IronSecureDoc
Aby rozpocząć, pobierz najnowszy obraz Docker IronSecureDoc:
docker pull ironsoftwareofficial/ironsecuredoc:latest
docker pull ironsoftwareofficial/ironsecuredoc:latest
Krok 2: Uruchom kontener IronSecureDoc
Po pobraniu obrazu uruchom kontener z niezbędnymi zmiennymi środowiskowymi:
docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> \
-e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
docker container run --rm -p 8080:8080 -e IronSecureDoc_LicenseKey=<IRONSECUREDOC_LICENSE_KEY> \
-e ENVIRONMENT=Development -e HTTP_PORTS=8080 ironsoftwareofficial/ironsecuredoc:latest
Zastąp <IRONSECUREDOC_LICENSE_KEY> swoim ważnym kluczem licencyjnym. Gwarantuje to pełną funkcjonalność usługi.
Krok 3: Uzyskaj dostęp do punktów końcowych API
Gdy kontener zostanie uruchomiony, można przeglądać punkty końcowe API za pomocą Swagger:
- Swagger UI (port 8080):
http://localhost:8080/swagger/index.html
Dzięki tej konfiguracji możesz rozpocząć integrację zaawansowanych funkcji bezpieczeństwa IronSecureDoc z Twoją aplikacją.
Pierwsze kroki ze StirlingPDF
StirlingPDF to narzędzie do przetwarzania plików PDF typu open source, które można szybko wdrożyć za pomocą Docker. Konfiguracja jest prosta i pozwala od razu korzystać z funkcji bezpieczeństwa oraz funkcji manipulacji dokumentami.
Krok 1: Pobierz obraz Docker StirlingPDF
Najpierw pobierz najnowszy obraz Docker StirlingPDF, uruchamiając:
docker pull casjaysdevdocker/stirlingpdf:latest
docker pull casjaysdevdocker/stirlingpdf:latest
Lub wyszukaj to w Docker Desktop:

Krok 2: Uruchom StirlingPDF Container
Gdy obraz będzie dostępny, możesz uruchomić nowy kontener. W interfejsie Docker skonfiguruj ustawienia w następujący sposób:
- Nazwa kontenera: StirlingPDF
- Port hosta: 8090

Alternatywnie można uruchomić go za pomocą CLI:
docker run --rm -p 8090:8080 casjaysdevdocker/stirlingpdf:latest
docker run --rm -p 8090:8080 casjaysdevdocker/stirlingpdf:latest

Krok 3: Uzyskaj dostęp do API
Po uruchomieniu kontenera należy przejść do interfejsu użytkownika StirlingPDF Swagger, aby zapoznać się z dostępnymi punktami końcowymi API:
http://localhost:8090/swagger-ui/index.html#/
Po skonfigurowaniu tych ustawień można zacząć korzystać z funkcji zabezpieczeń dokumentów StirlingPDF.
Szczegółowe omówienie funkcji bezpieczeństwa
Najważniejsze funkcje IronSecureDoc
Edytuj tekst
Jeśli chodzi o obsługę informacji poufnych, jedną z najważniejszych funkcji bezpieczeństwa jest redakcja, czyli możliwość trwałego usuwania wrażliwych treści z dokumentów PDF. IronSecureDoc doskonale radzi sobie z tym zadaniem, zapewniając przyjazny dla użytkownika i wydajny punkt końcowy API do szybkiego redagowania określonych słów lub fraz.
-
Elastyczne redagowanie tekstu: Użytkownicy mogą określić dokładne słowa lub frazy do redagowania. API obsługuje zarówno dopasowanie częściowe, jak i dopasowanie całych słów, konfigurowalne za pomocą parametrów zapytania.
-
Kontrola wielkości liter: Umożliwia włączanie i wyłączanie dopasowywania z uwzględnieniem wielkości liter, zapewniając precyzyjną kontrolę nad zachowaniem funkcji redagowania.
- Wizualna redakcja: Wybrany tekst można wizualnie zasłonić wyraźnym czarnym polem, wyraźnie sygnalizującym zredagowane obszary w pliku PDF.
Aby to zilustrować, rozważmy dokument PDF zawierający frazę "Dummy":

Korzystając z prostego w obsłudze API IronSecureDoc, programiści mogą łatwo wydać polecenie, aby zredagować poufny tekst.

Oto praktyczny przykład wykorzystujący Curl:
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/redact-text?draw_black_box=true&match_whole_word=false&words_to_redact=Dummy&match_case=false&save_as_pdfa=false&save_as_pdfua=false' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf'
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/redact-text?draw_black_box=true&match_whole_word=false&words_to_redact=Dummy&match_case=false&save_as_pdfa=false&save_as_pdfua=false' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf'
Po pomyślnym wykonaniu polecenia otrzymasz odpowiedź podobną do poniższej:

Powstały plik PDF pokazuje skuteczne możliwości redagowania dokumentów przez IronSecureDoc. Treści wrażliwe są trwałe zamazane, co gwarantuje bezpieczeństwo informacji poufnych:

IronSecureDoc obsługuje również zaawansowane metody redagowania, takie jak redagowanie treści przy użyciu wyrażeń regularnych lub określonych obszarów w PDF:
- /v1/document-services/pdfs/redact-regular-expression
- /v1/document-services/pdfs/redact-region
Ta prosta, ale potężna funkcja zapewnia, że dokumenty zachowują prywatność i są zgodne z rygorystycznymi standardami ochrony danych.
Certyfikacja dokumentów
Certyfikacja dokumentów gwarantuje autentyczność i integralność plików PDF. IronSecureDoc upraszcza ten proces dzięki dedykowanemu API. Oto jak można certyfikować dokument PDF za pomocą Swagger UI:
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/certify?certificate_password=P%40ssw0rd123&certificate_permissions=3' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf' \
-F 'certificate_file=@certificate.p12;type=application/x-pkcs12'
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/certify?certificate_password=P%40ssw0rd123&certificate_permissions=3' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf' \
-F 'certificate_file=@certificate.p12;type=application/x-pkcs12'
Po wywołaniu tego API plik PDF jest podpisywany certyfikatem cyfrowym, co blokuje jego zawartość i potwierdza jego autentyczność. Parametr certificate_permissions określa, co odbiorcy mogą zrobić z dokumentem po certyfikacji, np. drukować go lub wypełniać formularze.

Odpowiedź serwera zawiera certyfikowany plik do pobrania. Zapewnia to płynny sposób na zautomatyzowanie procesu certyfikacji oraz zagwarantowanie, że pliki PDF są bezpieczne, weryfikowalne i zgodne z przepisami.
Podpisywanie dokumentów PDF
Oprócz certyfikacji IronSecureDoc oferuje jeszcze jedną kluczową funkcję — cyfrowe podpisywanie dokumentów PDF. W przeciwieństwie do certyfikacji, która blokuje cały dokument, podpis cyfrowy dodaje weryfikację bez konieczności ograniczania edycji.
Korzystając z punktu końcowego /v1/document-services/pdfs/sign w interfejsie Swagger UI, można umieścić widoczny obraz podpisu na określonej stronie dokumentu. Można nawet dostosować jego położenie i wymiary, zmieniając parametry signature_image_x, signature_image_y, signature_image_w i signature_image_h.

Oprócz umieszczenia podpisu można podać hasło użytkownika lub właściciela, zastosować certyfikat w celu zwiększenia zaufania oraz opcjonalnie przekonwertować dokument do formatów PDF/A lub PDF/UA w celu zapewnienia zgodności z przepisami.

Aby podpisać dokument:
- Prześlij plik PDF, który chcesz podpisać.
- Prześlij prawidłowy plik certyfikatu cyfrowego (format .p12).
- Prześlij plik graficzny z podpisem (PNG lub JPEG).
- Ustaw współrzędne i rozmiar umieszczenia podpisu.
- Kliknij przycisk Wykonaj.

Po zakończeniu serwer zwróci podpisany cyfrowo plik PDF gotowy do dystrybucji. Ta funkcja doskonale nadaje się do automatyzacji procesów zatwierdzania, potwierdzania autorstwa lub dodawania elementów brandingowych do oficjalnych dokumentów — a wszystko to przy zachowaniu integralności dokumentu.
Szyfrowanie plików PDF
Jednym z najważniejszych filarów bezpieczeństwa plików PDF jest szyfrowanie. Dzięki IronSecureDoc programiści mogą szyfrować dokumenty przy użyciu silnych haseł użytkownika i właściciela, a jednocześnie precyzyjnie dostosowywać ustawienia uprawnień do korzystania z dokumentów. Aby wykonać tę czynność za pomocą Swagger UI, przejdź do punktu końcowego /v1/document-services/pdfs/encrypt i skonfiguruj wymagańe pola:

Można ograniczyć różne funkcje dokumentu, takie jak:
- Pobieranie treści
- Wypełnianie formularzy
- Adnotacje
- Drukowanie
- Modyfikacje
Wystarczy ustawić wszystkie te opcje na false, jeśli chcesz uzyskać całkowicie zablokowany dokument. Oto odpowiednie polecenie CURL dla porównania:
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/encrypt?allow_extracting_content=false&allow_form_filling=false&allow_annotations=false&allow_printing=false&allow_modifications=false&new_user_password=123&new_owner_password=123' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf'
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/encrypt?allow_extracting_content=false&allow_form_filling=false&allow_annotations=false&allow_printing=false&allow_modifications=false&new_user_password=123&new_owner_password=123' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test.pdf;type=application/pdf'

Po wykonaniu tłumaczenia powstanie w pełni zaszyfrowany plik PDF, który po otwarciu wyświetli monit o podanie hasła.

Ta funkcjonalność jest niezbędna do ochrony poufnych danych, ograniczenia dostępu i zapewnienia kontroli nad dokumentami nawet po ich dystrybucji. Niezależnie od tego, czy chodzi o notatki wewnętrzne, dokumenty prawne czy raporty dla klientów, IronSecureDoc ułatwia zapewnienie bezpieczeństwa dokumentów bez zakłócania przebiegu prac programistycznych.
Wyodrębnianie tekstu z plików PDF
Chcesz wyodrębnić treść z pliku PDF? IronSecureDoc oferuje szybki i dokładny sposób na wyodrębnianie tekstu za pomocą punktu końcowego /v1/document-services/pdfs/extract. Ta funkcja jest szczególnie przydatna, gdy chcesz zautomatyzować pobieranie treści z faktur, raportów lub dużych dokumentów bez ręcznego kopiowania i wklejania. Aby wyodrębnić tekst, przejdź do Swagger UI i prześlij plik za pomocą udostępnionego formularza:

Parametry pozwalają na wprowadzenie haseł (jeśli plik PDF jest chroniony), a nawet określenie numerów stron, jeśli potrzebujesz tylko treści z wybranych stron. Alternatywnie można użyć następującego polecenia CURL:
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/extract' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@long_text_test.pdf;type=application/pdf'
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/extract' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@long_text_test.pdf;type=application/pdf'
Po wykonaniu API zwraca wyodrębniony tekst jako zwykłą treść odpowiedzi:

Wynik ten można następnie przetwarzać, przechowywać lub analizować w zależności od potrzeb. Jest to proste, szybkie i nie wymaga żadnych specjalnych wtyczek ani ręcznej weryfikacji. Niezależnie od tego, czy tworzysz potok przetwarzania dokumentów, czy chcesz uzyskać szybki dostęp do zawartości pliku, ta funkcja spełni swoje zadanie.
Zweryfikuj hasło dokumentu
Przed przetworzeniem jakiegokolwiek zabezpieczonego pliku PDF warto sprawdzić, czy hasło jest prawidłowe. IronSecureDoc zapewnia szybki i niezawodny sposób weryfikacji haseł zarówno użytkowników, jak i właścicieli za pomocą punktu końcowego /v1/document-services/pdfs/verify-password. Jest to szczególnie pomocne podczas automatyzacji przepływów pracy obejmujących dokumenty stron trzecich lub pliki archiwalne, gdzie przed podjęciem dalszych działań konieczne jest potwierdzenie poprawności hasła.
W interfejsie Swagger UI prześlij zabezpieczony plik PDF, a następnie wypełnij odpowiednie pole user_password lub owner_password, w zależności od poziomu dostępu:

Po przesłaniu API zwróci komunikat o pomyślnym zakończeniu (200 OK), jeśli hasło jest prawidłowe, lub komunikat o błędzie, jeśli nie jest. Ten prosty etap walidacji pozwala zaoszczędzić czas, zapobiega niepotrzebnym błędom i pomaga usprawnić automatyczną obsługę plików PDF.
Weryfikacja podpisów cyfrowych
Weryfikacja podpisu cyfrowego jest kluczowym krokiem w celu upewnienia się, że dokument PDF nie został zmieniony od momentu podpisania oraz że podpis jest ważny. IronSecureDoc zapewnia tę funkcjonalność poprzez punkt końcowy /v1/document-services/pdfs/verify-signatures. Ten punkt końcowy jest szczególnie przydatny, gdy dokumenty są otrzymywane ze źródeł zewnętrznych lub gdy kluczowe znaczenie mają zgodność z przepisami i zaufanie.
W interfejsie Swagger UI wystarczy przesłać podpisany plik PDF i, w razie potrzeby, wprowadzić hasło użytkownika (user_password) lub właściciela (owner_password), aby uzyskać dostęp do pliku:

Można również uruchomić ten proces za pomocą żądania CURL:
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/verify-signatures' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test_Signed.pdf;type=application/pdf'
curl -X 'POST' \
'http://localhost:8080/v1/document-services/pdfs/verify-signatures' \
-H 'accept: */*' \
-H 'Content-Type: multipart/form-data' \
-F 'pdf_file=@test_Signed.pdf;type=application/pdf'
Po wykonaniu żądania API zwraca szczegółowe wyniki weryfikacji w formacie JSON. Jeśli podpis jest nienaruszony i autentyczny, zwróci wartość true. W przypadku manipulacji lub nieprawidłowości pojawią się szczegółowe wskaźniki błędów.

Ta funkcja gwarantuje, że każdy podpis w procesie pracy z plikami PDF jest weryfikowalny i bezpieczny — jest to niezbędny krok w przypadku dokumentów prawnych, finansowych i podlegających przepisom zgodności.
Kluczowe funkcje bezpieczeństwa StirlingPDF
Edytuj plik PDF
StirlingPDF oferuje prosty i elastyczny sposób na redagowanie treści z dokumentów PDF za pomocą punktu końcowego /api/v1/security/auto-redact. Ta funkcja jest idealna dla programistów, którzy chcą usunąć wrażliwe słowa lub wzorce z plików PDF bez konieczności zaawansowanej konfiguracji.
W interfejsie Swagger UI można łatwo skonfigurować parametry redagowania. Przesyłasz plik PDF, wpisujesz listę tekstu do ocenzurowania (np. "Dummy") i dostosowujesz opcje, takie jak:
useRegex– Zredaguj na podstawie wyrażeń regularnychwholeWordSearch– Dopasowuj tylko całe słowaredactColor– Dostosuj kolor redakcji (np. czarny #000000)customPadding– Dodaj odstępy wokół obszarów zredagowanychconvertPDFToImage– Konwertuj wynik na obraz w celu zapewnienia dodatkowej ochrony

Po kliknięciu przycisku "Execute" StirlingPDF przetwarza plik i usuwa wszystkie pasujące treści zgodnie z konfiguracją.
Weryfikacja podpisów
Korzystając z punktu końcowego /api/v1/security/validate-signature, można szybko sprawdzić autentyczność podpisów cyfrowych osadzonych w pliku PDF. Punkt końcowy obsługuje zarówno domyślną, jak i niestandardową weryfikację certyfikatów. Wystarczy przesłać treść żądania zawierającą fileInput (plik PDF w formacie base64 lub ciąg znaków pliku) oraz opcjonalnie podać certFile, jeśli chcesz przeprowadzić weryfikację przy użyciu konkretnego certyfikatu.

To API zwraca strukturę JSON przedstawiającą status weryfikacji.
Podpisywanie plików PDF certyfikatem cyfrowym
StirlingPDF umożliwia cyfrowe podpisywanie plików PDF przy użyciu certyfikatów za pomocą punktu końcowego /api/v1/security/cert-sign. Za pomocą Swagger UI można przesłać plik PDF i skonfigurować opcje podpisu cyfrowego. Oto, czego będziesz potrzebować:
fileInput– Plik PDF, który chcesz podpisaćcertType– Typ certyfikatu, którego używaszprivateKeyFile,certFile,p12FilelubjksFile– w zależności od typu certyfikatupassword– Dla magazynu kluczy lub klucza prywatnego

Możesz również poprawić wrażenia związane z podpisywaniem dzięki:
showSignature– Wizualne wyświetlenie podpisu w pliku PDFreason,location,name– Metadane podpisupageNumber– Strona, na której powinien pojawić się podpisshowLogo– Czy wyświetlać logo wraz z podpisem

Po kliknięciu przycisku "Execute" StirlingPDF przetwarza dane wejściowe i zwraca plik PDF z podpisem cyfrowym.
Dodaj ochronę hasłem
StirlingPDF umożliwia blokowanie dokumentów za pomocą hasła, korzystając z punktu końcowego /api/v1/security/add-password. Ta funkcja pozwala zdefiniować hasła użytkowników i właścicieli, a także precyzyjnie dostosować ustawienia uprawnień.
Oto jak skonfigurować Swagger UI:
fileInput– Prześlij plik PDF, który chcesz zabezpieczyćpassword– Do otwarcia dokumentu wymagańe jest hasło użytkownikaownerPassword– Kontroluje uprawnienia do edycji w plikukeyLength– Wybierz siłę szyfrowania (np. 256-bitową)

Ponadto można włączać i wyłączać ograniczenia dotyczące dokumentów, takie jak:
canPrint,canModify,canFillInFormcanExtractContent,canExtractForAccessibilitycanModifyAnnotations,canAssembleDocument

Po kliknięciu przycisku "Execute" (Wykonaj) wynikiem będzie plik PDF chroniony hasłem, z uprawnieniami dokładnie takimi, jak skonfigurowano.
Licencjonowanie i ceny: IronSecureDoc vs. StirlingPDF
IronSecureDoc

IronSecureDoc oferuje opcje licencjonowania na poziomie Enterprise, dostosowane do różnorodnych wymagań organizacyjnych. Klienci mogą wybierać między samodzielną Licencją Enterprise IronSecureDoc a kompleksową Licencją Iron Suite Enterprise, która obejmuje IronSecureDoc wraz z innymi produktami.
Licencja IronSecureDoc Enterprise
- Cena: 14 999 USD
- Funkcje:
- Enterprise PDF Server obsługujący rozwiązania bezkodowe oraz dowolny język programowania, hostowany lokalnie lub w chmurze
- Nieograniczone możliwości redagowania, podpisywania i szyfrowania plików PDF w celu zabezpieczenia dokumentów
- Obsługuje środowiska odizolowane
- Dostępne są pakiety wsparcia i aktualizacji w obniżonej cenie
Licencja Iron Suite Unlimited Enterprise
- Cena: 19 995 USD
- Funkcje:
- Obejmuje wszystkie produkty Iron Software: IronPDF, IronOCR, IronXL, IronWord, IronBarcode i inne
- Nieograniczona liczba programistów, lokalizacji i projektów, w tym redystrybucja OEM
- Indywidualna licencja Enterprise wieczysta
- Obsługuje środowiska odizolowane
- Dostępne są opcje wyłącznie dla Enterprise
- Subskrypcja wsparcia i aktualizacji obejmuje pakiet Suite oraz IronSecureDoc
Wsparcie i aktualizacje
Iron Software zapewnia różne opcje wsparcia i aktualizacji produktów, aby zagwarantować nieprzerwane działanie usług:
- Subskrypcja roczna: 7500 USD rocznie (odnawiana co roku, możliwość rezygnacji w dowolnym momencie)
- Pakiet roczny: 10 000 USD (jednorazowy zakup)
- Pakiet 5-letni: 30 000 USD (jednorazowy zakup)
Pakiety te zapewniają dostęp do bieżących aktualizacji produktów, aktualizacji funkcji zabezpieczeń oraz wsparcia ze strony zespołu inżynierów Iron Software.
Opcje oceny
Organizacje zainteresowane wypróbowaniem IronSecureDoc przed zakupem mogą skorzystać z bezpłatnej wersji próbnej. Ta wersja próbna zapewnia pełną funkcjonalność, umożliwiając kompleksową ocenę w rzeczywistym środowisku bez natychmiastowego zobowiązania finansowego.
Wybierając odpowiednią opcję licencyjną, firmy mogą zapewnić solidne zabezpieczenie dokumentów dostosowane do ich konkretnych potrzeb.
StirlingPDF
StirlingPDF oferuje prosty model oparty na otwartym oprogramowaniu:
Poziom bezpłatny
Dostępne na licencji AGPL v3, podstawowe funkcje są darmowe i można je hostować samodzielnie. Nadaje się dla programistów lub do małego użytku wewnętrznego.
Licencja Enterprise
Dla firm, które wymagają zgodności z licencjami innymi niż AGPL lub dodatkowego wsparcia, dostępna jest licencja komercyjna. Ceny są ustalane indywidualnie i wymagają kontaktu z zespołem.
Dokumentacja i wsparcie: IronSecureDoc vs. StirlingPDF
IronSecureDoc
IronSecureDoc oferuje kompleksową Suite dokumentacji i zasobów wsparcia, zaprojektowanych w celu ułatwienia płynnej integracji i działania w ramach organizacji.
Obszerna dokumentacja
IronSecureDoc udostępnia szczegółową dokumentację, która obejmuje:
- Przewodniki szybkiego startu: instrukcje krok po kroku dotyczące uruchomienia IronSecureDoc w różnych środowiskach, w tym na serwerach lokalnych i platformach chmurowych.
- Dokumentacja API: Kompleksowa dokumentacja RESTful API, zawierająca szczegółowe informacje na temat punktów końcowych dla zadań takich jak redagowanie plików PDF, szyfrowanie i podpisywanie cyfrowe.
- Samouczki i instrukcje: Praktyczne przewodniki pokazujące techniki integracji z różnymi językami programowania i frameworkami, poprawiające komfort pracy programistów.
Dedykowane wsparcie
IronSecureDoc zapewnia solidne wsparcie poprzez:
- Bezpośrednia pomoc inżynierów: Dostęp do zespołu dedykowanych inżynierów za pośrednictwem czatu na żywo, poczty elektronicznej lub udostępniania ekranu, zapewniający terminowe i kompetentne odpowiedzi na pytania techniczne.
- Ciągłe doskonalenie: zobowiązanie do rozwijania produktu w oparciu o opinie użytkowników, zapewniające, że IronSecureDoc spełnia dynamiczne potrzeby swoich użytkowników.
To ustrukturyzowane podejście do dokumentacji i wsparcia technicznego podkreśla zaangażowanie IronSecureDoc w dostarczanie doświadczeń zorientowanych na użytkownika, ułatwiających wydajne wdrożenie i ciągłe wykorzystanie w środowiskach Enterprise.
StirlingPDF
Dokumentacja
StirlingPDF zapewnia obszerną dokumentację obejmującą instrukcje instalacji dla różnych platform, zaawansowane opcje konfiguracji oraz obszerną listę funkcji.
Wsparcie
Jako projekt open source, StirlingPDF opiera się na wsparciu społeczności. Użytkownicy mogą szukać pomocy na platformach takich jak GitHub i Discord, gdzie mogą zgłaszać problemy, prosić o nowe funkcje oraz współpracować z innymi użytkownikami i współtwórcami.
Wnioski
Podczas pracy z dokumentami PDF, zwłaszcza w środowiskach Enterprise, kluczowe znaczenie ma posiadanie niezawodnego rozwiązania, które wykracza poza podstawowe narzędzia. Niezależnie od tego, czy zajmujesz się podpisami cyfrowymi, szyfrowaniem, redagowaniem czy wyodrębnianiem tekstu, wybrana platforma powinna być w stanie bezpiecznie i wydajnie obsłużyć wszystkie Twoje potrzeby związane z plikami PDF.
IronSecureDoc oferuje kompleksowy zestaw funkcji klasy Enterprise przeznaczonych dla profesjonalistów, którzy poważnie podchodzą do kwestii ochrony dokumentów. Wdrożenie oparte na Dockerze, bogata powierzchnia API oraz dedykowany zespół wsparcia technicznego sprawiają, że jest to coś więcej niż tylko narzędzie do redagowania. Od podpisywania umów po weryfikację tożsamości i ograniczanie dostępu do poufnych plików — IronSecureDoc obsługuje szeroki zakres operacji, zapewniając jednocześnie płynne wykonywanie zadań w ramach infrastruktury użytkownika.
Wyróżniającą cechą IronSecureDoc jest możliwość działania w lokalnie hostowanej aplikacji internetowej, co jest idealnym rozwiązaniem dla zespołów, które potrzebują pełnej kontroli nad swoimi danymi bez żadnych połączeń wychodzących. Niezależnie od tego, czy tworzysz platformę wewnętrzną, czy automatyzujesz przetwarzanie dokumentów w systemie hostowanym lokalnie, narzędzie to zapewnia bezpieczeństwo dokumentów PDF bez utraty wydajności lub pamięci serwera.
Dla użytkowników, którzy regularnie muszą konwertować pliki do formatu PDF, wyodrębniać treści na podstawie numerów stron lub ograniczać wrażliwe działania, takie jak kopiowanie lub drukowanie, IronSecureDoc zapewnia niezawodny zestaw interfejsów API do integracji. Ponadto każdy plik pobrany z platformy można dostosować do własnego przepływu pracy, zachowując standardy bezpieczeństwa w zakresie prowadzenia dokumentacji i śledzenia. To idealny wybór do bezpiecznego i zautomatyzowanego przetwarzania dokumentów PDF w różnych zespołach i działach.
Z drugiej strony, chociaż StirlingPDF jest solidnym narzędziem open source, które spełnia wymagania dotyczące podstawowych funkcji, brakuje mu zaawansowanej konfiguracji i długoterminowej niezawodności oczekiwanej w rozwiązaniach dla przedsiębiorstw. Może to odpowiadać indywidualnym programistom lub małym zespołom o ograniczonych potrzebach w zakresie plików PDF. Jednak organizacje, które chcą scentralizować i skalować swoje narzędzia do obsługi plików PDF, napotkają ograniczenia w zakresie wsparcia społeczności, możliwości dostosowywania i częstotliwości aktualizacji.
Niezależnie od tego, czy zarządzasz działem prawnym, automatyzujesz procesy HR, czy zabezpieczasz komunikację z klientami, pliki PDF stanowią podstawę dokumentacji cyfrowej. A gdy dokumenty te wymagają szyfrowania, zaufania cyfrowego i zgodnego z przepisami postępowania, IronSecureDoc sprosta tym wyzwaniom z profesjonalną precyzją.
Krótko mówiąc, jeśli chcesz zaspokoić wszystkie swoje potrzeby związane z plikami PDF, od podpisywania cyfrowego i dodawania obrazów po szyfrowanie i redagowanie, w ramach bezpiecznego, skalowalnego i opartego na wsparciu technicznym rozwiązania, IronSecureDoc jest odpowiedzią na Twoje potrzeby. Możesz wypróbować tę usługę w ramach bezpłatnej wersji próbnej i sprawdzić, jak sprawdzi się w Twoim wpisie na blogu lub środowisku produkcyjnym. Dzięki sprawdzonej architekturze i ukierunkowaniu na potrzeby przedsiębiorstw jest to mądrzejszy wybór dla programistów i firm zarządzających bezpiecznymi procesami pracy z plikami PDF.
Często Zadawane Pytania
Jak moge zaimplementowac IronSecureDoc z wykorzystaniem Docker?
IronSecureDoc mozna latwo zaimplementowac przy uzyciu Docker, aby uproscic integracje jego funkcji bezpieczenstwa bez potrzeby skomplikowanej instalacji.
Jakie funkcje bezpieczenstwa PDF oferuje IronSecureDoc?
IronSecureDoc oferuje solidne funkcje bezpieczenstwa PDF, w tym szyfrowanie, podpisy cyfrowe, zarzadzanie haslami, zaciemnianie oraz kontrole dostepu skoncentrowana na zgodnosci z przepisami.
Dlaczego deweloper moglby wybrac IronSecureDoc zamiast StirlingPDF?
Deweloperzy moga wybrac IronSecureDoc zamiast StirlingPDF ze wzgledu na jego funkcje bezpieczenstwa na poziomie przedsiebiorstwa, takie jak silniejsze szyfrowanie, zaawansowane zaciemnianie oraz kompleksowe narzedzia zgodnosci.
Czy IronSecureDoc obsluguje walidacje podpisow cyfrowych?
Tak, IronSecureDoc wspiera walidacje podpisow cyfrowych, zapewniajac autentycznosc i integralnosc dokumentow w profesjonalnych srodowiskach.
Jakie opcje licencjonowania sa dostepne dla IronSecureDoc?
IronSecureDoc oferuje rozne opcje licencjonowania na poziomie przedsiebiorstwa, w tym IronSecureDoc Enterprise License oraz Iron Suite Unlimited Enterprise License, aby sprostac roznorodnym potrzebom organizacyjnym.
Czy IronSecureDoc wspiera zaawansowane techniki zaciemniania PDF?
IronSecureDoc wspiera zaawansowane techniki zaciemniania, pozwalajace na precyzyjne zaciemnianie tresci przy uzyciu metod takich jak wyrazenia regularne lub wybieranie konkretnych obszarow w PDF.
Czy jest dostepna wersja probna IronSecureDoc?
Tak, IronSecureDoc oferuje bezplatna wersje probna, umozliwiajac uzytkownikom ocene pelnej funkcjonalnosci i sprawdzenie jej przydatnosci w odniesieniu do ich potrzeb bezpieczenstwa.
Jakie uslugi wsparcia sa oferowane razem z IronSecureDoc?
IronSecureDoc zapewnia szeroki zakres uslug wsparcia, w tym bezposrednia pomoc inzynieryjna, dostep do dedykowanego zespolu wsparcia oraz ciagle aktualizacje produktowe.
Jak IronSecureDoc zapewnia zgodnosc z standardami przemyslowymi?
IronSecureDoc zapewnia zgodnosc ze standardami przemyslowymi dzieki swoim kompleksowym funkcjom bezpieczenstwa, ktore obejmuja kontrole dostepu, podpisy cyfrowe i szczegolowa dokumentacje.
Co sprawia, ze IronSecureDoc jest lepszym wyborem dla bezpieczenstwa PDF w przedsiebiorstwie?
IronSecureDoc jest uwazany za lepszy dla bezpieczenstwa PDF w przedsiebiorstwie ze wzgledu na solidne szyfrowanie, zaawansowana kontrole dostepu, obszerny zakres wsparcia i latwosc integracji z aplikacjami .NET.



