몇 줄로 만드는 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;