sgcUI sgcPDF şu anda kullanıma hazır

sgcPDF. Saf Pascal PDF. Dağıtılacak DLL yok.

PDF dosyalarını tamamen Object Pascal ile yazılmış bileşenlerle oluşturun, düzenleyin, görüntüleyin, işleyin, çıkarın, şifreleyin, imzalayın, karartın ve doğrulayın. Ayrıştırıcı, yazıcı, yazı tipleri, görüntü çözücüler, işleyiciler ve kriptografi uygulamanıza derlenir, kaynak kodu ile birlikte.

  • VCL
  • FireMonkey
  • .NET
  • Linux, macOS, mobil
  • Delphi 7 ile 13
  • C++ Builder
Sayfa küçük resimleri, yakınlaştırma, arama, yazdırma ve ek açıklama araçlarıyla üç sayfalık bir satış raporunu gösteren sgcPDF VCL görüntüleyici denetimi
  • 19palet bileşeni: belge, düzenleyici, görüntüleyiciler, çıkarıcılar, imzalama
  • 0dağıtılacak DLL: ayrıştırıcı, işleyici, yazı tipleri ve kriptografi Pascal ile
  • 5işletim sistemi: Windows, Linux, macOS, iOS, Android
  • 8PDF/A uyumluluk düzeyi, ayrıca PDF/UA-1 ve PDF/UA-2

PDF'in her adımı için tek kütüphane.

Yazdığınız ilk sayfadan teslim ettiğiniz imzalı, arşivlenmiş ve karartılmış dosyaya kadar her adım aynı Object Pascal kod tabanında çalışır.

  • Kurulacak bir şey yok

    PDFium, Ghostscript veya COM sunucusu yok. Çalıştırılabilir dosyanız dağıtımın tamamıdır.

  • Kodunuzun çalıştığı her yerde çalışır

    Çekirdek birimlerin VCL veya FMX bağımlılığı yoktur: konsol araçları, hizmetler, Linux arka plan işlemleri, web sunucuları.

  • Güvenlik ve imza

    AES-256 şifreleme, görünür alanlı imzalar, sgcSign ile PAdES ve gerçek karartma.

  • Arşivleme ve uyumluluk

    Doğrulayıcılı PDF/A-1, 2, 3 ve 4, etiketli PDF, PDF/UA-1 ve PDF/UA-2 ve Factur-X faturaları.

Çalışırken görün.

sgcPDF demolarından ve sgcUI paket demosundan alındı.

Solda CSS'li bir HTML sayfası, sağda TsgcPDFHTMLRenderer'ın bundan ürettiği sayfalanmış PDF
Oluşturma

Koddan, HTML'den veya bir tuvalden belgeler.

  • TsgcPDFDocument sayfaları, metni, görüntüleri, vektör grafikleri, sayfalara yayılan tabloları, barkodları ve QR kodları yazar.
  • TrueType ve OpenType yazı tipleri otomatik olarak gömülür ve alt kümeye indirgenir; böylece metin kopyalanabilir ve aranabilir.
  • TsgcPDFHTMLRenderer CSS'li HTML'yi sayfalanmış PDF'e dönüştürür, TsgcPDFCanvas ve EMF oynatma mevcut çizim kodunu dönüştürür.
Görüntüleme ve işleme

Uygulamanızda bir görüntüleyici, sunucunuzda bir işleyici.

  • TsgcPDFViewerControl kaydırır, yakınlaştırır, vurgulayarak arar, metin seçer, form alanlarını doldurur ve yazdırır.
  • TsgcPDFViewerFMX Windows, macOS, iOS ve Android'de FireMonkey tuvali üzerinden çizer, kutu yakınlaştırma ile.
  • .NET'te görüntüleyici denetimleri WinForms, WPF ve Avalonia'da çalışır.
  • TsgcPDFRendererRaster sayfaları GDI olmadan, saf Pascal ile Windows ve Linux'ta PNG'ye işler.
