sgcUI sgcPDF 출시

sgcPDF. 순수 Pascal PDF. 배포할 DLL은 없어요.

전부 Object Pascal로 작성된 컴포넌트로 PDF 파일을 만들고, 편집하고, 보고, 렌더링하고, 추출하고, 암호화하고, 서명하고, 가리고, 검증하세요. 파서, 라이터, 글꼴, 이미지 디코더, 렌더러, 암호화가 애플리케이션에 컴파일되어 들어가며 소스 코드가 포함돼요.

  • VCL
  • FireMonkey
  • .NET
  • Linux, macOS, 모바일
  • Delphi 7~13
  • C++ Builder
페이지 썸네일, 확대/축소, 검색, 인쇄, 주석 도구가 있는 3페이지 매출 보고서를 보여 주는 sgcPDF VCL 뷰어 컨트롤
  • 19팔레트 컴포넌트: 문서, 편집기, 뷰어, 추출기, 서명
  • 0배포할 DLL: 파서, 렌더러, 글꼴, 암호화가 모두 Pascal
  • 5운영 체제: Windows, Linux, macOS, iOS, Android
  • 8PDF/A 적합성 수준, 그리고 PDF/UA-1 및 PDF/UA-2

PDF의 모든 단계를 위한 라이브러리 하나.

처음 쓰는 페이지부터 서명, 보관, 가리기를 마친 최종 파일까지, 모든 단계가 같은 Object Pascal 코드 베이스에서 실행돼요.

  • 설치할 것이 없어요

    PDFium도, Ghostscript도, COM 서버도 필요 없어요. 실행 파일 하나가 배포의 전부예요.

  • 코드가 도는 곳이면 어디서나

    핵심 유닛은 VCL이나 FMX에 의존하지 않아요: 콘솔 도구, 서비스, Linux 데몬, 웹 서버.

  • 보안과 서명

    AES-256 암호화, 보이는 필드가 있는 서명, sgcSign을 통한 PAdES, 진짜 가리기.

  • 보관과 규정 준수

    검증기를 갖춘 PDF/A-1, 2, 3, 4, 태그된 PDF, PDF/UA-1 및 PDF/UA-2, Factur-X 송장.

직접 확인해 보세요.

sgcPDF 데모와 sgcUI 스위트 데모에서 캡처했어요.

왼쪽은 CSS가 적용된 HTML 페이지, 오른쪽은 TsgcPDFHTMLRenderer가 이를 변환해 만든 페이지 나뉜 PDF
만들기

코드, HTML, 캔버스에서 문서를 만드세요.

  • TsgcPDFDocument는 페이지, 텍스트, 이미지, 벡터 그래픽, 페이지에 걸쳐 이어지는 표, 바코드, QR 코드를 작성해요.
  • TrueType와 OpenType 글꼴이 자동으로 삽입되고 부분 집합으로 만들어지므로, 텍스트를 복사하고 검색할 수 있어요.
  • TsgcPDFHTMLRenderer는 CSS가 적용된 HTML을 페이지가 나뉜 PDF로 변환하고, TsgcPDFCanvas와 EMF 재생은 기존 그리기 코드를 변환해요.
보기와 렌더링

애플리케이션에는 뷰어를, 서버에는 렌더러를.

  • TsgcPDFViewerControl은 스크롤, 확대와 축소, 강조 표시가 되는 검색, 텍스트 선택, 양식 필드 입력, 인쇄를 지원해요.
  • TsgcPDFViewerFMX는 Windows, macOS, iOS, Android에서 FireMonkey 캔버스로 그리고 영역 확대를 지원해요.
  • .NET에서는 뷰어 컨트롤이 WinForms, WPF, Avalonia에서 동작해요.
  • TsgcPDFRendererRaster는 Windows와 Linux에서 GDI 없이 순수 Pascal로 페이지를 PNG로 렌더링해요.
TsgcPDFRedactor 적용 전후의 송장: 고객 이름과 주소가 제거되고 REDACTED로 표시된 모습
보안과 서명

진짜로 암호화하고, 서명하고, 가리세요.

  • RC4, AES-128, AES-256 암호 암호화와 인증서 암호화.
  • 보이는 필드와 타임스탬프가 있는 전자 서명, 그리고 선택 사양인 sgcSign 브리지를 통한 PAdES B-B부터 B-LTA까지.
  • TsgcPDFRedactor는 글리프 수준의 텍스트, 이미지 픽셀, 경로를 제거하므로 지운 텍스트는 추출할 수 없어요.
태그된 접근성 PDF와 PDFTagged 데모 출력, TsgcPDFAValidator가 검증 통과를 보고한 모습
규정 준수

보관과 접근성 검사를 통과하는 파일.

  • a와 b 수준의 PDF/A-1, PDF/A-2, PDF/A-3 출력과 PDF/A-4, PDF/A-4f를 TsgcPDFAValidator가 검사해요.
  • 구조 트리와 대체 텍스트가 있는 태그된 PDF, 그리고 PDF/UA-1 및 PDF/UA-2 출력과 검증기의 검사.
  • Factur-X, ZUGFeRD, XRechnung 전자 송장을 PDF/A-3 첨부 파일로 삽입해요.

몇 줄로 만드는 PDF.

페이지를 추가하고, PDF 포인트 단위로 텍스트와 선을 그리고, 저장하세요. Delphi, C++ Builder, 완전 관리형 C# 포트에서 클래스 이름이 같아요.

dotnet add package esegece.sgcPDF

C++ Builder와 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;

sgcUI의 일부예요.

sgcPDF를 단독으로 구매하거나, PDF 출력을 sgcPDF 위에 구축한 sgcReports와 함께 sgcUI Enterprise로 받으세요. 모두 소스 코드가 포함돼요.

단독 구매

sgcPDF

라이브러리 단독, 전체 소스 코드와 1년 업데이트 포함.

€249 / 개발자
sgcPDF 가격

Standard

sgcGrid, sgcNavigation, sgcToolbar, sgcEditors.

€380 / 개발자
Standard 보기

Professional

Standard에 sgcCharts, sgcDashboard, sgcGauges 추가.

€529 / 개발자
Professional 보기
sgcPDF 포함

Enterprise

sgcUI 제품 16종 모두.

€699 / 개발자
Enterprise 보기

.NET에서는 esegece.sgcPDF.Community가 NuGet에서 무료예요. sgcPDF는 All-Access 번들에도 들어 있어요.

sgcUI 살펴보기

지금 내 애플리케이션에 sgcPDF를 넣어 보세요.

체험판을 내려받아 생성, 뷰어, 양식, 추출, 서명 데모를 실행하거나, 먼저 모든 기능을 둘러보세요.

블로그 최신 소식

모든 글 보기 →

지금 eSeGeCe의 sgcPDF 관점을 보고 있어요.

다른 관점 보기 →
30일 환불 보장만족하지 않으세요? 구매 후 30일 이내에 전액 환불을 요청하세요. 환불 정책 보기