sgcUI sgcPDF è disponibile ora

sgcPDF. PDF in puro Pascal. Nessuna DLL da distribuire.

Crea, modifica, visualizza, renderizza, estrai, cifra, firma, oscura e convalida file PDF con componenti scritti interamente in Object Pascal. Parser, writer, font, decodificatori di immagini, renderer e crittografia sono compilati nella tua applicazione, con codice sorgente incluso.

  • VCL
  • FireMonkey
  • .NET
  • Linux, macOS, mobile
  • Delphi da 7 a 13
  • C++ Builder
Il controllo visualizzatore VCL di sgcPDF che mostra un report di vendite di tre pagine con miniature, zoom, ricerca, stampa e strumenti di annotazione
  • 19componenti nella palette: documento, editor, visualizzatori, estrattori, firma
  • 0DLL da distribuire: parser, renderer, font e crittografia in Pascal
  • 5sistemi operativi: Windows, Linux, macOS, iOS, Android
  • 8livelli di conformità PDF/A, più PDF/UA-1 e PDF/UA-2

Una sola libreria per ogni fase di un PDF.

Dalla prima pagina che scrivi al file firmato, archiviato e oscurato che consegni, ogni fase gira nella stessa base di codice Object Pascal.

  • Niente da installare

    Nessun PDFium, Ghostscript o server COM. Il tuo eseguibile è l'intera distribuzione.

  • Funziona dove gira il tuo codice

    Le unit core non dipendono da VCL né da FMX: strumenti console, servizi, daemon Linux, web server.

  • Proteggi e firma

    Cifratura AES-256, firme con campi visibili, PAdES tramite sgcSign e vera oscuratura.

  • Archivia e rispetta gli standard

    PDF/A-1, 2, 3 e 4 con un validatore, PDF con tag, PDF/UA-1 e PDF/UA-2, e fatture Factur-X.

Guardalo in azione.

Catturato dalle demo di sgcPDF e dalla demo della suite sgcUI.

Una pagina HTML con CSS a sinistra e il PDF paginato che TsgcPDFHTMLRenderer ha prodotto da essa a destra
Crea

Documenti da codice, HTML o canvas.

  • TsgcPDFDocument scrive pagine, testo, immagini, grafica vettoriale, tabelle che scorrono su più pagine, codici a barre e codici QR.
  • I font TrueType e OpenType vengono incorporati e ridotti automaticamente, così il testo può essere copiato e ricercato.
  • TsgcPDFHTMLRenderer trasforma HTML con CSS in PDF paginato, TsgcPDFCanvas e la riproduzione EMF convertono il codice di disegno esistente.
Visualizza e renderizza

Un visualizzatore nella tua applicazione, un renderer sul tuo server.

  • TsgcPDFViewerControl scorre, ingrandisce, cerca con evidenziazione, seleziona il testo, compila i campi dei moduli e stampa.
  • TsgcPDFViewerFMX disegna tramite il canvas FireMonkey su Windows, macOS, iOS e Android, con zoom a rettangolo.
  • In .NET, i controlli visualizzatore funzionano in WinForms, WPF e Avalonia.
  • TsgcPDFRendererRaster renderizza le pagine in PNG in puro Pascal, senza GDI, su Windows e Linux.
Una fattura prima e dopo TsgcPDFRedactor: nome e indirizzo del cliente sono rimossi e contrassegnati come REDACTED
Proteggi e firma

Cifra, firma e oscura davvero.

  • Cifratura con password RC4, AES-128 e AES-256, e cifratura con certificato.
  • Firme digitali con campi visibili e marche temporali, più PAdES da B-B a B-LTA tramite il bridge opzionale di sgcSign.
  • TsgcPDFRedactor rimuove il testo a livello di glifo, i pixel delle immagini e i tracciati, così il testo rimosso non può essere estratto.
Un PDF accessibile con tag accanto all'output della demo PDFTagged, dove TsgcPDFAValidator segnala che la convalida è riuscita
Conformità

File che superano i controlli di archiviazione e accessibilità.

  • Output PDF/A-1, PDF/A-2 e PDF/A-3 ai livelli a e b, e PDF/A-4 e PDF/A-4f, verificato da TsgcPDFAValidator.
  • PDF con tag con albero della struttura e testo alternativo, e output PDF/UA-1 e PDF/UA-2 con controlli nel validatore.
  • Incorporamento di e-fatture Factur-X, ZUGFeRD e XRechnung come allegati PDF/A-3.

Un PDF in poche righe.

Aggiungi una pagina, disegna testo e linee in punti PDF, salva. Gli stessi nomi di classe in Delphi, C++ Builder e nel port C# completamente gestito.

dotnet add package esegece.sgcPDF

Versioni C++ Builder e C#

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;

Parte di sgcUI.

Acquista sgcPDF da solo, oppure ottienilo in sgcUI Enterprise, insieme a sgcReports, che costruisce su di esso il suo output PDF. Ognuno include il codice sorgente.

Da solo

sgcPDF

La libreria da sola, codice sorgente completo e 1 anno di aggiornamenti.

€249 / sviluppatore
Prezzi di sgcPDF

Standard

sgcGrid, sgcNavigation, sgcToolbar e sgcEditors.

€380 / sviluppatore
Vedi Standard

Professional

Standard più sgcCharts, sgcDashboard e sgcGauges.

€529 / sviluppatore
Vedi Professional
Include sgcPDF

Enterprise

Tutti i 15 prodotti sgcUI.

€699 / sviluppatore
Vedi Enterprise

Per .NET, esegece.sgcPDF.Community su NuGet è gratuito. sgcPDF è incluso anche nel bundle All-Access.

Scopri sgcUI

Porta sgcPDF nella tua applicazione oggi stesso.

Scarica il trial ed esegui le demo per creazione, visualizzatore, moduli, estrazione e firme, oppure scopri prima tutte le funzionalità.

Le ultime dal blog

Vedi tutti gli articoli →

Stai vedendo eSeGeCe dal punto di vista di sgcPDF .

Mostrami un altro punto di vista →
Garanzia soddisfatti o rimborsati di 30 giorniNon sei soddisfatto? Richiedi un rimborso completo entro 30 giorni dall'acquisto. Vedi la politica di rimborso