Altbilgi içeriğine atla
DIğER BILEşENLERLE KARşıLAşTıRıN

Stirling PDF Docker Compose Alternatifleri IronSecureDoc Kullanarak

PDF güvenliği, hassas belgelerle uğraşan geliştiriciler için büyük bir endişe kaynağıdır. Dosyaları şifrelemek, şifreleri kaldırmak, imzaları doğrulamak veya gizli bilgileri karartmak olsun, doğru aracı seçmek zaman kazandırabilir ve uyumu sağlayabilir.

Bu alandaki iki rakip StirlingPDF ve IronSecureDoc. StirlingPDF, geniş bir güvenlik odaklı özellik seti sunan açık kaynaklı bir çözümdür ve geliştiriciler için esnek bir seçimdir. Öte yandan IronSecureDoc, daha güçlü erişim kontrolü, dijital imzalama ve belge bütünlüğü doğrulaması için tasarlanmış yapılandırılmış bir kurumsal seviye araçtır.

Bu karşılaştırma, şifreleme, imza yönetimi, şifre yönetimi ve gizleme gibi güvenlik özelliklerine odaklanacak. Sonunda, hangi çözümün güvenlik ihtiyaçlarınıza en iyi şekilde hitap ettiğini daha net bir şekilde göreceksiniz ve doğru seçimi yapmanıza yardımcı olacak pratik bilgilere sahip olacaksınız.

PDF Güvenliğini Anlamak

PDF'lerle çalışan geliştiriciler için güvenlik sadece erişimi sınırlama değil, aynı zamanda belgelerin korunduğundan, doğrulanabilir ve sahte olmadığından emin olmaktır. Doğru güvenlik önlemlerine sahip olmak, hassas iş raporları, yasal belgeler veya gizli kayıtları ele almak için kritik öneme sahiptir.

Farklı kullanım senaryoları, farklı güvenlik seviyeleri gerektirir:

  • Temel Koruma: Erişimi sınırlamak için şifre şifreleme.
  • Belge Bütünlüğü: Gerçekliği doğrulamak için dijital imzalar.
  • Veri Gizliliği: Hassas bilgileri kalıcı olarak kaldırmak için gizleme.
  • Erişim Kontrolü: Düzenlemeyi, kopyalamayı veya yazdırmayı düzenlemek için izin ayarları.

Sadece bir belgeyi güvence altına almanın ötesinde, organizasyonlar genellikle hukuki geçerlilik ve veri koruma standartlarını sağlamak için denetleme ve uyum gerektirir.

IronSecureDoc burada üstünlük sağlar. Kurumsal seviye şifreleme, imza doğrulama ve gelişmiş erişim kontrolü ile tasarlanmış kapsamlı bir güvenlik paketi sunar. StirlingPDF, yetenekli bir güvenlik araçları seti sunarken, IronSecureDoc, daha güçlü şifreleme algoritmaları, gelişmiş gizleme yetenekleri ve hassas verilerle çalışan endüstriler için geliştirilmiş uyum odaklı özelliklerle daha ileri gider. IronSecureDoc'un güvenlik özelliklerinin standart açık kaynak çözümlerini nasıl aştığını ortaya koyacağız ve belge koruma ihtiyaçlarınız için en iyi seçimi belirlemenizde size yardımcı olacağız.

IronSecureDoc ve StirlingPDF Genel Bakış

IronSecureDoc Genel Bakış

IronSecureDoc, gelişmiş şifreleme, dijital imzaları, gizleme ve erişim kontrolü gerektiren geliştiriciler için tasarlanmış bir güvenlik odaklı PDF kütüphanesidir. Kurumsal kullanım için geliştirilmiş olup, hassas belgelerin korunduğunu, doğrulandığını ve güvenlik standartlarına uyduğunu garanti eden yapılandırılmış bir API sağlar.

IronSecureDoc sadece PDF'leri kilitlemekle kalmaz; belge izinleri üzerinde ince ayarlı kontrol, gelişmiş imza doğrulama ve gizli bilgilerin otomatik gizlenmesini sunar. .NET uygulamalarına sorunsuz entegrasyon ile, hukuki, finansal ve özellikle yüksek düzeyde güvenlik gerektiren gizli kayıtları yöneten organizasyonlar için sağlam bir tercih.

StirlingPDF Genel Bakış

StirlingPDF, dijital imzalar, şifreleme, şifre kaldırma ve gizlemeyi içeren güvenlik özellikleri seti sunan açık kaynaklı bir PDF aracıdır. Ücretsiz, özelleştirilebilir PDF güvenlik araçları arayan geliştiriciler için esnek bir seçenek.

StirlingPDF güçlü bir özellik seti sunmasına rağmen, IronSecureDoc'un sunduğu bazı kurumsal odaklı güvenlik yeteneklerinden yoksundur. Uyum, daha derin erişim kontrolü ve gelişmiş günlük kaydı StirlingPDF'nin daha zayıf olabileceği alanlardır ve genel kullanım güvenliği yerine yüksek riskli belge koruması için daha uygun hale getirir.

Docker'da Araçları Kurmak

IronSecureDoc ile Başlarken

IronSecureDoc'yi kurmak, Docker tabanlı dağıtım sayesinde basit. Bu, karmaşık kurulumlarla uğraşmadan güvenlik özelliklerini hızlıca entegre etmeyi sağlar.

Adım 1: IronSecureDoc Docker Görüntüsünü Çekin

Başlamak için, en son IronSecureDoc Docker görüntüsünü çekin:

docker pull ironsoftwareofficial/ironsecuredoc:latest
docker pull ironsoftwareofficial/ironsecuredoc:latest
SHELL

Adım 2: IronSecureDoc Konteynerini Çalıştırın

Görüntü indirildikten sonra, gerekli ortam değişkenleri ile konteyneri çalıştırın:

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
SHELL

Geçerli lisans anahtarınızı ile <IRONSECUREDOC_LICENSE_KEY> değiştirin. Bu, hizmetin tam işlevsellikle çalışmasını sağlar.

Adım 3: API Uç Noktalarına Erişin

Konteyner çalışır duruma geldiğinde, API uç noktalarını Swagger kullanarak keşfedebilirsiniz:

  • Swagger UI (Port 8080): http://localhost:8080/swagger/index.html

Bu kurulumla, IronSecureDoc'un gelişmiş güvenlik özelliklerini uygulamanıza entegre etmeye başlayabilirsiniz.

StirlingPDF ile Başlarken

StirlingPDF, Docker kullanılarak hızlıca dağıtılabilen açık kaynaklı bir PDF işleme aracıdır. Kurulumu basittir ve güvenlik ve belge işleme özelliklerinden hemen yararlanmanıza izin verir.

Adım 1: StirlingPDF Docker Görüntüsünü Çekin

Önce, aşağıdaki komutu çalıştırarak en son StirlingPDF Docker görüntüsünü indirin:

docker pull casjaysdevdocker/stirlingpdf:latest
docker pull casjaysdevdocker/stirlingpdf:latest
SHELL

Veya Docker Desktop'ta arayın:

Stirling Pdf Docker Compose 1 related to Adım 1: StirlingPDF Docker Görüntüsünü Çekin

Adım 2: StirlingPDF Konteynerini Çalıştırın

Görüntü mevcut olduğunda, yeni bir konteyner başlatabilirsiniz. Docker arayüzünde, ayarları aşağıdaki gibi yapılandırın:

  • Konteyner Adı: StirlingPDF
  • Ana Makine Portu: 8090

Stirling Pdf Docker Compose 2 related to Adım 2: StirlingPDF Konteynerini Çalıştırın

Alternatif olarak, CLI aracılığıyla çalıştırabilirsiniz:

docker run --rm -p 8090:8080 casjaysdevdocker/stirlingpdf:latest
docker run --rm -p 8090:8080 casjaysdevdocker/stirlingpdf:latest
SHELL

Stirling Pdf Docker Compose 3 related to Adım 2: StirlingPDF Konteynerini Çalıştırın

Adım 3: API'ye Erişin

Konteyner çalışır duruma geldiğinde, mevcut API uç noktalarını keşfetmek için StirlingPDF Swagger UI'ye erişin:

http://localhost:8090/swagger-ui/index.html#/

Bu kurulumla, StirlingPDF'nin belge güvenliği özelliklerini kullanmaya başlayabilirsiniz.

Güvenlik Özellikleri Derinlemesine

IronSecureDoc Ana Özellikleri

Metin Gizleme

Gizli bilgileri ele alırken en önemli güvenlik özelliklerinden biri, PDF belgelerinden kalıcı olarak hassas içeriği çıkarmak için gizleme yeteneğidir. IronSecureDoc bu görevde mükemmelleşmiştir ve belirli kelimeleri veya ifadeleri hızlıca gizlemek için kullanıcı dostu ve verimli bir API uç noktası sağlar.

  • Esnek Metin Gizleme: Kullanıcılar gizlemek istedikleri kesin kelimeleri veya ifadeleri belirtebilir. API, hem kısmi hem de bütün kelime eşlemeyi, sorgu parametreleri yoluyla yapılandırılabilir destekler.

  • Küçük-Büyük Harf Duyarlılığı Kontrolü: Gizleme davranışı üzerinde hassas kontrol sağlamak için küçük-büyük harf duyarlılığını açıp kapamaya izin verir.

  • Görsel Gizleme: Seçilen metin, PDF içerisinde gizlenmiş alanları net bir şekilde işaretleyen belirgin bir siyah kutu ile görsel olarak gizlenebilir.

