[{"data":1,"prerenderedAt":2375},["ShallowReactive",2],{"docs-ko-api-reference/gpdf":3},{"id":4,"title":5,"body":6,"description":2368,"extension":2369,"meta":2370,"navigation":58,"path":2371,"seo":2372,"stem":2373,"__hash__":2374},"docsKo/ko/docs/3.api-reference/1.gpdf.md","gpdf 패키지",{"type":7,"value":8,"toc":2330},"minimark",[9,13,24,109,191,194,198,240,243,323,327,392,395,461,465,525,528,532,554,561,565,670,674,771,775,842,846,850,882,885,889,959,962,966,1036,1050,1054,1058,1142,1152,1156,1160,1206,1212,1216,1349,1353,1407,1411,1453,1457,1461,1511,1517,1545,1549,1615,2094,2101,2105,2148,2151,2154,2201,2204,2245,2249,2271,2275,2317,2326],[10,11,12],"h2",{"id":12},"개요",[14,15,16,20,21,23],"p",{},[17,18,19],"code",{},"gpdf"," 패키지는 내부 레이어에서 자주 사용되는 함수를 재수출하는 **퍼사드(Facade)**입니다. 편의를 위해 ",[17,22,19],{},"를 임포트하거나, 특정 패키지를 직접 임포트할 수 있습니다.",[25,26,31],"pre",{"className":27,"code":28,"language":29,"meta":30,"style":30},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import \"github.com/gpdf-dev/gpdf\"\n\n// Using facade\ndoc := gpdf.NewDocument(gpdf.WithPageSize(gpdf.A4))\n","go","",[17,32,33,53,60,67],{"__ignoreMap":30},[34,35,38,42,46,50],"span",{"class":36,"line":37},"line",1,[34,39,41],{"class":40},"s7zQu","import",[34,43,45],{"class":44},"sMK4o"," \"",[34,47,49],{"class":48},"sBMFI","github.com/gpdf-dev/gpdf",[34,51,52],{"class":44},"\"\n",[34,54,56],{"class":36,"line":55},2,[34,57,59],{"emptyLinePlaceholder":58},true,"\n",[34,61,63],{"class":36,"line":62},3,[34,64,66],{"class":65},"sHwdD","// Using facade\n",[34,68,70,74,77,80,83,87,90,92,94,97,99,101,103,106],{"class":36,"line":69},4,[34,71,73],{"class":72},"sTEyZ","doc ",[34,75,76],{"class":44},":=",[34,78,79],{"class":72}," gpdf",[34,81,82],{"class":44},".",[34,84,86],{"class":85},"s2Zo4","NewDocument",[34,88,89],{"class":44},"(",[34,91,19],{"class":72},[34,93,82],{"class":44},[34,95,96],{"class":85},"WithPageSize",[34,98,89],{"class":44},[34,100,19],{"class":72},[34,102,82],{"class":44},[34,104,105],{"class":72},"A4",[34,107,108],{"class":44},"))\n",[25,110,112],{"className":27,"code":111,"language":29,"meta":30,"style":30},"import (\n    \"github.com/gpdf-dev/gpdf/template\"\n    \"github.com/gpdf-dev/gpdf/document\"\n)\n\n// Using packages directly (recommended)\ndoc := template.New(template.WithPageSize(document.A4))\n",[17,113,114,121,131,140,145,150,156],{"__ignoreMap":30},[34,115,116,118],{"class":36,"line":37},[34,117,41],{"class":40},[34,119,120],{"class":44}," (\n",[34,122,123,126,129],{"class":36,"line":55},[34,124,125],{"class":44},"    \"",[34,127,128],{"class":48},"github.com/gpdf-dev/gpdf/template",[34,130,52],{"class":44},[34,132,133,135,138],{"class":36,"line":62},[34,134,125],{"class":44},[34,136,137],{"class":48},"github.com/gpdf-dev/gpdf/document",[34,139,52],{"class":44},[34,141,142],{"class":36,"line":69},[34,143,144],{"class":44},")\n",[34,146,148],{"class":36,"line":147},5,[34,149,59],{"emptyLinePlaceholder":58},[34,151,153],{"class":36,"line":152},6,[34,154,155],{"class":65},"// Using packages directly (recommended)\n",[34,157,159,161,163,166,168,171,173,176,178,180,182,185,187,189],{"class":36,"line":158},7,[34,160,73],{"class":72},[34,162,76],{"class":44},[34,164,165],{"class":72}," template",[34,167,82],{"class":44},[34,169,170],{"class":85},"New",[34,172,89],{"class":44},[34,174,175],{"class":72},"template",[34,177,82],{"class":44},[34,179,96],{"class":85},[34,181,89],{"class":44},[34,183,184],{"class":72},"document",[34,186,82],{"class":44},[34,188,105],{"class":72},[34,190,108],{"class":44},[10,192,193],{"id":193},"함수",[195,196,86],"h3",{"id":197},"newdocument",[25,199,201],{"className":27,"code":200,"language":29,"meta":30,"style":30},"func NewDocument(opts ...template.Option) *template.Document\n",[17,202,203],{"__ignoreMap":30},[34,204,205,208,211,213,217,220,222,224,227,230,233,235,237],{"class":36,"line":37},[34,206,207],{"class":44},"func",[34,209,210],{"class":85}," NewDocument",[34,212,89],{"class":44},[34,214,216],{"class":215},"sHdIc","opts",[34,218,219],{"class":44}," ...",[34,221,175],{"class":48},[34,223,82],{"class":44},[34,225,226],{"class":48},"Option",[34,228,229],{"class":44},")",[34,231,232],{"class":44}," *",[34,234,175],{"class":48},[34,236,82],{"class":44},[34,238,239],{"class":48},"Document\n",[14,241,242],{},"새 PDF 문서 빌더를 생성합니다. 이것이 주요 진입점입니다.",[25,244,246],{"className":27,"code":245,"language":29,"meta":30,"style":30},"doc := gpdf.NewDocument(\n    gpdf.WithPageSize(gpdf.A4),\n    gpdf.WithMargins(document.UniformEdges(document.Mm(20))),\n)\n",[17,247,248,263,283,319],{"__ignoreMap":30},[34,249,250,252,254,256,258,260],{"class":36,"line":37},[34,251,73],{"class":72},[34,253,76],{"class":44},[34,255,79],{"class":72},[34,257,82],{"class":44},[34,259,86],{"class":85},[34,261,262],{"class":44},"(\n",[34,264,265,268,270,272,274,276,278,280],{"class":36,"line":55},[34,266,267],{"class":72},"    gpdf",[34,269,82],{"class":44},[34,271,96],{"class":85},[34,273,89],{"class":44},[34,275,19],{"class":72},[34,277,82],{"class":44},[34,279,105],{"class":72},[34,281,282],{"class":44},"),\n",[34,284,285,287,289,292,294,296,298,301,303,305,307,310,312,316],{"class":36,"line":62},[34,286,267],{"class":72},[34,288,82],{"class":44},[34,290,291],{"class":85},"WithMargins",[34,293,89],{"class":44},[34,295,184],{"class":72},[34,297,82],{"class":44},[34,299,300],{"class":85},"UniformEdges",[34,302,89],{"class":44},[34,304,184],{"class":72},[34,306,82],{"class":44},[34,308,309],{"class":85},"Mm",[34,311,89],{"class":44},[34,313,315],{"class":314},"sbssI","20",[34,317,318],{"class":44},"))),\n",[34,320,321],{"class":36,"line":69},[34,322,144],{"class":44},[195,324,326],{"id":325},"fromjson","FromJSON",[25,328,330],{"className":27,"code":329,"language":29,"meta":30,"style":30},"func FromJSON(schema []byte, data any, opts ...template.Option) (*template.Document, error)\n",[17,331,332],{"__ignoreMap":30},[34,333,334,336,339,341,344,347,351,354,357,360,362,365,367,369,371,373,375,378,380,382,385,387,390],{"class":36,"line":37},[34,335,207],{"class":44},[34,337,338],{"class":85}," FromJSON",[34,340,89],{"class":44},[34,342,343],{"class":215},"schema",[34,345,346],{"class":44}," []",[34,348,350],{"class":349},"spNyl","byte",[34,352,353],{"class":44},",",[34,355,356],{"class":215}," data",[34,358,359],{"class":48}," any",[34,361,353],{"class":44},[34,363,364],{"class":215}," opts",[34,366,219],{"class":44},[34,368,175],{"class":48},[34,370,82],{"class":44},[34,372,226],{"class":48},[34,374,229],{"class":44},[34,376,377],{"class":44}," (*",[34,379,175],{"class":48},[34,381,82],{"class":44},[34,383,384],{"class":48},"Document",[34,386,353],{"class":44},[34,388,389],{"class":349}," error",[34,391,144],{"class":44},[14,393,394],{},"JSON 스키마 정의에서 선택적 Go 템플릿 데이터 바인딩을 사용하여 Document를 생성합니다.",[25,396,398],{"className":27,"code":397,"language":29,"meta":30,"style":30},"doc, err := gpdf.FromJSON(schema, map[string]any{\"title\": \"Report\"})\n",[17,399,400],{"__ignoreMap":30},[34,401,402,405,407,410,412,414,416,418,420,422,424,427,430,433,436,439,442,446,448,451,453,456,458],{"class":36,"line":37},[34,403,404],{"class":72},"doc",[34,406,353],{"class":44},[34,408,409],{"class":72}," err ",[34,411,76],{"class":44},[34,413,79],{"class":72},[34,415,82],{"class":44},[34,417,326],{"class":85},[34,419,89],{"class":44},[34,421,343],{"class":72},[34,423,353],{"class":44},[34,425,426],{"class":44}," map[",[34,428,429],{"class":349},"string",[34,431,432],{"class":44},"]",[34,434,435],{"class":48},"any",[34,437,438],{"class":44},"{",[34,440,441],{"class":44},"\"",[34,443,445],{"class":444},"sfazB","title",[34,447,441],{"class":44},[34,449,450],{"class":44},":",[34,452,45],{"class":44},[34,454,455],{"class":444},"Report",[34,457,441],{"class":44},[34,459,460],{"class":44},"})\n",[195,462,464],{"id":463},"fromtemplate","FromTemplate",[25,466,468],{"className":27,"code":467,"language":29,"meta":30,"style":30},"func FromTemplate(tmpl *template.Template, data any, opts ...template.Option) (*template.Document, error)\n",[17,469,470],{"__ignoreMap":30},[34,471,472,474,477,479,482,484,486,488,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523],{"class":36,"line":37},[34,473,207],{"class":44},[34,475,476],{"class":85}," FromTemplate",[34,478,89],{"class":44},[34,480,481],{"class":215},"tmpl",[34,483,232],{"class":44},[34,485,175],{"class":48},[34,487,82],{"class":44},[34,489,490],{"class":48},"Template",[34,492,353],{"class":44},[34,494,356],{"class":215},[34,496,359],{"class":48},[34,498,353],{"class":44},[34,500,364],{"class":215},[34,502,219],{"class":44},[34,504,175],{"class":48},[34,506,82],{"class":44},[34,508,226],{"class":48},[34,510,229],{"class":44},[34,512,377],{"class":44},[34,514,175],{"class":48},[34,516,82],{"class":44},[34,518,384],{"class":48},[34,520,353],{"class":44},[34,522,389],{"class":349},[34,524,144],{"class":44},[14,526,527],{},"JSON 스키마 출력을 생성하는 사전 파싱된 Go 템플릿을 실행하여 Document를 생성합니다.",[195,529,531],{"id":530},"templatefuncmap","TemplateFuncMap",[25,533,535],{"className":27,"code":534,"language":29,"meta":30,"style":30},"func TemplateFuncMap() template.FuncMap\n",[17,536,537],{"__ignoreMap":30},[34,538,539,541,544,547,549,551],{"class":36,"line":37},[34,540,207],{"class":44},[34,542,543],{"class":85}," TemplateFuncMap",[34,545,546],{"class":44},"()",[34,548,165],{"class":48},[34,550,82],{"class":44},[34,552,553],{"class":48},"FuncMap\n",[14,555,556,557,560],{},"Go 템플릿을 파싱할 때 사용할 헬퍼 함수(",[17,558,559],{},"toJSON"," 등)를 반환합니다.",[10,562,564],{"id":563},"문서-옵션","문서 옵션",[566,567,568,580],"table",{},[569,570,571],"thead",{},[572,573,574,577],"tr",{},[575,576,193],"th",{},[575,578,579],{},"설명",[581,582,583,606,616,630,640,650,660],"tbody",{},[572,584,585,591],{},[586,587,588],"td",{},[17,589,590],{},"WithPageSize(size)",[586,592,593,594,596,597,596,600,596,603,229],{},"페이지 치수 설정 (",[17,595,105],{},", ",[17,598,599],{},"A3",[17,601,602],{},"Letter",[17,604,605],{},"Legal",[572,607,608,613],{},[586,609,610],{},[17,611,612],{},"WithMargins(edges)",[586,614,615],{},"페이지 여백 설정",[572,617,618,623],{},[586,619,620],{},[17,621,622],{},"WithFont(family, data)",[586,624,625,626,629],{},"TrueType 폰트 등록 (",[17,627,628],{},"[]byte"," 허용)",[572,631,632,637],{},[586,633,634],{},[17,635,636],{},"WithDefaultFont(family, size)",[586,638,639],{},"기본 폰트 패밀리 및 크기 설정",[572,641,642,647],{},[586,643,644],{},[17,645,646],{},"WithMetadata(meta)",[586,648,649],{},"문서 메타데이터 설정",[572,651,652,657],{},[586,653,654],{},[17,655,656],{},"WithEncryption(opts...)",[586,658,659],{},"AES-256 암호화 활성화",[572,661,662,667],{},[586,663,664],{},[17,665,666],{},"WithPDFA(opts...)",[586,668,669],{},"PDF/A 준수 활성화",[195,671,673],{"id":672},"문서-메타데이터","문서 메타데이터",[25,675,677],{"className":27,"code":676,"language":29,"meta":30,"style":30},"gpdf.WithMetadata(document.DocumentMetadata{\n    Title:   \"Invoice #INV-2026-001\",\n    Author:  \"ACME Corporation\",\n    Subject: \"Monthly Invoice\",\n    Creator: \"gpdf v1.0.4\",\n})\n",[17,678,679,700,718,735,751,767],{"__ignoreMap":30},[34,680,681,683,685,688,690,692,694,697],{"class":36,"line":37},[34,682,19],{"class":72},[34,684,82],{"class":44},[34,686,687],{"class":85},"WithMetadata",[34,689,89],{"class":44},[34,691,184],{"class":48},[34,693,82],{"class":44},[34,695,696],{"class":48},"DocumentMetadata",[34,698,699],{"class":44},"{\n",[34,701,702,705,707,710,713,715],{"class":36,"line":55},[34,703,704],{"class":72},"    Title",[34,706,450],{"class":44},[34,708,709],{"class":44},"   \"",[34,711,712],{"class":444},"Invoice #INV-2026-001",[34,714,441],{"class":44},[34,716,717],{"class":44},",\n",[34,719,720,723,725,728,731,733],{"class":36,"line":62},[34,721,722],{"class":72},"    Author",[34,724,450],{"class":44},[34,726,727],{"class":44},"  \"",[34,729,730],{"class":444},"ACME Corporation",[34,732,441],{"class":44},[34,734,717],{"class":44},[34,736,737,740,742,744,747,749],{"class":36,"line":69},[34,738,739],{"class":72},"    Subject",[34,741,450],{"class":44},[34,743,45],{"class":44},[34,745,746],{"class":444},"Monthly Invoice",[34,748,441],{"class":44},[34,750,717],{"class":44},[34,752,753,756,758,760,763,765],{"class":36,"line":147},[34,754,755],{"class":72},"    Creator",[34,757,450],{"class":44},[34,759,45],{"class":44},[34,761,762],{"class":444},"gpdf v1.0.4",[34,764,441],{"class":44},[34,766,717],{"class":44},[34,768,769],{"class":36,"line":152},[34,770,460],{"class":44},[10,772,774],{"id":773},"페이지-크기","페이지 크기",[566,776,777,787],{},[569,778,779],{},[572,780,781,784],{},[575,782,783],{},"상수",[575,785,786],{},"치수",[581,788,789,803,816,829],{},[572,790,791,800],{},[586,792,793,796,797],{},[17,794,795],{},"gpdf.A4"," / ",[17,798,799],{},"document.A4",[586,801,802],{},"210mm x 297mm (595.28pt x 841.89pt)",[572,804,805,813],{},[586,806,807,796,810],{},[17,808,809],{},"gpdf.A3",[17,811,812],{},"document.A3",[586,814,815],{},"297mm x 420mm (841.89pt x 1190.55pt)",[572,817,818,826],{},[586,819,820,796,823],{},[17,821,822],{},"gpdf.Letter",[17,824,825],{},"document.Letter",[586,827,828],{},"8.5\" x 11\" (612pt x 792pt)",[572,830,831,839],{},[586,832,833,796,836],{},[17,834,835],{},"gpdf.Legal",[17,837,838],{},"document.Legal",[586,840,841],{},"8.5\" x 14\" (612pt x 1008pt)",[10,843,845],{"id":844},"document-메서드","Document 메서드",[195,847,849],{"id":848},"addpage","AddPage",[25,851,853],{"className":27,"code":852,"language":29,"meta":30,"style":30},"func (d *Document) AddPage() *PageBuilder\n",[17,854,855],{"__ignoreMap":30},[34,856,857,859,862,865,868,870,872,875,877,879],{"class":36,"line":37},[34,858,207],{"class":44},[34,860,861],{"class":44}," (",[34,863,864],{"class":215},"d ",[34,866,867],{"class":44},"*",[34,869,384],{"class":48},[34,871,229],{"class":44},[34,873,874],{"class":85}," AddPage",[34,876,546],{"class":44},[34,878,232],{"class":44},[34,880,881],{"class":48},"PageBuilder\n",[14,883,884],{},"새 페이지를 추가하고 해당 빌더를 반환합니다.",[195,886,888],{"id":887},"header-footer","Header / Footer",[25,890,892],{"className":27,"code":891,"language":29,"meta":30,"style":30},"func (d *Document) Header(fn func(p *PageBuilder))\nfunc (d *Document) Footer(fn func(p *PageBuilder))\n",[17,893,894,928],{"__ignoreMap":30},[34,895,896,898,900,902,904,906,908,911,913,916,919,921,923,926],{"class":36,"line":37},[34,897,207],{"class":44},[34,899,861],{"class":44},[34,901,864],{"class":215},[34,903,867],{"class":44},[34,905,384],{"class":48},[34,907,229],{"class":44},[34,909,910],{"class":85}," Header",[34,912,89],{"class":44},[34,914,915],{"class":215},"fn",[34,917,918],{"class":44}," func(",[34,920,14],{"class":215},[34,922,232],{"class":44},[34,924,925],{"class":48},"PageBuilder",[34,927,108],{"class":44},[34,929,930,932,934,936,938,940,942,945,947,949,951,953,955,957],{"class":36,"line":55},[34,931,207],{"class":44},[34,933,861],{"class":44},[34,935,864],{"class":215},[34,937,867],{"class":44},[34,939,384],{"class":48},[34,941,229],{"class":44},[34,943,944],{"class":85}," Footer",[34,946,89],{"class":44},[34,948,915],{"class":215},[34,950,918],{"class":44},[34,952,14],{"class":215},[34,954,232],{"class":44},[34,956,925],{"class":48},[34,958,108],{"class":44},[14,960,961],{},"모든 페이지에 반복되는 콘텐츠를 정의합니다.",[195,963,965],{"id":964},"generate-render","Generate / Render",[25,967,969],{"className":27,"code":968,"language":29,"meta":30,"style":30},"func (d *Document) Generate() ([]byte, error)\nfunc (d *Document) Render(w io.Writer) error\n",[17,970,971,1001],{"__ignoreMap":30},[34,972,973,975,977,979,981,983,985,988,990,993,995,997,999],{"class":36,"line":37},[34,974,207],{"class":44},[34,976,861],{"class":44},[34,978,864],{"class":215},[34,980,867],{"class":44},[34,982,384],{"class":48},[34,984,229],{"class":44},[34,986,987],{"class":85}," Generate",[34,989,546],{"class":44},[34,991,992],{"class":44}," ([]",[34,994,350],{"class":349},[34,996,353],{"class":44},[34,998,389],{"class":349},[34,1000,144],{"class":44},[34,1002,1003,1005,1007,1009,1011,1013,1015,1018,1020,1023,1026,1028,1031,1033],{"class":36,"line":55},[34,1004,207],{"class":44},[34,1006,861],{"class":44},[34,1008,864],{"class":215},[34,1010,867],{"class":44},[34,1012,384],{"class":48},[34,1014,229],{"class":44},[34,1016,1017],{"class":85}," Render",[34,1019,89],{"class":44},[34,1021,1022],{"class":215},"w",[34,1024,1025],{"class":48}," io",[34,1027,82],{"class":44},[34,1029,1030],{"class":48},"Writer",[34,1032,229],{"class":44},[34,1034,1035],{"class":349}," error\n",[14,1037,1038,1041,1042,1045,1046,1049],{},[17,1039,1040],{},"Generate()","는 PDF를 바이트 슬라이스로 반환합니다. ",[17,1043,1044],{},"Render()","는 ",[17,1047,1048],{},"io.Writer","에 직접 씁니다.",[10,1051,1053],{"id":1052},"pagebuilder-메서드","PageBuilder 메서드",[195,1055,1057],{"id":1056},"row","Row",[25,1059,1061],{"className":27,"code":1060,"language":29,"meta":30,"style":30},"func (p *PageBuilder) Row(height document.Value, fn func(r *RowBuilder))\nfunc (p *PageBuilder) AutoRow(fn func(r *RowBuilder))\n",[17,1062,1063,1111],{"__ignoreMap":30},[34,1064,1065,1067,1069,1072,1074,1076,1078,1081,1083,1086,1089,1091,1094,1096,1099,1101,1104,1106,1109],{"class":36,"line":37},[34,1066,207],{"class":44},[34,1068,861],{"class":44},[34,1070,1071],{"class":215},"p ",[34,1073,867],{"class":44},[34,1075,925],{"class":48},[34,1077,229],{"class":44},[34,1079,1080],{"class":85}," Row",[34,1082,89],{"class":44},[34,1084,1085],{"class":215},"height",[34,1087,1088],{"class":48}," document",[34,1090,82],{"class":44},[34,1092,1093],{"class":48},"Value",[34,1095,353],{"class":44},[34,1097,1098],{"class":215}," fn",[34,1100,918],{"class":44},[34,1102,1103],{"class":215},"r",[34,1105,232],{"class":44},[34,1107,1108],{"class":48},"RowBuilder",[34,1110,108],{"class":44},[34,1112,1113,1115,1117,1119,1121,1123,1125,1128,1130,1132,1134,1136,1138,1140],{"class":36,"line":55},[34,1114,207],{"class":44},[34,1116,861],{"class":44},[34,1118,1071],{"class":215},[34,1120,867],{"class":44},[34,1122,925],{"class":48},[34,1124,229],{"class":44},[34,1126,1127],{"class":85}," AutoRow",[34,1129,89],{"class":44},[34,1131,915],{"class":215},[34,1133,918],{"class":44},[34,1135,1103],{"class":215},[34,1137,232],{"class":44},[34,1139,1108],{"class":48},[34,1141,108],{"class":44},[14,1143,1144,1147,1148,1151],{},[17,1145,1146],{},"Row()","는 고정 높이 행을 생성합니다. ",[17,1149,1150],{},"AutoRow()","는 콘텐츠에 맞게 조절되는 행을 생성합니다.",[10,1153,1155],{"id":1154},"rowbuilder-메서드","RowBuilder 메서드",[195,1157,1159],{"id":1158},"col","Col",[25,1161,1163],{"className":27,"code":1162,"language":29,"meta":30,"style":30},"func (r *RowBuilder) Col(span int, fn func(c *ColBuilder))\n",[17,1164,1165],{"__ignoreMap":30},[34,1166,1167,1169,1171,1174,1176,1178,1180,1183,1185,1187,1190,1192,1194,1196,1199,1201,1204],{"class":36,"line":37},[34,1168,207],{"class":44},[34,1170,861],{"class":44},[34,1172,1173],{"class":215},"r ",[34,1175,867],{"class":44},[34,1177,1108],{"class":48},[34,1179,229],{"class":44},[34,1181,1182],{"class":85}," Col",[34,1184,89],{"class":44},[34,1186,34],{"class":215},[34,1188,1189],{"class":349}," int",[34,1191,353],{"class":44},[34,1193,1098],{"class":215},[34,1195,918],{"class":44},[34,1197,1198],{"class":215},"c",[34,1200,232],{"class":44},[34,1202,1203],{"class":48},"ColBuilder",[34,1205,108],{"class":44},[14,1207,1208,1209,1211],{},"12열 그리드에서 ",[17,1210,34],{},"열을 차지하는 열을 생성합니다.",[10,1213,1215],{"id":1214},"colbuilder-메서드","ColBuilder 메서드",[566,1217,1218,1227],{},[569,1219,1220],{},[572,1221,1222,1225],{},[575,1223,1224],{},"메서드",[575,1226,579],{},[581,1228,1229,1239,1249,1259,1269,1279,1289,1299,1309,1319,1329,1339],{},[572,1230,1231,1236],{},[586,1232,1233],{},[17,1234,1235],{},"Text(text, opts...)",[586,1237,1238],{},"스타일 옵션과 함께 텍스트 추가",[572,1240,1241,1246],{},[586,1242,1243],{},[17,1244,1245],{},"Image(data, opts...)",[586,1247,1248],{},"이미지 추가 (JPEG 또는 PNG 바이트)",[572,1250,1251,1256],{},[586,1252,1253],{},[17,1254,1255],{},"Table(headers, rows, opts...)",[586,1257,1258],{},"테이블 추가",[572,1260,1261,1266],{},[586,1262,1263],{},[17,1264,1265],{},"List(items, opts...)",[586,1267,1268],{},"비순서 목록 추가",[572,1270,1271,1276],{},[586,1272,1273],{},[17,1274,1275],{},"OrderedList(items, opts...)",[586,1277,1278],{},"순서 목록 추가",[572,1280,1281,1286],{},[586,1282,1283],{},[17,1284,1285],{},"Line(opts...)",[586,1287,1288],{},"수평선 추가",[572,1290,1291,1296],{},[586,1292,1293],{},[17,1294,1295],{},"Spacer(height)",[586,1297,1298],{},"수직 간격 추가",[572,1300,1301,1306],{},[586,1302,1303],{},[17,1304,1305],{},"QRCode(data, opts...)",[586,1307,1308],{},"QR 코드 추가",[572,1310,1311,1316],{},[586,1312,1313],{},[17,1314,1315],{},"Barcode(data, opts...)",[586,1317,1318],{},"바코드 추가 (Code 128)",[572,1320,1321,1326],{},[586,1322,1323],{},[17,1324,1325],{},"RichText(fn)",[586,1327,1328],{},"혼합 스타일 인라인 텍스트 추가",[572,1330,1331,1336],{},[586,1332,1333],{},[17,1334,1335],{},"PageNumber(opts...)",[586,1337,1338],{},"현재 페이지 번호",[572,1340,1341,1346],{},[586,1342,1343],{},[17,1344,1345],{},"TotalPages(opts...)",[586,1347,1348],{},"전체 페이지 수",[10,1350,1352],{"id":1351},"qr-코드-옵션","QR 코드 옵션",[566,1354,1355,1363],{},[569,1356,1357],{},[572,1358,1359,1361],{},[575,1360,193],{},[575,1362,579],{},[581,1364,1365,1375,1397],{},[572,1366,1367,1372],{},[586,1368,1369],{},[17,1370,1371],{},"QRSize(value)",[586,1373,1374],{},"표시 크기 (너비 = 높이)",[572,1376,1377,1382],{},[586,1378,1379],{},[17,1380,1381],{},"QRErrorCorrection(level)",[586,1383,1384,1385,596,1388,596,1391,596,1394],{},"오류 정정: ",[17,1386,1387],{},"LevelL",[17,1389,1390],{},"LevelM",[17,1392,1393],{},"LevelQ",[17,1395,1396],{},"LevelH",[572,1398,1399,1404],{},[586,1400,1401],{},[17,1402,1403],{},"QRScale(s)",[586,1405,1406],{},"QR 모듈당 픽셀 수",[10,1408,1410],{"id":1409},"바코드-옵션","바코드 옵션",[566,1412,1413,1421],{},[569,1414,1415],{},[572,1416,1417,1419],{},[575,1418,193],{},[575,1420,579],{},[581,1422,1423,1433,1443],{},[572,1424,1425,1430],{},[586,1426,1427],{},[17,1428,1429],{},"BarcodeWidth(value)",[586,1431,1432],{},"표시 너비",[572,1434,1435,1440],{},[586,1436,1437],{},[17,1438,1439],{},"BarcodeHeight(value)",[586,1441,1442],{},"표시 높이",[572,1444,1445,1450],{},[586,1446,1447],{},[17,1448,1449],{},"BarcodeFormat(format)",[586,1451,1452],{},"바코드 형식 (기본값: Code 128)",[10,1454,1456],{"id":1455},"기존-pdf-작업","기존 PDF 작업",[195,1458,1460],{"id":1459},"open","Open",[25,1462,1464],{"className":27,"code":1463,"language":29,"meta":30,"style":30},"func Open(data []byte, opts ...template.Option) (*template.ExistingDocument, error)\n",[17,1465,1466],{"__ignoreMap":30},[34,1467,1468,1470,1473,1475,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1505,1507,1509],{"class":36,"line":37},[34,1469,207],{"class":44},[34,1471,1472],{"class":85}," Open",[34,1474,89],{"class":44},[34,1476,1477],{"class":215},"data",[34,1479,346],{"class":44},[34,1481,350],{"class":349},[34,1483,353],{"class":44},[34,1485,364],{"class":215},[34,1487,219],{"class":44},[34,1489,175],{"class":48},[34,1491,82],{"class":44},[34,1493,226],{"class":48},[34,1495,229],{"class":44},[34,1497,377],{"class":44},[34,1499,175],{"class":48},[34,1501,82],{"class":44},[34,1503,1504],{"class":48},"ExistingDocument",[34,1506,353],{"class":44},[34,1508,389],{"class":349},[34,1510,144],{"class":44},[14,1512,1513,1514,1516],{},"기존 PDF를 읽기 및 수정을 위해 엽니다. 증분 업데이트(비파괴적 추가)를 통한 오버레이 작업을 지원하는 ",[17,1515,1504],{},"를 반환합니다.",[25,1518,1520],{"className":27,"code":1519,"language":29,"meta":30,"style":30},"doc, err := gpdf.Open(pdfBytes)\n",[17,1521,1522],{"__ignoreMap":30},[34,1523,1524,1526,1528,1530,1532,1534,1536,1538,1540,1543],{"class":36,"line":37},[34,1525,404],{"class":72},[34,1527,353],{"class":44},[34,1529,409],{"class":72},[34,1531,76],{"class":44},[34,1533,79],{"class":72},[34,1535,82],{"class":44},[34,1537,1460],{"class":85},[34,1539,89],{"class":44},[34,1541,1542],{"class":72},"pdfBytes",[34,1544,144],{"class":44},[195,1546,1548],{"id":1547},"existingdocument-메서드","ExistingDocument 메서드",[566,1550,1551,1559],{},[569,1552,1553],{},[572,1554,1555,1557],{},[575,1556,1224],{},[575,1558,579],{},[581,1560,1561,1571,1581,1591,1605],{},[572,1562,1563,1568],{},[586,1564,1565],{},[17,1566,1567],{},"PageCount() (int, error)",[586,1569,1570],{},"PDF의 페이지 수 반환",[572,1572,1573,1578],{},[586,1574,1575],{},[17,1576,1577],{},"Overlay(pageIndex int, fn func(p *PageBuilder)) error",[586,1579,1580],{},"특정 페이지 위에 콘텐츠 추가 (0부터 시작하는 인덱스)",[572,1582,1583,1588],{},[586,1584,1585],{},[17,1586,1587],{},"EachPage(fn func(pageIndex int, p *PageBuilder)) error",[586,1589,1590],{},"모든 페이지 위에 콘텐츠 추가",[572,1592,1593,1598],{},[586,1594,1595],{},[17,1596,1597],{},"FlattenForms() error",[586,1599,1600,1601],{},"모든 AcroForm 필드를 정적 페이지 콘텐츠로 플래트닝 ",[1602,1603],"version-badge",{"version":1604},"1.0.4",[572,1606,1607,1612],{},[586,1608,1609],{},[17,1610,1611],{},"Save() ([]byte, error)",[586,1613,1614],{},"수정된 PDF를 바이트 슬라이스로 반환",[25,1616,1618],{"className":27,"code":1617,"language":29,"meta":30,"style":30},"doc, err := gpdf.Open(pdfBytes, gpdf.WithFont(\"NotoSans\", fontData))\n\n// Add watermark on page 1\ndoc.Overlay(0, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(40), document.Mm(120), func(c *template.ColBuilder) {\n        c.Text(\"DRAFT\", template.FontSize(72),\n            template.TextColor(pdf.Gray(0.85)))\n    })\n})\n\n// Add page numbers on every page\ncount, _ := doc.PageCount()\ndoc.EachPage(func(i int, p *template.PageBuilder) {\n    p.Absolute(document.Mm(170), document.Mm(285), func(c *template.ColBuilder) {\n        c.Text(fmt.Sprintf(\"%d / %d\", i+1, count),\n            template.FontSize(10), template.AlignRight())\n    }, template.AbsoluteWidth(document.Mm(20)))\n})\n\nresult, err := doc.Save()\n",[17,1619,1620,1665,1669,1674,1707,1762,1797,1825,1831,1836,1841,1847,1871,1906,1959,2010,2036,2063,2068,2073],{"__ignoreMap":30},[34,1621,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1649,1651,1653,1656,1658,1660,1663],{"class":36,"line":37},[34,1623,404],{"class":72},[34,1625,353],{"class":44},[34,1627,409],{"class":72},[34,1629,76],{"class":44},[34,1631,79],{"class":72},[34,1633,82],{"class":44},[34,1635,1460],{"class":85},[34,1637,89],{"class":44},[34,1639,1542],{"class":72},[34,1641,353],{"class":44},[34,1643,79],{"class":72},[34,1645,82],{"class":44},[34,1647,1648],{"class":85},"WithFont",[34,1650,89],{"class":44},[34,1652,441],{"class":44},[34,1654,1655],{"class":444},"NotoSans",[34,1657,441],{"class":44},[34,1659,353],{"class":44},[34,1661,1662],{"class":72}," fontData",[34,1664,108],{"class":44},[34,1666,1667],{"class":36,"line":55},[34,1668,59],{"emptyLinePlaceholder":58},[34,1670,1671],{"class":36,"line":62},[34,1672,1673],{"class":65},"// Add watermark on page 1\n",[34,1675,1676,1678,1680,1683,1685,1688,1690,1692,1694,1696,1698,1700,1702,1704],{"class":36,"line":69},[34,1677,404],{"class":72},[34,1679,82],{"class":44},[34,1681,1682],{"class":85},"Overlay",[34,1684,89],{"class":44},[34,1686,1687],{"class":314},"0",[34,1689,353],{"class":44},[34,1691,918],{"class":44},[34,1693,14],{"class":215},[34,1695,232],{"class":44},[34,1697,175],{"class":48},[34,1699,82],{"class":44},[34,1701,925],{"class":48},[34,1703,229],{"class":44},[34,1705,1706],{"class":44}," {\n",[34,1708,1709,1712,1714,1717,1719,1721,1723,1725,1727,1730,1733,1735,1737,1739,1741,1744,1746,1748,1750,1752,1754,1756,1758,1760],{"class":36,"line":147},[34,1710,1711],{"class":72},"    p",[34,1713,82],{"class":44},[34,1715,1716],{"class":85},"Absolute",[34,1718,89],{"class":44},[34,1720,184],{"class":72},[34,1722,82],{"class":44},[34,1724,309],{"class":85},[34,1726,89],{"class":44},[34,1728,1729],{"class":314},"40",[34,1731,1732],{"class":44},"),",[34,1734,1088],{"class":72},[34,1736,82],{"class":44},[34,1738,309],{"class":85},[34,1740,89],{"class":44},[34,1742,1743],{"class":314},"120",[34,1745,1732],{"class":44},[34,1747,918],{"class":44},[34,1749,1198],{"class":215},[34,1751,232],{"class":44},[34,1753,175],{"class":48},[34,1755,82],{"class":44},[34,1757,1203],{"class":48},[34,1759,229],{"class":44},[34,1761,1706],{"class":44},[34,1763,1764,1767,1769,1772,1774,1776,1779,1781,1783,1785,1787,1790,1792,1795],{"class":36,"line":152},[34,1765,1766],{"class":72},"        c",[34,1768,82],{"class":44},[34,1770,1771],{"class":85},"Text",[34,1773,89],{"class":44},[34,1775,441],{"class":44},[34,1777,1778],{"class":444},"DRAFT",[34,1780,441],{"class":44},[34,1782,353],{"class":44},[34,1784,165],{"class":72},[34,1786,82],{"class":44},[34,1788,1789],{"class":85},"FontSize",[34,1791,89],{"class":44},[34,1793,1794],{"class":314},"72",[34,1796,282],{"class":44},[34,1798,1799,1802,1804,1807,1809,1812,1814,1817,1819,1822],{"class":36,"line":158},[34,1800,1801],{"class":72},"            template",[34,1803,82],{"class":44},[34,1805,1806],{"class":85},"TextColor",[34,1808,89],{"class":44},[34,1810,1811],{"class":72},"pdf",[34,1813,82],{"class":44},[34,1815,1816],{"class":85},"Gray",[34,1818,89],{"class":44},[34,1820,1821],{"class":314},"0.85",[34,1823,1824],{"class":44},")))\n",[34,1826,1828],{"class":36,"line":1827},8,[34,1829,1830],{"class":44},"    })\n",[34,1832,1834],{"class":36,"line":1833},9,[34,1835,460],{"class":44},[34,1837,1839],{"class":36,"line":1838},10,[34,1840,59],{"emptyLinePlaceholder":58},[34,1842,1844],{"class":36,"line":1843},11,[34,1845,1846],{"class":65},"// Add page numbers on every page\n",[34,1848,1850,1853,1855,1858,1860,1863,1865,1868],{"class":36,"line":1849},12,[34,1851,1852],{"class":72},"count",[34,1854,353],{"class":44},[34,1856,1857],{"class":72}," _ ",[34,1859,76],{"class":44},[34,1861,1862],{"class":72}," doc",[34,1864,82],{"class":44},[34,1866,1867],{"class":85},"PageCount",[34,1869,1870],{"class":44},"()\n",[34,1872,1874,1876,1878,1881,1884,1887,1889,1891,1894,1896,1898,1900,1902,1904],{"class":36,"line":1873},13,[34,1875,404],{"class":72},[34,1877,82],{"class":44},[34,1879,1880],{"class":85},"EachPage",[34,1882,1883],{"class":44},"(func(",[34,1885,1886],{"class":215},"i",[34,1888,1189],{"class":349},[34,1890,353],{"class":44},[34,1892,1893],{"class":215}," p",[34,1895,232],{"class":44},[34,1897,175],{"class":48},[34,1899,82],{"class":44},[34,1901,925],{"class":48},[34,1903,229],{"class":44},[34,1905,1706],{"class":44},[34,1907,1909,1911,1913,1915,1917,1919,1921,1923,1925,1928,1930,1932,1934,1936,1938,1941,1943,1945,1947,1949,1951,1953,1955,1957],{"class":36,"line":1908},14,[34,1910,1711],{"class":72},[34,1912,82],{"class":44},[34,1914,1716],{"class":85},[34,1916,89],{"class":44},[34,1918,184],{"class":72},[34,1920,82],{"class":44},[34,1922,309],{"class":85},[34,1924,89],{"class":44},[34,1926,1927],{"class":314},"170",[34,1929,1732],{"class":44},[34,1931,1088],{"class":72},[34,1933,82],{"class":44},[34,1935,309],{"class":85},[34,1937,89],{"class":44},[34,1939,1940],{"class":314},"285",[34,1942,1732],{"class":44},[34,1944,918],{"class":44},[34,1946,1198],{"class":215},[34,1948,232],{"class":44},[34,1950,175],{"class":48},[34,1952,82],{"class":44},[34,1954,1203],{"class":48},[34,1956,229],{"class":44},[34,1958,1706],{"class":44},[34,1960,1962,1964,1966,1968,1970,1973,1975,1978,1980,1982,1986,1988,1990,1992,1994,1997,2000,2003,2005,2008],{"class":36,"line":1961},15,[34,1963,1766],{"class":72},[34,1965,82],{"class":44},[34,1967,1771],{"class":85},[34,1969,89],{"class":44},[34,1971,1972],{"class":72},"fmt",[34,1974,82],{"class":44},[34,1976,1977],{"class":85},"Sprintf",[34,1979,89],{"class":44},[34,1981,441],{"class":44},[34,1983,1985],{"class":1984},"swJcz","%d",[34,1987,796],{"class":444},[34,1989,1985],{"class":1984},[34,1991,441],{"class":44},[34,1993,353],{"class":44},[34,1995,1996],{"class":72}," i",[34,1998,1999],{"class":44},"+",[34,2001,2002],{"class":314},"1",[34,2004,353],{"class":44},[34,2006,2007],{"class":72}," count",[34,2009,282],{"class":44},[34,2011,2013,2015,2017,2019,2021,2024,2026,2028,2030,2033],{"class":36,"line":2012},16,[34,2014,1801],{"class":72},[34,2016,82],{"class":44},[34,2018,1789],{"class":85},[34,2020,89],{"class":44},[34,2022,2023],{"class":314},"10",[34,2025,1732],{"class":44},[34,2027,165],{"class":72},[34,2029,82],{"class":44},[34,2031,2032],{"class":85},"AlignRight",[34,2034,2035],{"class":44},"())\n",[34,2037,2039,2042,2044,2046,2049,2051,2053,2055,2057,2059,2061],{"class":36,"line":2038},17,[34,2040,2041],{"class":44},"    },",[34,2043,165],{"class":72},[34,2045,82],{"class":44},[34,2047,2048],{"class":85},"AbsoluteWidth",[34,2050,89],{"class":44},[34,2052,184],{"class":72},[34,2054,82],{"class":44},[34,2056,309],{"class":85},[34,2058,89],{"class":44},[34,2060,315],{"class":314},[34,2062,1824],{"class":44},[34,2064,2066],{"class":36,"line":2065},18,[34,2067,460],{"class":44},[34,2069,2071],{"class":36,"line":2070},19,[34,2072,59],{"emptyLinePlaceholder":58},[34,2074,2076,2079,2081,2083,2085,2087,2089,2092],{"class":36,"line":2075},20,[34,2077,2078],{"class":72},"result",[34,2080,353],{"class":44},[34,2082,409],{"class":72},[34,2084,76],{"class":44},[34,2086,1862],{"class":72},[34,2088,82],{"class":44},[34,2090,2091],{"class":85},"Save",[34,2093,1870],{"class":44},[10,2095,2097,2098],{"id":2096},"pdf-병합","PDF 병합 ",[1602,2099],{"version":2100},"1.0.2",[195,2102,2104],{"id":2103},"merge","Merge",[25,2106,2108],{"className":27,"code":2107,"language":29,"meta":30,"style":30},"func Merge(sources []Source, opts ...MergeOption) ([]byte, error)\n",[17,2109,2110],{"__ignoreMap":30},[34,2111,2112,2114,2117,2119,2122,2124,2127,2129,2131,2133,2136,2138,2140,2142,2144,2146],{"class":36,"line":37},[34,2113,207],{"class":44},[34,2115,2116],{"class":85}," Merge",[34,2118,89],{"class":44},[34,2120,2121],{"class":215},"sources",[34,2123,346],{"class":44},[34,2125,2126],{"class":48},"Source",[34,2128,353],{"class":44},[34,2130,364],{"class":215},[34,2132,219],{"class":44},[34,2134,2135],{"class":48},"MergeOption",[34,2137,229],{"class":44},[34,2139,992],{"class":44},[34,2141,350],{"class":349},[34,2143,353],{"class":44},[34,2145,389],{"class":349},[34,2147,144],{"class":44},[14,2149,2150],{},"여러 PDF 소스의 페이지를 하나의 출력 PDF로 결합합니다.",[195,2152,2126],{"id":2153},"source",[25,2155,2157],{"className":27,"code":2156,"language":29,"meta":30,"style":30},"type Source struct {\n    Data  []byte    // 원시 PDF 바이트\n    Pages PageRange // 포함할 페이지. 제로값 = 모든 페이지\n}\n",[17,2158,2159,2172,2185,2196],{"__ignoreMap":30},[34,2160,2161,2164,2167,2170],{"class":36,"line":37},[34,2162,2163],{"class":44},"type",[34,2165,2166],{"class":48}," Source",[34,2168,2169],{"class":44}," struct",[34,2171,1706],{"class":44},[34,2173,2174,2177,2180,2182],{"class":36,"line":55},[34,2175,2176],{"class":72},"    Data  ",[34,2178,2179],{"class":44},"[]",[34,2181,350],{"class":349},[34,2183,2184],{"class":65},"    // 원시 PDF 바이트\n",[34,2186,2187,2190,2193],{"class":36,"line":62},[34,2188,2189],{"class":72},"    Pages ",[34,2191,2192],{"class":48},"PageRange",[34,2194,2195],{"class":65}," // 포함할 페이지. 제로값 = 모든 페이지\n",[34,2197,2198],{"class":36,"line":69},[34,2199,2200],{"class":44},"}\n",[195,2202,2192],{"id":2203},"pagerange",[25,2205,2207],{"className":27,"code":2206,"language":29,"meta":30,"style":30},"type PageRange struct {\n    From int  // 1 기반 시작 페이지. 0 = 첫 번째 페이지\n    To   int  // 1 기반 끝 페이지. 0 = 마지막 페이지\n}\n",[17,2208,2209,2220,2231,2241],{"__ignoreMap":30},[34,2210,2211,2213,2216,2218],{"class":36,"line":37},[34,2212,2163],{"class":44},[34,2214,2215],{"class":48}," PageRange",[34,2217,2169],{"class":44},[34,2219,1706],{"class":44},[34,2221,2222,2225,2228],{"class":36,"line":55},[34,2223,2224],{"class":72},"    From ",[34,2226,2227],{"class":349},"int",[34,2229,2230],{"class":65},"  // 1 기반 시작 페이지. 0 = 첫 번째 페이지\n",[34,2232,2233,2236,2238],{"class":36,"line":62},[34,2234,2235],{"class":72},"    To   ",[34,2237,2227],{"class":349},[34,2239,2240],{"class":65},"  // 1 기반 끝 페이지. 0 = 마지막 페이지\n",[34,2242,2243],{"class":36,"line":69},[34,2244,2200],{"class":44},[195,2246,2248],{"id":2247},"병합-옵션","병합 옵션",[566,2250,2251,2259],{},[569,2252,2253],{},[572,2254,2255,2257],{},[575,2256,193],{},[575,2258,579],{},[581,2260,2261],{},[572,2262,2263,2268],{},[586,2264,2265],{},[17,2266,2267],{},"WithMergeMetadata(title, author, producer)",[586,2269,2270],{},"병합 출력에 문서 정보(제목, 저자, 제작자) 설정",[10,2272,2274],{"id":2273},"컴포넌트-생성자","컴포넌트 생성자",[566,2276,2277,2285],{},[569,2278,2279],{},[572,2280,2281,2283],{},[575,2282,193],{},[575,2284,579],{},[581,2286,2287,2297,2307],{},[572,2288,2289,2294],{},[586,2290,2291],{},[17,2292,2293],{},"NewInvoice(data)",[586,2295,2296],{},"청구서 PDF 생성",[572,2298,2299,2304],{},[586,2300,2301],{},[17,2302,2303],{},"NewReport(data)",[586,2305,2306],{},"보고서 PDF 생성",[572,2308,2309,2314],{},[586,2310,2311],{},[17,2312,2313],{},"NewLetter(data)",[586,2315,2316],{},"비즈니스 레터 PDF 생성",[14,2318,2319,2320,2325],{},"자세한 사용법은 ",[2321,2322,2324],"a",{"href":2323},"/ko/docs/components/invoice","컴포넌트","를 참조하세요.",[2327,2328,2329],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":30,"searchDepth":55,"depth":55,"links":2331},[2332,2333,2339,2342,2343,2348,2351,2354,2355,2356,2357,2361,2367],{"id":12,"depth":55,"text":12},{"id":193,"depth":55,"text":193,"children":2334},[2335,2336,2337,2338],{"id":197,"depth":62,"text":86},{"id":325,"depth":62,"text":326},{"id":463,"depth":62,"text":464},{"id":530,"depth":62,"text":531},{"id":563,"depth":55,"text":564,"children":2340},[2341],{"id":672,"depth":62,"text":673},{"id":773,"depth":55,"text":774},{"id":844,"depth":55,"text":845,"children":2344},[2345,2346,2347],{"id":848,"depth":62,"text":849},{"id":887,"depth":62,"text":888},{"id":964,"depth":62,"text":965},{"id":1052,"depth":55,"text":1053,"children":2349},[2350],{"id":1056,"depth":62,"text":1057},{"id":1154,"depth":55,"text":1155,"children":2352},[2353],{"id":1158,"depth":62,"text":1159},{"id":1214,"depth":55,"text":1215},{"id":1351,"depth":55,"text":1352},{"id":1409,"depth":55,"text":1410},{"id":1455,"depth":55,"text":1456,"children":2358},[2359,2360],{"id":1459,"depth":62,"text":1460},{"id":1547,"depth":62,"text":1548},{"id":2096,"depth":55,"text":2097,"children":2362},[2363,2364,2365,2366],{"id":2103,"depth":62,"text":2104},{"id":2153,"depth":62,"text":2126},{"id":2203,"depth":62,"text":2192},{"id":2247,"depth":62,"text":2248},{"id":2273,"depth":55,"text":2274},"gpdf 패키지의 최상위 API 레퍼런스","md",{},"/ko/docs/api-reference/gpdf",{"title":5,"description":2368},"ko/docs/3.api-reference/1.gpdf","EADZC5i-53OaKZvxSJBx28gIJ7IKwcik2mUplYXs99A",1776529288331]