sgcUI sgcPDF ist jetzt verfügbar

sgcPDF. Reines Pascal-PDF. Keine DLL auszuliefern.

Erstelle, bearbeite, zeige an, rendere, extrahiere, verschlüssele, signiere, schwärze und validiere PDF-Dateien mit Komponenten, die vollständig in Object Pascal geschrieben sind. Parser, Writer, Schriften, Bilddecoder, Renderer und Kryptografie werden in deine Anwendung hineinkompiliert, mit Quellcode.

  • VCL
  • FireMonkey
  • .NET
  • Linux, macOS, Mobilgeräte
  • Delphi 7 bis 13
  • C++ Builder
Das VCL-Viewer-Steuerelement von sgcPDF zeigt einen dreiseitigen Verkaufsbericht mit Seitenminiaturen, Zoom, Suche, Druck und Anmerkungswerkzeugen
  • 19Palettenkomponenten: Dokument, Editor, Viewer, Extraktoren, Signierung
  • 0auszuliefernde DLLs: Parser, Renderer, Schriften und Kryptografie in Pascal
  • 5Betriebssysteme: Windows, Linux, macOS, iOS, Android
  • 8PDF/A-Konformitätsstufen, plus PDF/UA-1 und PDF/UA-2

Eine Bibliothek für jeden Schritt eines PDFs.

Von der ersten Seite, die du schreibst, bis zur signierten, archivierten und geschwärzten Datei, die du übergibst, läuft jeder Schritt in derselben Object-Pascal-Codebasis.

  • Nichts zu installieren

    Kein PDFium, kein Ghostscript, kein COM-Server. Deine ausführbare Datei ist die gesamte Auslieferung.

  • Läuft dort, wo dein Code läuft

    Die Kerneinheiten haben keine VCL- oder FMX-Abhängigkeit: Konsolenwerkzeuge, Dienste, Linux-Daemons, Webserver.

  • Sichern und signieren

    AES-256-Verschlüsselung, Signaturen mit sichtbaren Feldern, PAdES über sgcSign und echte Schwärzung.

  • Archivieren und konform sein

    PDF/A-1, 2, 3 und 4 mit Validator, getaggtes PDF, PDF/UA-1 und PDF/UA-2 sowie Factur-X-Rechnungen.

Sieh es in Aktion.

Aufgenommen aus den sgcPDF-Demos und der Suite-Demo von sgcUI.

Links eine HTML-Seite mit CSS, rechts das paginierte PDF, das TsgcPDFHTMLRenderer daraus erzeugt hat
Erstellen

Dokumente aus Code, HTML oder einem Canvas.

  • TsgcPDFDocument schreibt Seiten, Text, Bilder, Vektorgrafiken, seitenübergreifende Tabellen, Barcodes und QR-Codes.
  • TrueType- und OpenType-Schriften werden automatisch eingebettet und als Teilmenge gespeichert, sodass sich der Text kopieren und durchsuchen lässt.
  • TsgcPDFHTMLRenderer wandelt HTML mit CSS in paginiertes PDF um, TsgcPDFCanvas und EMF-Wiedergabe konvertieren vorhandenen Zeichencode.
Anzeigen und rendern

Ein Viewer in deiner Anwendung, ein Renderer auf deinem Server.

  • TsgcPDFViewerControl scrollt, zoomt, sucht mit Hervorhebung, markiert Text, füllt Formularfelder aus und druckt.
  • TsgcPDFViewerFMX zeichnet über den FireMonkey-Canvas unter Windows, macOS, iOS und Android, mit Rechteckzoom.
  • In .NET laufen die Viewer-Controls unter WinForms, WPF und Avalonia.
  • TsgcPDFRendererRaster rendert Seiten in reinem Pascal nach PNG, ohne GDI, unter Windows und Linux.
Eine Rechnung vor und nach TsgcPDFRedactor: Kundenname und Adresse sind entfernt und mit REDACTED markiert
Sichern und signieren

Verschlüsseln, signieren und wirklich schwärzen.

  • RC4-, AES-128- und AES-256-Passwortverschlüsselung sowie Zertifikatsverschlüsselung.
  • Digitale Signaturen mit sichtbaren Feldern und Zeitstempeln, dazu PAdES B-B bis B-LTA über die optionale sgcSign-Brücke.
  • TsgcPDFRedactor entfernt Text auf Glyphenebene, Bildpixel und Pfade, sodass sich der entfernte Text nicht extrahieren lässt.
Ein getaggtes, barrierefreies PDF neben der Ausgabe der Demo PDFTagged, in der TsgcPDFAValidator meldet, dass die Validierung bestanden wurde
Konform sein

Dateien, die Archiv- und Barrierefreiheitsprüfungen bestehen.

  • PDF/A-1-, PDF/A-2- und PDF/A-3-Ausgabe in den Stufen a und b sowie PDF/A-4 und PDF/A-4f, geprüft von TsgcPDFAValidator.
  • Getaggtes PDF mit Strukturbaum und Alternativtext sowie PDF/UA-1- und PDF/UA-2-Ausgabe mit Prüfungen im Validator.
  • Einbettung von E-Rechnungen als PDF/A-3-Anhänge: Factur-X, ZUGFeRD und XRechnung.

Ein PDF in wenigen Zeilen.

Füge eine Seite hinzu, zeichne Text und Linien in PDF-Punkten, speichere. Dieselben Klassennamen in Delphi, C++ Builder und im vollständig verwalteten C#-Port.

dotnet add package esegece.sgcPDF

C++ Builder- und C#-Versionen

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;

Teil von sgcUI.

Kaufe sgcPDF einzeln oder erhalte es in sgcUI Enterprise zusammen mit sgcReports, das seine PDF-Ausgabe darauf aufbaut. Alle enthalten Quellcode.

Einzeln

sgcPDF

Die Bibliothek einzeln, mit vollem Quellcode und 1 Jahr Updates.

€249 / Entwickler
sgcPDF-Preise

Standard

sgcGrid, sgcNavigation, sgcToolbar und sgcEditors.

€380 / Entwickler
Standard ansehen

Professional

Standard plus sgcCharts, sgcDashboard und sgcGauges.

€529 / Entwickler
Professional ansehen
Enthält sgcPDF

Enterprise

Alle 15 sgcUI-Produkte.

€699 / Entwickler
Enterprise ansehen

Für .NET ist esegece.sgcPDF.Community auf NuGet kostenlos. sgcPDF ist auch im All-Access-Bundle getaktet.

sgcUI entdecken

Setze sgcPDF noch heute in deiner eigenen Anwendung ein.

Lade die Testversion herunter und starte die Demos für Erstellung, Viewer, Formulare, Extraktion und Signaturen, oder stöbere zuerst durch alle Funktionen.

Neues aus dem Blog

Alle Beiträge ansehen →

Du siehst gerade die Ansicht sgcPDF von eSeGeCe.

Zeig mir eine andere Perspektive →
30 Tage Geld-zurück-GarantieNicht zufrieden? Fordere innerhalb von 30 Tagen nach dem Kauf eine vollständige Rückerstattung an. Rückerstattungsrichtlinie ansehen