Bunu açıklamak için "Dummy" ifadesini içeren bir PDF belgesini düşünün:

Stirling Pdf Docker Compose 4 related to Metin Gizleme

IronSecureDoc'un kolaylaştırılmış API'sini kullanarak, geliştiriciler hassas metni gizlemek için kolayca bir komut verebilirler.

Stirling Pdf Docker Compose 5 related to Metin Gizleme

İşte Curl kullanarak pratik bir örnek:

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'
SHELL

Komut başarıyla yürütüldüğünde, aşağıdakine benzer bir yanıt alırsınız:

Stirling Pdf Docker Compose 6 related to Metin Gizleme

Ortaya çıkan PDF, IronSecureDoc'un etkili karartma yeteneğini göstermektedir. Gizli içerik kalıcı olarak gizlenerek, gizli bilgilerin güvenli kalmasını sağlar:

Stirling Pdf Docker Compose 7 related to Metin Gizleme

IronSecureDoc, bir PDF içindeki düzenli ifadeler veya belirli bölgeler kullanılarak içeriği karartma gibi ileri düzey karartma yöntemlerini de destekler:

  • /v1/döküman-servisleri/pdfs/düzenli-ifade-çiğnenmesi
  • /v1/document-services/pdfs/redact-region

Bu basit ama güçlü özellik, belgelerin gizliliğini korumasını ve sıkı veri koruma standartlarına uymasını sağlar.

Belgeleri Sertifikalandırın

Belgeleri sertifikalandırmak, PDF dosyalarının özgünlüğünü ve bütünlüğünü sağlar. IronSecureDoc, bu süreci özel bir API kullanarak basitleştirir. Swagger UI kullanarak bir PDF belgesini nasıl sertifikalandırabileceğiniz burada:

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'
SHELL

Bu API çağrıldığında, PDF dijital bir sertifika ile imzalanır, bu da içeriğini kilitler ve meşruiyetini kanıtlar. certificate_permissions parametresi, alıcıların belgeyi sertifikalandırmadan sonra ne yapabileceğini, örneğin yazdırma veya formları doldurma gibi işlemleri belirler.

Stirling Pdf Docker Compose 8 related to Belgeleri Sertifikalandırın

Sunucu yanıtı, indirilebilir, sertifikalı bir dosya içerir. Bu, sertifikalandırma sürecini otomatikleştirmek ve PDF'lerinizin güvenli, doğrulanabilir ve uyumlu olmasını sağlamak için sorunsuz bir yol sunar.

PDF Belgelerini İmzalama

Sertifikasyonun yanında, IronSecureDoc, PDF belgelerini dijital olarak imzalama gibi kritik bir kabiliyet sunar. Sertifikasyondan farklı olarak, tüm belgeyi kilitlemez, bir dijital imza doğrulama ekler ancak mutlaka düzenlemeleri kısıtlamaz.

Swagger UI'deki /v1/document-services/pdfs/sign uç noktasını kullanarak, belgenin belirli bir sayfasına görünür bir imza resmi yerleştirebilirsiniz. signature_image_x, signature_image_y, signature_image_w ve signature_image_h parametreleri ayarlanarak konumunu ve boyutlarını bile özelleştirebilirsiniz.

Stirling Pdf Docker Compose 9 related to PDF Belgelerini İmzalama

İmza yerleştirmenin yanı sıra, bir kullanıcı veya sahip parolası verebilir, güven artışı için bir sertifika uygulayabilir ve isteğe bağlı olarak belgeyi PDF/A veya PDF/UA formatlarına dönüştürebilirsiniz.

Stirling Pdf Docker Compose 10 related to PDF Belgelerini İmzalama

Bir belgeyi imzalamak için:

  1. İmzalamak istediğiniz PDF'yi yükleyin.
  2. Geçerli bir dijital sertifika dosyası yükleyin (.p12 formatı).
  3. İmzanın bir görüntü dosyasını yükleyin (PNG veya JPEG).
  4. İmza yerleştirme koordinatlarını ve boyutunu ayarlayın.
  5. Yürüt düğmesine tıklayın.

Stirling Pdf Docker Compose 11 related to PDF Belgelerini İmzalama

Tamamlandığında, sunucu dağıtıma hazır, dijital olarak imzalanmış bir PDF döndürecektir. Bu özellik, onay iş akışlarını otomatikleştirmek, yazarlığı doğrulamak veya resmi belgelere marka eklemek için harikadır ve tüm bunları belge bütünlüğünü koruyarak yapar.

PDF dosyalarının şifrelenmesi

