[{"data":1,"prerenderedAt":1254},["ShallowReactive",2],{"docs-ja-quickstart":3},{"id":4,"title":5,"body":6,"description":1247,"extension":1248,"meta":1249,"navigation":72,"path":1250,"seo":1251,"stem":1252,"__hash__":1253},"docsJa/ja/docs/1.quickstart/index.md","クイックスタート",{"type":7,"value":8,"toc":1236},"minimark",[9,13,39,48,52,454,462,466,469,474,477,688,692,695,811,815,818,1128,1131,1190,1193,1232],[10,11,12],"h2",{"id":12},"インストール",[14,15,20],"pre",{"className":16,"code":17,"language":18,"meta":19,"style":19},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","go get github.com/gpdf-dev/gpdf\n","bash","",[21,22,23],"code",{"__ignoreMap":19},[24,25,28,32,36],"span",{"class":26,"line":27},"line",1,[24,29,31],{"class":30},"sBMFI","go",[24,33,35],{"class":34},"sfazB"," get",[24,37,38],{"class":34}," github.com/gpdf-dev/gpdf\n",[40,41,42,43,47],"p",{},"gpdfは",[44,45,46],"strong",{},"外部依存ゼロ"," — Go標準ライブラリのみを使用します。",[10,49,51],{"id":50},"hello-world","Hello World",[14,53,56],{"className":54,"code":55,"language":31,"meta":19,"style":19},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","package main\n\nimport (\n    \"os\"\n    \"github.com/gpdf-dev/gpdf/document\"\n    \"github.com/gpdf-dev/gpdf/template\"\n)\n\nfunc main() {\n    doc := template.New(\n        template.WithPageSize(document.A4),\n        template.WithMargins(document.UniformEdges(document.Mm(20))),\n    )\n\n    page := doc.AddPage()\n    page.AutoRow(func(r *template.RowBuilder) {\n        r.Col(12, func(c *template.ColBuilder) {\n            c.Text(\"Hello, World!\", template.FontSize(24), template.Bold())\n        })\n    })\n\n    data, _ := doc.Generate()\n    os.WriteFile(\"hello.pdf\", data, 0644)\n}\n",[21,57,58,67,74,84,96,106,116,122,127,143,165,190,227,233,238,257,291,329,377,383,389,394,416,448],{"__ignoreMap":19},[24,59,60,64],{"class":26,"line":27},[24,61,63],{"class":62},"sMK4o","package",[24,65,66],{"class":30}," main\n",[24,68,70],{"class":26,"line":69},2,[24,71,73],{"emptyLinePlaceholder":72},true,"\n",[24,75,77,81],{"class":26,"line":76},3,[24,78,80],{"class":79},"s7zQu","import",[24,82,83],{"class":62}," (\n",[24,85,87,90,93],{"class":26,"line":86},4,[24,88,89],{"class":62},"    \"",[24,91,92],{"class":30},"os",[24,94,95],{"class":62},"\"\n",[24,97,99,101,104],{"class":26,"line":98},5,[24,100,89],{"class":62},[24,102,103],{"class":30},"github.com/gpdf-dev/gpdf/document",[24,105,95],{"class":62},[24,107,109,111,114],{"class":26,"line":108},6,[24,110,89],{"class":62},[24,112,113],{"class":30},"github.com/gpdf-dev/gpdf/template",[24,115,95],{"class":62},[24,117,119],{"class":26,"line":118},7,[24,120,121],{"class":62},")\n",[24,123,125],{"class":26,"line":124},8,[24,126,73],{"emptyLinePlaceholder":72},[24,128,130,133,137,140],{"class":26,"line":129},9,[24,131,132],{"class":62},"func",[24,134,136],{"class":135},"s2Zo4"," main",[24,138,139],{"class":62},"()",[24,141,142],{"class":62}," {\n",[24,144,146,150,153,156,159,162],{"class":26,"line":145},10,[24,147,149],{"class":148},"sTEyZ","    doc ",[24,151,152],{"class":62},":=",[24,154,155],{"class":148}," template",[24,157,158],{"class":62},".",[24,160,161],{"class":135},"New",[24,163,164],{"class":62},"(\n",[24,166,168,171,173,176,179,182,184,187],{"class":26,"line":167},11,[24,169,170],{"class":148},"        template",[24,172,158],{"class":62},[24,174,175],{"class":135},"WithPageSize",[24,177,178],{"class":62},"(",[24,180,181],{"class":148},"document",[24,183,158],{"class":62},[24,185,186],{"class":148},"A4",[24,188,189],{"class":62},"),\n",[24,191,193,195,197,200,202,204,206,209,211,213,215,218,220,224],{"class":26,"line":192},12,[24,194,170],{"class":148},[24,196,158],{"class":62},[24,198,199],{"class":135},"WithMargins",[24,201,178],{"class":62},[24,203,181],{"class":148},[24,205,158],{"class":62},[24,207,208],{"class":135},"UniformEdges",[24,210,178],{"class":62},[24,212,181],{"class":148},[24,214,158],{"class":62},[24,216,217],{"class":135},"Mm",[24,219,178],{"class":62},[24,221,223],{"class":222},"sbssI","20",[24,225,226],{"class":62},"))),\n",[24,228,230],{"class":26,"line":229},13,[24,231,232],{"class":62},"    )\n",[24,234,236],{"class":26,"line":235},14,[24,237,73],{"emptyLinePlaceholder":72},[24,239,241,244,246,249,251,254],{"class":26,"line":240},15,[24,242,243],{"class":148},"    page ",[24,245,152],{"class":62},[24,247,248],{"class":148}," doc",[24,250,158],{"class":62},[24,252,253],{"class":135},"AddPage",[24,255,256],{"class":62},"()\n",[24,258,260,263,265,268,271,275,278,281,283,286,289],{"class":26,"line":259},16,[24,261,262],{"class":148},"    page",[24,264,158],{"class":62},[24,266,267],{"class":135},"AutoRow",[24,269,270],{"class":62},"(func(",[24,272,274],{"class":273},"sHdIc","r",[24,276,277],{"class":62}," *",[24,279,280],{"class":30},"template",[24,282,158],{"class":62},[24,284,285],{"class":30},"RowBuilder",[24,287,288],{"class":62},")",[24,290,142],{"class":62},[24,292,294,297,299,302,304,307,310,313,316,318,320,322,325,327],{"class":26,"line":293},17,[24,295,296],{"class":148},"        r",[24,298,158],{"class":62},[24,300,301],{"class":135},"Col",[24,303,178],{"class":62},[24,305,306],{"class":222},"12",[24,308,309],{"class":62},",",[24,311,312],{"class":62}," func(",[24,314,315],{"class":273},"c",[24,317,277],{"class":62},[24,319,280],{"class":30},[24,321,158],{"class":62},[24,323,324],{"class":30},"ColBuilder",[24,326,288],{"class":62},[24,328,142],{"class":62},[24,330,332,335,337,340,342,345,348,350,352,354,356,359,361,364,367,369,371,374],{"class":26,"line":331},18,[24,333,334],{"class":148},"            c",[24,336,158],{"class":62},[24,338,339],{"class":135},"Text",[24,341,178],{"class":62},[24,343,344],{"class":62},"\"",[24,346,347],{"class":34},"Hello, World!",[24,349,344],{"class":62},[24,351,309],{"class":62},[24,353,155],{"class":148},[24,355,158],{"class":62},[24,357,358],{"class":135},"FontSize",[24,360,178],{"class":62},[24,362,363],{"class":222},"24",[24,365,366],{"class":62},"),",[24,368,155],{"class":148},[24,370,158],{"class":62},[24,372,373],{"class":135},"Bold",[24,375,376],{"class":62},"())\n",[24,378,380],{"class":26,"line":379},19,[24,381,382],{"class":62},"        })\n",[24,384,386],{"class":26,"line":385},20,[24,387,388],{"class":62},"    })\n",[24,390,392],{"class":26,"line":391},21,[24,393,73],{"emptyLinePlaceholder":72},[24,395,397,400,402,405,407,409,411,414],{"class":26,"line":396},22,[24,398,399],{"class":148},"    data",[24,401,309],{"class":62},[24,403,404],{"class":148}," _ ",[24,406,152],{"class":62},[24,408,248],{"class":148},[24,410,158],{"class":62},[24,412,413],{"class":135},"Generate",[24,415,256],{"class":62},[24,417,419,422,424,427,429,431,434,436,438,441,443,446],{"class":26,"line":418},23,[24,420,421],{"class":148},"    os",[24,423,158],{"class":62},[24,425,426],{"class":135},"WriteFile",[24,428,178],{"class":62},[24,430,344],{"class":62},[24,432,433],{"class":34},"hello.pdf",[24,435,344],{"class":62},[24,437,309],{"class":62},[24,439,440],{"class":148}," data",[24,442,309],{"class":62},[24,444,445],{"class":222}," 0644",[24,447,121],{"class":62},[24,449,451],{"class":26,"line":450},24,[24,452,453],{"class":62},"}\n",[14,455,460],{"className":456,"code":458,"language":459},[457],"language-text","┌─ A4 ──────────────────────────────────┐\n│                                       │\n│   Hello, World!    ← 24pt, Bold       │\n│                                       │\n│                                       │\n└───────────────────────────────────────┘\n","text",[21,461,458],{"__ignoreMap":19},[10,463,465],{"id":464},"pdfを作成する3つの方法","PDFを作成する3つの方法",[40,467,468],{},"gpdfには3つのPDF生成アプローチがあります:",[470,471,473],"h3",{"id":472},"_1-builder-api推奨","1. Builder API（推奨）",[40,475,476],{},"最も一般的なアプローチ — 流暢なビルダーパターンによるプログラム制御:",[14,478,480],{"className":54,"code":479,"language":31,"meta":19,"style":19},"doc := template.New(template.WithPageSize(document.A4))\npage := doc.AddPage()\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"Left column\")\n    })\n    r.Col(6, func(c *template.ColBuilder) {\n        c.Text(\"Right column\")\n    })\n})\ndata, err := doc.Generate()\n",[21,481,482,514,529,554,586,606,610,640,659,663,668],{"__ignoreMap":19},[24,483,484,487,489,491,493,495,497,499,501,503,505,507,509,511],{"class":26,"line":27},[24,485,486],{"class":148},"doc ",[24,488,152],{"class":62},[24,490,155],{"class":148},[24,492,158],{"class":62},[24,494,161],{"class":135},[24,496,178],{"class":62},[24,498,280],{"class":148},[24,500,158],{"class":62},[24,502,175],{"class":135},[24,504,178],{"class":62},[24,506,181],{"class":148},[24,508,158],{"class":62},[24,510,186],{"class":148},[24,512,513],{"class":62},"))\n",[24,515,516,519,521,523,525,527],{"class":26,"line":69},[24,517,518],{"class":148},"page ",[24,520,152],{"class":62},[24,522,248],{"class":148},[24,524,158],{"class":62},[24,526,253],{"class":135},[24,528,256],{"class":62},[24,530,531,534,536,538,540,542,544,546,548,550,552],{"class":26,"line":76},[24,532,533],{"class":148},"page",[24,535,158],{"class":62},[24,537,267],{"class":135},[24,539,270],{"class":62},[24,541,274],{"class":273},[24,543,277],{"class":62},[24,545,280],{"class":30},[24,547,158],{"class":62},[24,549,285],{"class":30},[24,551,288],{"class":62},[24,553,142],{"class":62},[24,555,556,559,561,563,565,568,570,572,574,576,578,580,582,584],{"class":26,"line":86},[24,557,558],{"class":148},"    r",[24,560,158],{"class":62},[24,562,301],{"class":135},[24,564,178],{"class":62},[24,566,567],{"class":222},"6",[24,569,309],{"class":62},[24,571,312],{"class":62},[24,573,315],{"class":273},[24,575,277],{"class":62},[24,577,280],{"class":30},[24,579,158],{"class":62},[24,581,324],{"class":30},[24,583,288],{"class":62},[24,585,142],{"class":62},[24,587,588,591,593,595,597,599,602,604],{"class":26,"line":98},[24,589,590],{"class":148},"        c",[24,592,158],{"class":62},[24,594,339],{"class":135},[24,596,178],{"class":62},[24,598,344],{"class":62},[24,600,601],{"class":34},"Left column",[24,603,344],{"class":62},[24,605,121],{"class":62},[24,607,608],{"class":26,"line":108},[24,609,388],{"class":62},[24,611,612,614,616,618,620,622,624,626,628,630,632,634,636,638],{"class":26,"line":118},[24,613,558],{"class":148},[24,615,158],{"class":62},[24,617,301],{"class":135},[24,619,178],{"class":62},[24,621,567],{"class":222},[24,623,309],{"class":62},[24,625,312],{"class":62},[24,627,315],{"class":273},[24,629,277],{"class":62},[24,631,280],{"class":30},[24,633,158],{"class":62},[24,635,324],{"class":30},[24,637,288],{"class":62},[24,639,142],{"class":62},[24,641,642,644,646,648,650,652,655,657],{"class":26,"line":124},[24,643,590],{"class":148},[24,645,158],{"class":62},[24,647,339],{"class":135},[24,649,178],{"class":62},[24,651,344],{"class":62},[24,653,654],{"class":34},"Right column",[24,656,344],{"class":62},[24,658,121],{"class":62},[24,660,661],{"class":26,"line":129},[24,662,388],{"class":62},[24,664,665],{"class":26,"line":145},[24,666,667],{"class":62},"})\n",[24,669,670,673,675,678,680,682,684,686],{"class":26,"line":167},[24,671,672],{"class":148},"data",[24,674,309],{"class":62},[24,676,677],{"class":148}," err ",[24,679,152],{"class":62},[24,681,248],{"class":148},[24,683,158],{"class":62},[24,685,413],{"class":135},[24,687,256],{"class":62},[470,689,691],{"id":690},"_2-jsonスキーマ","2. JSONスキーマ",[40,693,694],{},"JSONで宣言的にドキュメントを定義 — 動的コンテンツやAPI駆動の生成に最適:",[14,696,698],{"className":54,"code":697,"language":31,"meta":19,"style":19},"schema := []byte(`{\n    \"page\": {\"size\": \"A4\", \"margins\": \"20mm\"},\n    \"body\": [\n        {\"row\": {\"cols\": [\n            {\"span\": 12, \"text\": \"Hello from JSON!\", \"style\": {\"size\": 24, \"bold\": true}}\n        ]}}\n    ]\n}`)\n\ndoc, err := template.FromJSON(schema, nil)\ndata, err := doc.Generate()\n",[21,699,700,722,727,732,737,742,747,752,761,765,793],{"__ignoreMap":19},[24,701,702,705,707,710,714,716,719],{"class":26,"line":27},[24,703,704],{"class":148},"schema ",[24,706,152],{"class":62},[24,708,709],{"class":62}," []",[24,711,713],{"class":712},"spNyl","byte",[24,715,178],{"class":62},[24,717,718],{"class":62},"`",[24,720,721],{"class":34},"{\n",[24,723,724],{"class":26,"line":69},[24,725,726],{"class":34},"    \"page\": {\"size\": \"A4\", \"margins\": \"20mm\"},\n",[24,728,729],{"class":26,"line":76},[24,730,731],{"class":34},"    \"body\": [\n",[24,733,734],{"class":26,"line":86},[24,735,736],{"class":34},"        {\"row\": {\"cols\": [\n",[24,738,739],{"class":26,"line":98},[24,740,741],{"class":34},"            {\"span\": 12, \"text\": \"Hello from JSON!\", \"style\": {\"size\": 24, \"bold\": true}}\n",[24,743,744],{"class":26,"line":108},[24,745,746],{"class":34},"        ]}}\n",[24,748,749],{"class":26,"line":118},[24,750,751],{"class":34},"    ]\n",[24,753,754,757,759],{"class":26,"line":124},[24,755,756],{"class":34},"}",[24,758,718],{"class":62},[24,760,121],{"class":62},[24,762,763],{"class":26,"line":129},[24,764,73],{"emptyLinePlaceholder":72},[24,766,767,770,772,774,776,778,780,783,785,788,790],{"class":26,"line":145},[24,768,769],{"class":148},"doc",[24,771,309],{"class":62},[24,773,677],{"class":148},[24,775,152],{"class":62},[24,777,155],{"class":148},[24,779,158],{"class":62},[24,781,782],{"class":135},"FromJSON",[24,784,178],{"class":62},[24,786,787],{"class":148},"schema",[24,789,309],{"class":62},[24,791,792],{"class":62}," nil)\n",[24,794,795,797,799,801,803,805,807,809],{"class":26,"line":167},[24,796,672],{"class":148},[24,798,309],{"class":62},[24,800,677],{"class":148},[24,802,152],{"class":62},[24,804,248],{"class":148},[24,806,158],{"class":62},[24,808,413],{"class":135},[24,810,256],{"class":62},[470,812,814],{"id":813},"_3-再利用可能なコンポーネント","3. 再利用可能なコンポーネント",[40,816,817],{},"一般的なビジネスドキュメント向けのプリビルトコンポーネント:",[14,819,821],{"className":54,"code":820,"language":31,"meta":19,"style":19},"doc := template.Invoice(template.InvoiceData{\n    Number:  \"#INV-2026-001\",\n    Date:    \"March 1, 2026\",\n    DueDate: \"March 31, 2026\",\n    From:    template.InvoiceParty{Name: \"ACME Corp\", Address: []string{\"123 Main St\"}},\n    To:      template.InvoiceParty{Name: \"Client Inc\", Address: []string{\"456 Oak Ave\"}},\n    Items: []template.InvoiceItem{\n        {Description: \"Web Development\", Quantity: \"40 hrs\", UnitPrice: 150.00, Amount: 6000.00},\n    },\n    TaxRate:  10,\n    Currency: \"$\",\n})\ndata, err := doc.Generate()\n",[21,822,823,847,866,882,899,953,1001,1019,1073,1078,1090,1106,1110],{"__ignoreMap":19},[24,824,825,827,829,831,833,836,838,840,842,845],{"class":26,"line":27},[24,826,486],{"class":148},[24,828,152],{"class":62},[24,830,155],{"class":148},[24,832,158],{"class":62},[24,834,835],{"class":135},"Invoice",[24,837,178],{"class":62},[24,839,280],{"class":30},[24,841,158],{"class":62},[24,843,844],{"class":30},"InvoiceData",[24,846,721],{"class":62},[24,848,849,852,855,858,861,863],{"class":26,"line":69},[24,850,851],{"class":148},"    Number",[24,853,854],{"class":62},":",[24,856,857],{"class":62},"  \"",[24,859,860],{"class":34},"#INV-2026-001",[24,862,344],{"class":62},[24,864,865],{"class":62},",\n",[24,867,868,871,873,875,878,880],{"class":26,"line":76},[24,869,870],{"class":148},"    Date",[24,872,854],{"class":62},[24,874,89],{"class":62},[24,876,877],{"class":34},"March 1, 2026",[24,879,344],{"class":62},[24,881,865],{"class":62},[24,883,884,887,889,892,895,897],{"class":26,"line":86},[24,885,886],{"class":148},"    DueDate",[24,888,854],{"class":62},[24,890,891],{"class":62}," \"",[24,893,894],{"class":34},"March 31, 2026",[24,896,344],{"class":62},[24,898,865],{"class":62},[24,900,901,904,906,909,911,914,917,920,922,924,927,929,931,934,936,938,941,943,945,948,950],{"class":26,"line":98},[24,902,903],{"class":148},"    From",[24,905,854],{"class":62},[24,907,908],{"class":30},"    template",[24,910,158],{"class":62},[24,912,913],{"class":30},"InvoiceParty",[24,915,916],{"class":62},"{",[24,918,919],{"class":148},"Name",[24,921,854],{"class":62},[24,923,891],{"class":62},[24,925,926],{"class":34},"ACME Corp",[24,928,344],{"class":62},[24,930,309],{"class":62},[24,932,933],{"class":148}," Address",[24,935,854],{"class":62},[24,937,709],{"class":62},[24,939,940],{"class":712},"string",[24,942,916],{"class":62},[24,944,344],{"class":62},[24,946,947],{"class":34},"123 Main St",[24,949,344],{"class":62},[24,951,952],{"class":62},"}},\n",[24,954,955,958,960,963,965,967,969,971,973,975,978,980,982,984,986,988,990,992,994,997,999],{"class":26,"line":108},[24,956,957],{"class":148},"    To",[24,959,854],{"class":62},[24,961,962],{"class":30},"      template",[24,964,158],{"class":62},[24,966,913],{"class":30},[24,968,916],{"class":62},[24,970,919],{"class":148},[24,972,854],{"class":62},[24,974,891],{"class":62},[24,976,977],{"class":34},"Client Inc",[24,979,344],{"class":62},[24,981,309],{"class":62},[24,983,933],{"class":148},[24,985,854],{"class":62},[24,987,709],{"class":62},[24,989,940],{"class":712},[24,991,916],{"class":62},[24,993,344],{"class":62},[24,995,996],{"class":34},"456 Oak Ave",[24,998,344],{"class":62},[24,1000,952],{"class":62},[24,1002,1003,1006,1008,1010,1012,1014,1017],{"class":26,"line":118},[24,1004,1005],{"class":148},"    Items",[24,1007,854],{"class":62},[24,1009,709],{"class":62},[24,1011,280],{"class":30},[24,1013,158],{"class":62},[24,1015,1016],{"class":30},"InvoiceItem",[24,1018,721],{"class":62},[24,1020,1021,1024,1027,1029,1031,1034,1036,1038,1041,1043,1045,1048,1050,1052,1055,1057,1060,1062,1065,1067,1070],{"class":26,"line":124},[24,1022,1023],{"class":62},"        {",[24,1025,1026],{"class":148},"Description",[24,1028,854],{"class":62},[24,1030,891],{"class":62},[24,1032,1033],{"class":34},"Web Development",[24,1035,344],{"class":62},[24,1037,309],{"class":62},[24,1039,1040],{"class":148}," Quantity",[24,1042,854],{"class":62},[24,1044,891],{"class":62},[24,1046,1047],{"class":34},"40 hrs",[24,1049,344],{"class":62},[24,1051,309],{"class":62},[24,1053,1054],{"class":148}," UnitPrice",[24,1056,854],{"class":62},[24,1058,1059],{"class":222}," 150.00",[24,1061,309],{"class":62},[24,1063,1064],{"class":148}," Amount",[24,1066,854],{"class":62},[24,1068,1069],{"class":222}," 6000.00",[24,1071,1072],{"class":62},"},\n",[24,1074,1075],{"class":26,"line":129},[24,1076,1077],{"class":62},"    },\n",[24,1079,1080,1083,1085,1088],{"class":26,"line":145},[24,1081,1082],{"class":148},"    TaxRate",[24,1084,854],{"class":62},[24,1086,1087],{"class":222},"  10",[24,1089,865],{"class":62},[24,1091,1092,1095,1097,1099,1102,1104],{"class":26,"line":167},[24,1093,1094],{"class":148},"    Currency",[24,1096,854],{"class":62},[24,1098,891],{"class":62},[24,1100,1101],{"class":34},"$",[24,1103,344],{"class":62},[24,1105,865],{"class":62},[24,1107,1108],{"class":26,"line":192},[24,1109,667],{"class":62},[24,1111,1112,1114,1116,1118,1120,1122,1124,1126],{"class":26,"line":229},[24,1113,672],{"class":148},[24,1115,309],{"class":62},[24,1117,677],{"class":148},[24,1119,152],{"class":62},[24,1121,248],{"class":148},[24,1123,158],{"class":62},[24,1125,413],{"class":135},[24,1127,256],{"class":62},[10,1129,1130],{"id":1130},"出力方法",[14,1132,1134],{"className":54,"code":1133,"language":31,"meta":19,"style":19},"// Generate は PDF を []byte として返します\ndata, err := doc.Generate()\n\n// Render は任意の io.Writer に PDF を書き込みます\nerr := doc.Render(w)\n",[21,1135,1136,1142,1160,1164,1169],{"__ignoreMap":19},[24,1137,1138],{"class":26,"line":27},[24,1139,1141],{"class":1140},"sHwdD","// Generate は PDF を []byte として返します\n",[24,1143,1144,1146,1148,1150,1152,1154,1156,1158],{"class":26,"line":69},[24,1145,672],{"class":148},[24,1147,309],{"class":62},[24,1149,677],{"class":148},[24,1151,152],{"class":62},[24,1153,248],{"class":148},[24,1155,158],{"class":62},[24,1157,413],{"class":135},[24,1159,256],{"class":62},[24,1161,1162],{"class":26,"line":76},[24,1163,73],{"emptyLinePlaceholder":72},[24,1165,1166],{"class":26,"line":86},[24,1167,1168],{"class":1140},"// Render は任意の io.Writer に PDF を書き込みます\n",[24,1170,1171,1174,1176,1178,1180,1183,1185,1188],{"class":26,"line":98},[24,1172,1173],{"class":148},"err ",[24,1175,152],{"class":62},[24,1177,248],{"class":148},[24,1179,158],{"class":62},[24,1181,1182],{"class":135},"Render",[24,1184,178],{"class":62},[24,1186,1187],{"class":148},"w",[24,1189,121],{"class":62},[10,1191,1192],{"id":1192},"次のステップ",[1194,1195,1196,1204,1211,1218,1225],"ul",{},[1197,1198,1199,1203],"li",{},[1200,1201,12],"a",{"href":1202},"/ja/docs/guide/installation"," — 詳細なセットアップ手順",[1197,1205,1206,1210],{},[1200,1207,1209],{"href":1208},"/ja/docs/guide/basic-usage","基本的な使い方"," — Builder APIをサンプルで学ぶ",[1197,1212,1213,1217],{},[1200,1214,1216],{"href":1215},"/ja/docs/guide/grid-layout","グリッドレイアウト"," — 12カラムレイアウトシステムをマスター",[1197,1219,1220,1224],{},[1200,1221,1223],{"href":1222},"/ja/docs/api-reference/elements","要素"," — 利用可能なすべてのコンテンツ要素",[1197,1226,1227,1231],{},[1200,1228,1230],{"href":1229},"/ja/docs/templates/invoice","コンポーネント"," — プリビルトドキュメントテンプレート",[1233,1234,1235],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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}",{"title":19,"searchDepth":69,"depth":69,"links":1237},[1238,1239,1240,1245,1246],{"id":12,"depth":69,"text":12},{"id":50,"depth":69,"text":51},{"id":464,"depth":69,"text":465,"children":1241},[1242,1243,1244],{"id":472,"depth":76,"text":473},{"id":690,"depth":76,"text":691},{"id":813,"depth":76,"text":814},{"id":1130,"depth":69,"text":1130},{"id":1192,"depth":69,"text":1192},"5分以内にgpdfを始めましょう","md",{},"/ja/docs/quickstart",{"title":5,"description":1247},"ja/docs/1.quickstart/index","hDVhv8lrnkdR_nsWljTnqB_o_QJjmcK5S8gsbXTtFLg",1776529260880]