TsgcPDFRedactor öncesi ve sonrası bir fatura: müşteri adı ve adresi kaldırılmış ve REDACTED olarak işaretlenmiş
Güvenlik ve imza

Gerçekten şifreleyin, imzalayın ve karartın.

  • RC4, AES-128 ve AES-256 parola şifreleme ve sertifika şifreleme.
  • Görünür alanlı ve zaman damgalı dijital imzalar, ayrıca isteğe bağlı sgcSign köprüsü üzerinden PAdES B-B'den B-LTA'ya.
  • TsgcPDFRedactor metni glif düzeyinde, görüntü piksellerini ve yolları kaldırır; böylece kaldırılan metin çıkarılamaz.
PDFTagged demo çıktısının yanında etiketli, erişilebilir bir PDF; TsgcPDFAValidator doğrulamanın geçtiğini bildirir
Uyumluluk

Arşiv ve erişilebilirlik denetimlerini geçen dosyalar.

  • a ve b düzeylerinde PDF/A-1, PDF/A-2 ve PDF/A-3 çıktısı ile PDF/A-4 ve PDF/A-4f, TsgcPDFAValidator ile denetlenir.
  • Yapı ağacı ve alternatif metinli etiketli PDF, ayrıca PDF/UA-1 ve PDF/UA-2 çıktısı ve doğrulayıcıda denetimler.
  • Factur-X, ZUGFeRD ve XRechnung e-fatura gömme, PDF/A-3 ekleri olarak.

Birkaç satırda bir PDF.

Bir sayfa ekleyin, PDF noktalarıyla metin ve çizgi çizin, kaydedin. Delphi, C++ Builder ve tamamen yönetilen C# portunda aynı sınıf adları.

dotnet add package esegece.sgcPDF

C++ Builder ve C# sürümleri

procedure CreateHelloPDF(const AFileName: string);
var
  oPDF: TsgcPDFDocument;
  oPage: TsgcPDFPage;
begin
  oPDF := TsgcPDFDocument.Create;
  try
    oPDF.Info.Title := 'Hello sgcPDF';
    // A4 portrait: 595 x 842 points, origin at the bottom left corner
    oPage := oPDF.AddPage(595, 842);
    oPage.DrawTextColor('Hello sgcPDF', 50, 780, sfHelveticaBold, 24, 0, 0.2, 0.6);
    oPage.DrawLine(50, 770, 545, 770, 1.5);
    oPage.DrawText('A PDF written in pure Pascal.', 50, 740, sfHelvetica, 12);
    oPDF.SaveToFile(AFileName);
  finally
    oPDF.Free;
  end;
end;

sgcUI'nin parçası.

sgcPDF'i tek başına satın alın ya da PDF çıktısını üzerinde oluşturan sgcReports ile birlikte sgcUI Enterprise içinde edinin. Her biri kaynak kodu ile gelir.

Tek başına

sgcPDF

Tek başına kütüphane, tam kaynak kodu ve 1 yıl güncelleme.

€249 / geliştirici
sgcPDF fiyatlandırması

Standard

sgcGrid, sgcNavigation, sgcToolbar ve sgcEditors.

€380 / geliştirici
Standard'ı görün

Professional

Standard artı sgcCharts, sgcDashboard ve sgcGauges.

€529 / geliştirici
Professional'ı görün
sgcPDF dahil

Enterprise

15 sgcUI ürününün tamamı.

€699 / geliştirici
Enterprise'ı görün

.NET için NuGet'teki esegece.sgcPDF.Community ücretsizdir. sgcPDF ayrıca All-Access paketinde yer alır.

yer alır.

sgcPDF'i bugün kendi uygulamanıza ekleyin.

Deneme sürümünü indirip oluşturma, görüntüleyici, formlar, çıkarma ve imzalar demolarını çalıştırın ya da önce tüm özelliklere göz atın.

Blogdan Son Yazılar

Tüm yazıları görüntüleyin →

eSeGeCe'nin sgcPDF görünümünü görüyorsunuz.

Bana başka bir açı gösterin →
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın