sgcUI sgcPDF ya está disponible

sgcPDF. PDF en Pascal puro. Sin DLL que distribuir.

Crea, edita, visualiza, dibuja, extrae, cifra, firma, censura y valida archivos PDF con componentes escritos íntegramente en Object Pascal. El analizador, el escritor, las fuentes, los decodificadores de imagen, los renderizadores y la criptografía se compilan dentro de tu aplicación, con código fuente incluido.

  • VCL
  • FireMonkey
  • .NET
  • Linux, macOS, móvil
  • Delphi 7 a 13
  • C++ Builder
El control visor VCL de sgcPDF mostrando un informe de ventas de tres páginas con miniaturas, zoom, búsqueda, impresión y herramientas de anotación
  • 19componentes de la paleta: documento, editor, visores, extractores, firma
  • 0DLL que distribuir: analizador, renderizador, fuentes y criptografía en Pascal
  • 5sistemas operativos: Windows, Linux, macOS, iOS, Android
  • 8niveles de conformidad PDF/A, además de PDF/UA-1 y PDF/UA-2

Una biblioteca para cada paso de un PDF.

Desde la primera página que escribes hasta el archivo firmado, archivado y censurado que entregas, cada paso se ejecuta en la misma base de código Object Pascal.

  • Nada que instalar

    Sin PDFium, Ghostscript ni servidor COM. Tu ejecutable es toda la instalación.

  • Funciona donde funciona tu código

    Las unidades principales no dependen de VCL ni de FMX: herramientas de consola, servicios, daemons de Linux, servidores web.

  • Protege y firma

    Cifrado AES-256, firmas con campos visibles, PAdES mediante sgcSign y censura real.

  • Archiva y cumple

    PDF/A-1, 2, 3 y 4 con validador, PDF etiquetado, PDF/UA-1 y PDF/UA-2, y facturas Factur-X.

Míralo funcionar.

Capturas de las demos de sgcPDF y de la demo de la suite sgcUI.

Una página HTML con CSS a la izquierda y, a la derecha, el PDF paginado que TsgcPDFHTMLRenderer generó a partir de ella
Crear

Documentos desde código, HTML o un canvas.

  • TsgcPDFDocument escribe páginas, texto, imágenes, gráficos vectoriales, tablas que fluyen entre páginas, códigos de barras y códigos QR.
  • Las fuentes TrueType y OpenType se incrustan y se reducen a un subconjunto automáticamente, así que el texto se puede copiar y buscar.
  • TsgcPDFHTMLRenderer convierte HTML con CSS en PDF paginado, TsgcPDFCanvas y la reproducción EMF convierten el código de dibujo existente.
Visualizar y dibujar

Un visor en tu aplicación, un renderizador en tu servidor.

  • TsgcPDFViewerControl se desplaza, hace zoom, busca con resaltado, selecciona texto, rellena campos de formulario e imprime.
  • TsgcPDFViewerFMX dibuja mediante el canvas de FireMonkey en Windows, macOS, iOS y Android, con zoom por rectángulo.
  • En .NET, los controles de visor funcionan en WinForms, WPF y Avalonia.
  • TsgcPDFRendererRaster dibuja páginas a PNG en Pascal puro, sin GDI, en Windows y Linux.
Una factura antes y después de TsgcPDFRedactor: el nombre y la dirección del cliente se eliminan y se marcan como REDACTED
Protege y firma

Cifra, firma y censura de verdad.

  • Cifrado con contraseña RC4, AES-128 y AES-256, y cifrado con certificado.
  • Firmas digitales con campos visibles y sellos de tiempo, además de PAdES B-B a B-LTA mediante el puente opcional con sgcSign.
  • TsgcPDFRedactor elimina texto a nivel de glifo, píxeles de imagen y trazados, así que el texto eliminado no se puede extraer.
Un PDF etiquetado y accesible junto a la salida de la demo PDFTagged, donde TsgcPDFAValidator informa de que la validación se ha superado
Cumplir

Archivos que superan las comprobaciones de archivo y accesibilidad.

  • Salida PDF/A-1, PDF/A-2 y PDF/A-3 en los niveles a y b, y PDF/A-4 y PDF/A-4f, comprobada por TsgcPDFAValidator.
  • PDF etiquetado con árbol de estructura y texto alternativo, y salida PDF/UA-1 y PDF/UA-2 con comprobaciones en el validador.
  • Incrustación de facturas electrónicas Factur-X, ZUGFeRD y XRechnung como adjuntos PDF/A-3.

Un PDF en pocas líneas.

Añade una página, dibuja texto y líneas en puntos PDF y guarda. Los mismos nombres de clase en Delphi, C++ Builder y en el port de C# totalmente gestionado.

dotnet add package esegece.sgcPDF

Versiones para C++ Builder y 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;

Forma parte de sgcUI.

Compra sgcPDF por separado, o consíguelo en sgcUI Enterprise junto a sgcReports, que construye su salida PDF sobre él. Cada uno incluye código fuente.

Por separado

sgcPDF

La biblioteca por separado, con código fuente completo y 1 año de actualizaciones.

€249 / desarrollador
Precios de sgcPDF

Standard

sgcGrid, sgcNavigation, sgcToolbar y sgcEditors.

€380 / desarrollador
Ver Standard

Professional

Standard más sgcCharts, sgcDashboard y sgcGauges.

€529 / desarrollador
Ver Professional
Incluye sgcPDF

Enterprise

Los 15 productos sgcUI.

€699 / desarrollador
Ver Enterprise

Para .NET, esegece.sgcPDF.Community en NuGet es gratuito. sgcPDF también está en el paquete All-Access.

Descubrir sgcUI

Lleva sgcPDF a tu propia aplicación hoy mismo.

Descarga la prueba y ejecuta las demos de creación, visor, formularios, extracción y firmas, o repasa antes todas las funciones.

Lo último del blog

Ver todas las publicaciones →

Estás viendo la vista sgcPDF de eSeGeCe.

Mostrar otro enfoque →
Garantía de devolución de 30 días¿No estás satisfecho? Solicita un reembolso completo en los 30 días posteriores a la compra. Ver política de reembolso