PDF güvenliğinin en önemli ayaklarından biri şifrelemedir. IronSecureDoc ile, geliştiriciler, belgeleri güçlü kullanıcı ve sahip parolaları kullanarak şifreleyebilir ve bu arada belge kullanımına yönelik izin ayarlarını ince ayarlayabilir. Swagger UI kullanarak bu işlemi gerçekleştirmek için /v1/document-services/pdfs/encrypt uç noktasına gidin ve gerekli alanları yapılandırın:

Stirling Pdf Docker Compose 12 related to PDF dosyalarının şifrelenmesi

Çeşitli belge özelliklerini kısıtlayabilirsiniz, örneğin:

  • İçerik çıkarma
  • Form doldurma
  • Açıklamalar
  • Yazdırma
  • Değişiklikler

Tamamen kilitli bir belge istiyorsanız, tüm bu seçenekleri false olarak ayarlayın. Referans için işte eşdeğer CURL komutu:

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'
SHELL

Stirling Pdf Docker Compose 13 related to PDF dosyalarının şifrelenmesi

Yürütüldüğünde, çıktı, açıldığında kullanıcının bir parola girmesini gerektiren tam şifrelenmiş bir PDF dosyası olacaktır.

Stirling Pdf Docker Compose 14 related to PDF dosyalarının şifrelenmesi

Bu işlev, gizli kayıtları korumak, erişimi sınırlamak ve dağıtımdan sonra bile belge kontrolünü sağlamak için esastır. İster dahili notlar, hukuki belgeler veya müşteri raporları olsun, IronSecureDoc, geliştirme akışınızı bozmadan belge güvenliğini uygulamayı kolaylaştırır.

PDF'lerden Metin Çıkarma

Bir PDF dosyasından içerik çıkarmanız mı gerekiyor? IronSecureDoc, /v1/document-services/pdfs/extract uç noktası kullanılarak hızlı ve doğru bir şekilde metin çıkarmanıza olanak sağlar. Bu özellik, faturalar, raporlar veya büyük belgelerden içerik alma işlemi otomatik hale getirmek istediğinizde oldukça kullanışlıdır ve manuel kopyalama ve yapıştırma işlemi gerektirmez. Metin çıkarmak için Swagger UI'ye gidin ve sağlanan formu kullanarak dosyanızı yükleyin:

Stirling Pdf Docker Compose 15 related to PDF'lerden Metin Çıkarma

Parametreler, parolalar (PDF korumalı ise) girmenize ve sadece seçilen sayfalardan içerik gerektiğinde sayfa numaralarını belirtmenize izin verir. Alternatif olarak, aşağıdaki CURL komutunu kullanabilirsiniz:

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'
SHELL

Yürütüldüğünde, API, çıkarılan metni sade bir yanıt gövdesi olarak döndürür:

Stirling Pdf Docker Compose 16 related to PDF'lerden Metin Çıkarma

Bu çıktı daha sonra gereken şekilde ayrıştırılabilir, depolanabilir veya analiz edilebilir. Basit, hızlıdır ve herhangi bir özel eklenti veya manuel inceleme gerektirmez. Bir belge işleme hattı oluşturuyorsanız veya bir dosyanın içeriğine hızlı erişim istiyorsanız, bu özellik işi halleder.

Belge Parolasını Doğrulayın

Herhangi bir korumalı PDF'yi işlemden önce, parolanızın geçerli olup olmadığını kontrol etmek iyi bir fikirdir. IronSecureDoc, /v1/document-services/pdfs/verify-password uç noktası kullanılarak kullanıcı ve sahip parolarını hızlı ve güvenilir bir şekilde doğrulama sağlar. Bu, üçüncü taraf belgeler veya arşivli dosyalar içeren iş akışlarını otomatikleştirirken özellikle faydalıdır, çünkü parola doğruluğunun daha fazla işlemden önce teyit edilmesi gerekir.

Swagger UI'de, korumalı PDF'yi yükleyin, ardından erişim düzeyinize bağlı olarak uygun user_password veya owner_password alanını doldurun:

Stirling Pdf Docker Compose 17 related to Belge Parolasını Doğrulayın

Gönderildiğinde, API geçerli ise bir başarı (200 OK) veya geçerli değilse bir hata döndürür. Bu hafif doğrulama adımı zaman kazandırabilir, gereksiz hataları önleyebilir ve otomasyona dayalı PDF işlemesini hızlandırabilir.

Dijital İmzaları Doğrulayın

Bir dijital imzayı doğrulamak, bir PDF belgesinin imzalandığı andan beri değiştirilmediğini ve imzanın geçerli olduğunu sağlamak için önemli bir adımdır. IronSecureDoc, bu işlevselliği /v1/document-services/pdfs/verify-signatures uç noktası aracılığıyla sağlar. Bu uç nokta, belgelerin dış kaynaklardan alındığında veya uygunluk ve güvenin gerekli olduğu durumlarda özellikle faydalıdır.

Swagger UI'de, tek yapmanız gereken imzalı PDF dosyasını yüklemek ve gerekiyorsa dosyaya erişmek için user_password veya owner_password girmektir:

Stirling Pdf Docker Compose 18 related to Dijital İmzaları Doğrulayın

Bu işlemi bir CURL isteği kullanarak da çalıştırabilirsiniz:

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'
SHELL

İsteği yürüttükten sonra, API ayrıntılı doğrulama sonuçlarını JSON formatında döndürür. İmza sağlam ve zaten belirginse, true döndürülür. Tahrif edilmişse veya geçersizse, ayrıntılı hata göstergeleri görürsünüz.

Stirling Pdf Docker Compose 19 related to Dijital İmzaları Doğrulayın

Bu özellik, PDF iş akışınızdaki her imzanın doğrulanabilir ve güvenli olduğunu sağlar. Hukuki, finansal ve uyum duyarlı belgeler için önemli bir adımdır.

StirlingPDF Anahtar Güvenlik Özellikleri

PDF'i Karartın

StirlingPDF, /api/v1/security/auto-redact uç noktası kullanılarak PDF belgelerinden içerik karartmak için basit ve esnek bir yol sunar. Bu özellik, PDF'lerden hassas kelimeleri veya desenleri kaldırmak isteyen geliştiriciler için idealdir ve ileri düzey ayar gerektirmez.

Swagger UI'de karartma parametrelerini kolayca yapılandırabilirsiniz. Bir PDF yükleyin, ("Dummy" gibi) karartılacak metin listesini girin ve aşağıdakiler gibi seçenekleri ayarlayın:

  • useRegex – Düzenli ifadelere dayalı olarak karart
  • wholeWordSearch – Sadece tam kelimelerle eşleşme
  • redactColor – Karartma rengini özelleştirin (örneğin, siyah #000000)
  • customPadding – Karartılan alanlar etrafına boşluk ekleyin
  • convertPDFToImage – Ekstra koruma için çıktıyı bir görüntüye dönüştürün

Stirling Pdf Docker Compose 20 related to PDF'i Karartın

Yürüt düğmesine tıkladığınızda, StirlingPDF dosyayı işler ve yapılandırmanıza göre tüm eşleşen içeriği kaldırır.

İmzaları Doğrulayın

/api/v1/security/validate-signature uç noktasını kullanarak, bir PDF dosyasındaki dijital imzaların gerçekliğini hızla kontrol edebilirsiniz. Uç nokta, bir varsayılan ve özel sertifika doğrulaması desteği sunar. Tek yapmanız gereken, fileInput içeren bir istek gövdesi (PDF'niz base64 veya dosya dizgisi halinde) ve isteğe bağlı olarak belirli bir sertifikaya karşı doğrulamak istiyorsanız certFile sağlamaktır.

Stirling Pdf Docker Compose 21 related to İmzaları Doğrulayın

Bu API, doğrulama durumunu özetleyen bir JSON yapısı ile yanıt verir.

Dijital Sertifika ile PDF Dosyalarını İmzalama

StirlingPDF, /api/v1/security/cert-sign uç noktası ile sertifika kullanarak PDF dosyalarını dijital olarak imzalamanıza olanak sağlar. Swagger UI üzerinden PDF'yi yükleyebilir ve dijital imzalama seçeneklerini yapılandırabilirsiniz. İhtiyacınız olacaklar:

  • fileInput – İmzalamak istediğiniz PDF dosyası
  • certType – Kullanmakta olduğunuz sertifika türü
  • privateKeyFile, certFile, p12File, veya jksFile – Sertifika türüne bağlı olarak
  • password – Anahtar deposu veya özel anahtar için

Stirling Pdf Docker Compose 22 related to Dijital Sertifika ile PDF Dosyalarını İmzalama

İmza deneyimini artırmak için şunları da yapabilirsiniz:

  • showSignature – İmzayı PDF'de görsel olarak gösterin
  • reason, location, name – İmza için meta veriler
  • pageNumber – İmzanın görüneceği sayfa
  • showLogo – İmzayla birlikte bir logo gösterilip gösterilmeyeceği

Stirling Pdf Docker Compose 23 related to Dijital Sertifika ile PDF Dosyalarını İmzalama

Yürüt düğmesine bastığınızda, StirlingPDF girdiyi işler ve dijital olarak imzalanmış bir PDF döndürür.

Parola Koruması Ekleme

StirlingPDF, /api/v1/security/add-password uç noktası kullanılarak belgeleri parola korumasıyla kilitlemenize olanak sağlar. Bu özellik, kullanıcı ve sahip parolalarını tanımlamanıza ve ince ayarlanmış izin ayarlarıyla birlikte tanımlamanıza olanak tanır.

Swagger UI kullanarak nasıl kuracağınız burada:

  • fileInput – Güvenliğini sağlamak istediğiniz PDF'yi yükleyin
  • password – Belgeyi açmak için kullanıcının şifresi gereklidir
  • ownerPassword – Dosya içinde düzenleme izinlerini kontrol eder
  • keyLength – Şifreleme gücünü seçiniz (örneğin, 256-bit)

Stirling Pdf Docker Compose 24 related to Parola Koruması Ekleme

Bunun ötesinde, belge kısıtlamalarını açıp kapatabilirsiniz, örneğin:

  • canPrint, canModify, canFillInForm
  • canExtractContent, canExtractForAccessibility
  • canModifyAnnotations, canAssembleDocument

Stirling Pdf Docker Compose 25 related to Parola Koruması Ekleme

Yürüt düğmesine bastığınızda, çıktı tam olarak yapılandırıldığı gibi izinlerle parola korumalı bir PDF olacaktır.

Lisanslama ve Fiyatlandırma: IronSecureDoc vs. StirlingPDF

IronSecureDoc

Stirling Pdf Docker Compose 26 related to IronSecureDoc

IronSecureDoc, çeşitli kurumsal gereksinimlere uygun kurumsal düzeyde lisanslama seçenekleri sunar. Müşteriler, bağımsız bir IronSecureDoc Enterprise Lisansı veya IronSecureDoc'u diğer ürünlerle birlikte içeren kapsamlı Iron Suite Enterprise Lisansını tercih edebilir.

IronSecureDoc Enterprise Lisansı

  • Fiyat: USD 14,999
  • Özellikler:
    • Yerel veya bulutta barındırılan herhangi bir programlama dili veya kod kullanılmayan destekleyici Enterprise PDF Sunucusu
    • Belgelerinizi güvenceye almak için sınırsız PDF karartma, imzalama ve şifreleme
    • Çevrimdışı izole ortamları destekler
    • İndirimli destek ve güncelleme paketleri mevcuttur

Iron Suite Unlimited Enterprise Lisansı

  • Fiyat: USD 19,995
  • Özellikler:
    • Iron Software ürünlerinin tamamını içerir: IronPDF, IronOCR, IronXL, IronWord, IronBarcode ve daha fazlası
    • Sınırsız geliştiriciler, konumlar ve projeler, OEM yeniden dağıtımı dahil
    • Özel süresiz kurumsal lisans
    • Çevrimdışı izole ortamları destekler
    • Yalnızca kurumsal seçenekler mevcuttur
    • Destek ve güncellemeler abonelik kapsamında Suite ve IronSecureDoc'u kapsar

Destek ve Güncellemeler

Iron Software, kesintisiz hizmet sağlamak için çeşitli destek ve ürün güncelleme seçenekleri sunar:

  • Yıllık Abonelik: Yılda $7,500 (yıllık yenilenir, istediğiniz zaman iptal edebilirsiniz)
  • 1 Yıllık Paket: $10,000 (tek seferlik alım)
  • 5 Yıllık Paket: $30,000 (tek seferlik alım)

Bu paketler, sürekli ürün güncellemelerine, güvenlik özelliği yükseltmelerine ve Iron Software mühendislik ekibinden destek sağlamaya erişim sunar.

Değerlendirme Seçenekleri

IronSecureDoc'u satın almadan önce değerlendirmekle ilgilenen kuruluşlar için, ücretsiz bir deneme mevcuttur. Bu deneme, anında mali taahhüt olmadan canlı bir ortamda kapsamlı değerlendirmeye olanak sağlayarak tam işlevsellik sunar.

Uygun lisanslama seçeneğini seçerek, işletmeler belirli ihtiyaçlarına göre güçlü belge güvenliğini sağlayabilirler.

StirlingPDF

StirlingPDF, basit bir açık kaynak modeli sunar:

Ücretsiz Katman

AGPL v3 lisansı altında kullanılabilir, temel özellikler ücretsizdir ve kendi barındırılabilir. Geliştiriciler veya küçük dahili kullanım için uygundur.

Kurumsal Lisans

İşletmeler, AGPL uyumsuzluk veya ek destek gerektirenler için ticari lisans mevcuttur. Fiyatlandırma özeldir ve ekiple iletişime geçmeyi gerektirir.

Dokümantasyon ve Destek: IronSecureDoc vs. StirlingPDF

IronSecureDoc

IronSecureDoc, kuruluşunuzda tümleştirme ve işletim kolaylığını sağlamak için tasarlanmış kapsamlı bir dokümantasyon ve destek kaynakları seti sunar.

Kapsamlı Dokümantasyon

IronSecureDoc, aşağıdakileri kapsayan ayrıntılı dokümantasyon sağlar:

  • Hızlı Başlangıç Kılavuzları: Yerel sunucular ve bulut platformları dahil olmak üzere çeşitli ortamlarda IronSecureDoc'u çalıştırmaya başlama adım adım talimatları.
  • API Referansları: PDF karartma, şifreleme ve dijital imzalama gibi görevlerin uç noktalarını ayrıntılandıran kapsamlı RESTful API dokümantasyonu.
  • Öğreticiler ve Nasıl Yapılır Kılavuzları: Farklı programlama dilleri ve çerçevelerle tümleştirme tekniklerini gösteren pratik kılavuzlar, geliştirici deneyimini artırır.

Özel Destek

IronSecureDoc, sağlam destek sağlar:

  • Doğrudan Mühendislik Yardımı: Teknik taleplere bilgili ve zamanında yanıtlar sağlayan, canlı sohbet, e-posta veya ekran paylaşımı aracılığıyla özel mühendis ekibine erişim.
  • Sürekli İyileştirme: Kullanıcı geri bildirimlerine dayalı olarak ürünü geliştirmeye yönelik bir taahhüt, IronSecureDoc'un kullanıcılarının dinamik ihtiyaçlarını karşılamasını sağlar.

Bu yapılandırılmış dokümantasyon ve destek yaklaşımı, IronSecureDoc'un kullanıcı odaklı bir deneyim sunma konusundaki bağlılığını vurgular ve kurumsal ortamlarda etkili uygulanmayı ve sürekli kullanımı kolaylaştırır.

StirlingPDF

Dokümantasyon

StirlingPDF, çeşitli platformlar için kurulum kılavuzlarını, gelişmiş yapılandırma seçeneklerini ve kapsamlı bir özellik listesini kapsayan kapsamlı bir dokümantasyon sağlar.

Destek

Açık kaynak bir proje olarak, StirlingPDF topluluk tarafından sağlanan desteğe dayanır. Kullanıcılar, sorun bildirme, özellik talep etme ve diğer kullanıcılar ve katkıda bulunanlarla işbirliği yapma konularında GitHub ve Discord gibi platformlar aracılığıyla yardım arayabilirler.

Sonuç

PDF belgeleriyle çalışırken, özellikle kurumsal ortamlarda, temel araçların ötesinde güvenilir bir çözümün olması gerekir. İster dijital imzalama, şifreleme, karartma veya metin çıkarma olsun, seçtiğiniz platform, tüm PDF gereksinimlerinizi güvenli ve verimli bir şekilde ele alabilmelidir.

IronSecureDoc, belge korumanın ciddiye alındığı profesyoneller için tasarlanmış kurumsal kullanıma hazır özelliklerin kapsamlı bir setini sunar. Docker tabanlı dağıtımı, zengin API yüzeyi ve özel mühendislik destek ekibi, onu yalnızca bir karartma aracı olmaktan daha fazlasını yapar. Sözleşme imzalamaktan kimlikleri doğrulamaya ve gizli dosyalara erişimi kısıtlamaya kadar, IronSecureDoc geniş bir yelpazede işlemleri destekler ve altyapınız içinde sorunsuz görev yürütme sağlarken.

IronSecureDoc'un öne çıkan bir özelliği, tamamen kontrol altında tutmak isteyen ekipler için ideal olan yerel olarak barındırılan bir web uygulamasında çalışabilme yeteneğidir. İster dahili bir platform oluşturuyor olun, ister yerel olarak barındırılan bir sistem içinde belge işlemeyi otomatikleştiriyor olun, araç, PDF belgelerinizin güvence altına alınmasını sağlarken performans veya sunucu belleğini tehlikeye atmaz.

Düzenli olarak pdf dönüştürme, sayfa numaralarına göre içerik çıkarma veya kopyalama veya yazdırma gibi hassas eylemleri kısıtlama ihtiyacı olan kullanıcılar için IronSecureDoc, entegrasyona yönelik güvenilir bir API seti sunar. Ayrıca, platformundan indirilen her dosya iş akışınıza göre uyarlanabilir, kayıt tutma ve izleme amaçlı güvenlik standartlarını korur. Ekipler ve departmanlar arasında PDF belgelerini güvenli ve otomatik bir şekilde yönetmek için ideal bir seçenektir.

Öte yandan, StirlingPDF temel özellikler için kutuları işaretleyen güçlü bir açık kaynak aracı olmasına rağmen, kurumsal çözümlerle beklenen gelişmiş yapılandırma ve uzun vadeli güvenilirlikten yoksundur. Bireysel geliştiriciler veya sınırlı PDF ihtiyaçları olan küçük ekipler için uygundur. Ancak, PDF araçlarını merkezi hale getirmek ve ölçeklendirmek isteyen kuruluşlar, topluluk desteği, özelleştirilebilirlik ve güncelleme sıklığı konusunda sınırlamalar bulacaktır.

İster bir hukuk departmanı yönetiyor olun, ister İK iş akışlarını otomatikleştiriyor olun veya müşteri iletişimlerini güvence altına alıyor olun, PDF'ler dijital belgelemenin kalbinde yer almaktadır. Ve bu belgeler şifreleme, dijital güven ve uygun işleme gerektiğinde, IronSecureDoc bu zorlukları profesyonel kalitenin hassasiyetiyle karşılıyor.

Kısacası, dijital imzalama ve resim eklemeden şifreleme ve karartmaya kadar tüm PDF ihtiyaçlarınızı güvenli, ölçeklenebilir ve destek odaklı bir çözüm içinde karşılamak istiyorsanız, IronSecureDoc sizin cevabınızdır. Bu ücretsiz bir deneme ile deneyebilir ve blog gönderiniz veya üretim ortamınıza nasıl uyduğunu görebilirsiniz. Kanıtlanmış mimarisi ve kurumsal odaklı yapısıyla, güvenli PDF iş akışlarını yöneten geliştiriciler ve işletmeler için daha akıllı bir seçimdir.

Lütfen dikkate alınStirlingPDF ilgili sahibinin tescilli markasıdır. Bu site, StirlingPDF ile bağlantılı, onaylanmış veya desteklenmiş değildir. Tüm ürün adları, logolar ve markalar kendi sahiplerine aittir. Karşılaştırmalar, yalnızca bilgilendirme amaçlıdır ve yazı sırasında halka açık bilgilerle alakalı olarak yansıtılmaktadır.

Sıkça Sorulan Sorular

IronSecureDoc'u Docker kullanarak nasıl dağıtabilirim?

IronSecureDoc'un güvenlik özelliklerinin entegre edilmesini karmaşık kurulumlar gerektirmeyen bir şekilde basitleştirmek için Docker kullanarak kolayca dağıtılabilir.

IronSecureDoc hangi PDF güvenlik özelliklerini sunar?

IronSecureDoc, şifreleme, dijital imzalar, şifre yönetimi, veri gizleme ve uyumluluğa odaklanmış erişim kontrolünü içeren güçlü PDF güvenlik özellikleri sunar.

Bir geliştirici IronSecureDoc'u StirlingPDF'nin üzerine neden seçer?

Geliştiriciler, daha güçlü şifreleme, gelişmiş veri gizleme ve kapsamlı uyumluluk araçları gibi kurumsal düzeyde güvenlik özellikleri nedeniyle IronSecureDoc'u StirlingPDF'ye tercih edebilirler.

IronSecureDoc dijital imza doğrulamasını yapabilir mi?

Evet, IronSecureDoc, profesyonel ortamlarda doküman kimliğini ve bütünlüğünü sağlamak için dijital imza doğrulamasını destekler.

IronSecureDoc için mevcut lisanslama seçenekleri nelerdir?

IronSecureDoc, çeşitli kurumsal düzeyde lisanslama seçenekleri sunar, bu seçenekler arasında IronSecureDoc Enterprise Lisansı ve Iron Suite Unlimited Enterprise Lisansı, çeşitlilik gösteren kurumsal gereksinimlere hitap etmek için bulunmaktadır.

IronSecureDoc gelişmiş PDF veri gizleme tekniklerini destekliyor mu?

IronSecureDoc, regular expression ya da bir PDF içerisindeki belirli bölgeleri seçme gibi yöntemler kullanarak hassas içeriklerin gizlenmesini sağlayan gelişmiş gizleme tekniklerini destekler.

IronSecureDoc için deneme sürümü mevcut mu?

Evet, IronSecureDoc, kullanıcıların tüm işlevselliği değerlendirmesi ve güvenlik ihtiyaçları için uygunluğunu değerlendirmesi için ücretsiz bir deneme sunar.

IronSecureDoc ile sunulan destek hizmetleri nelerdir?

IronSecureDoc, doğrudan mühendislik desteği, özel bir destek ekibine erişim ve sürekli ürün güncellemeleri de dahil olmak üzere geniş kapsamlı destek hizmetleri sunar.

IronSecureDoc, endüstri standartlarıyla uyumu nasıl sağlar?

IronSecureDoc, erişim kontrolü, dijital imzalar ve detaylı belgeler içeren kapsamlı güvenlik özellikleri ile endüstri standartlarına uyumu sağlar.

IronSecureDoc'u kurumsal PDF güvenliği için üstün kılan nedir?

IronSecureDoc, kurumsal PDF güvenliği için üstün kabul edilir; güçlü şifreleme, gelişmiş erişim kontrolü, kapsamlı destek ve .NET uygulamalarına kolay entegrasyon ile öne çıkar.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku

Iron Destek Ekibi

Haftada 5 gün, 24 saat çevrimiçiyiz.
Sohbet
E-posta
Beni Ara