[{"data":1,"prerenderedAt":1848},["ShallowReactive",2],{"docs-ja-examples/overlay":3},{"id":4,"title":5,"body":6,"description":1841,"extension":1842,"meta":1843,"navigation":70,"path":1844,"seo":1845,"stem":1846,"__hash__":1847},"docsJa/ja/docs/5.examples/8.overlay.md","オーバーレイ",{"type":7,"value":8,"toc":1834},"minimark",[9,13,17,343,346,349,355,631,633,636,639,1000,1002,1005,1008,1411,1413,1416,1422,1830],[10,11,12],"h2",{"id":12},"テキスト透かし",[14,15,16],"p",{},"既存のPDFを開き、半透明の「DRAFT」透かしを追加します。",[18,19,24],"pre",{"className":20,"code":21,"language":22,"meta":23,"style":23},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","doc, _ := gpdf.Open(pdfBytes)\n\ndoc.Overlay(0, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(40), document.Mm(120), func(c *template.ColBuilder) {\n        c.Text(\"DRAFT\",\n            template.FontSize(72),\n            template.TextColor(pdf.Color{R: 0.9, G: 0.9, B: 0.9, A: 1, Space: pdf.ColorSpaceRGB}),\n        )\n    })\n})\n\nresult, _ := doc.Save()\n","go","",[25,26,27,65,72,114,175,200,219,297,303,309,315,320],"code",{"__ignoreMap":23},[28,29,32,36,40,43,46,49,52,56,59,62],"span",{"class":30,"line":31},"line",1,[28,33,35],{"class":34},"sTEyZ","doc",[28,37,39],{"class":38},"sMK4o",",",[28,41,42],{"class":34}," _ ",[28,44,45],{"class":38},":=",[28,47,48],{"class":34}," gpdf",[28,50,51],{"class":38},".",[28,53,55],{"class":54},"s2Zo4","Open",[28,57,58],{"class":38},"(",[28,60,61],{"class":34},"pdfBytes",[28,63,64],{"class":38},")\n",[28,66,68],{"class":30,"line":67},2,[28,69,71],{"emptyLinePlaceholder":70},true,"\n",[28,73,75,77,79,82,84,88,90,93,96,99,103,105,108,111],{"class":30,"line":74},3,[28,76,35],{"class":34},[28,78,51],{"class":38},[28,80,81],{"class":54},"Overlay",[28,83,58],{"class":38},[28,85,87],{"class":86},"sbssI","0",[28,89,39],{"class":38},[28,91,92],{"class":38}," func(",[28,94,14],{"class":95},"sHdIc",[28,97,98],{"class":38}," *",[28,100,102],{"class":101},"sBMFI","template",[28,104,51],{"class":38},[28,106,107],{"class":101},"PageBuilder",[28,109,110],{"class":38},")",[28,112,113],{"class":38}," {\n",[28,115,117,120,122,125,127,130,132,135,137,140,143,146,148,150,152,155,157,159,162,164,166,168,171,173],{"class":30,"line":116},4,[28,118,119],{"class":34},"    p",[28,121,51],{"class":38},[28,123,124],{"class":54},"Absolute",[28,126,58],{"class":38},[28,128,129],{"class":34},"document",[28,131,51],{"class":38},[28,133,134],{"class":54},"Mm",[28,136,58],{"class":38},[28,138,139],{"class":86},"40",[28,141,142],{"class":38},"),",[28,144,145],{"class":34}," document",[28,147,51],{"class":38},[28,149,134],{"class":54},[28,151,58],{"class":38},[28,153,154],{"class":86},"120",[28,156,142],{"class":38},[28,158,92],{"class":38},[28,160,161],{"class":95},"c",[28,163,98],{"class":38},[28,165,102],{"class":101},[28,167,51],{"class":38},[28,169,170],{"class":101},"ColBuilder",[28,172,110],{"class":38},[28,174,113],{"class":38},[28,176,178,181,183,186,188,191,195,197],{"class":30,"line":177},5,[28,179,180],{"class":34},"        c",[28,182,51],{"class":38},[28,184,185],{"class":54},"Text",[28,187,58],{"class":38},[28,189,190],{"class":38},"\"",[28,192,194],{"class":193},"sfazB","DRAFT",[28,196,190],{"class":38},[28,198,199],{"class":38},",\n",[28,201,203,206,208,211,213,216],{"class":30,"line":202},6,[28,204,205],{"class":34},"            template",[28,207,51],{"class":38},[28,209,210],{"class":54},"FontSize",[28,212,58],{"class":38},[28,214,215],{"class":86},"72",[28,217,218],{"class":38},"),\n",[28,220,222,224,226,229,231,234,236,239,242,245,248,251,253,256,258,260,262,265,267,269,271,274,276,279,281,284,286,289,291,294],{"class":30,"line":221},7,[28,223,205],{"class":34},[28,225,51],{"class":38},[28,227,228],{"class":54},"TextColor",[28,230,58],{"class":38},[28,232,233],{"class":101},"pdf",[28,235,51],{"class":38},[28,237,238],{"class":101},"Color",[28,240,241],{"class":38},"{",[28,243,244],{"class":34},"R",[28,246,247],{"class":38},":",[28,249,250],{"class":86}," 0.9",[28,252,39],{"class":38},[28,254,255],{"class":34}," G",[28,257,247],{"class":38},[28,259,250],{"class":86},[28,261,39],{"class":38},[28,263,264],{"class":34}," B",[28,266,247],{"class":38},[28,268,250],{"class":86},[28,270,39],{"class":38},[28,272,273],{"class":34}," A",[28,275,247],{"class":38},[28,277,278],{"class":86}," 1",[28,280,39],{"class":38},[28,282,283],{"class":34}," Space",[28,285,247],{"class":38},[28,287,288],{"class":34}," pdf",[28,290,51],{"class":38},[28,292,293],{"class":34},"ColorSpaceRGB",[28,295,296],{"class":38},"}),\n",[28,298,300],{"class":30,"line":299},8,[28,301,302],{"class":38},"        )\n",[28,304,306],{"class":30,"line":305},9,[28,307,308],{"class":38},"    })\n",[28,310,312],{"class":30,"line":311},10,[28,313,314],{"class":38},"})\n",[28,316,318],{"class":30,"line":317},11,[28,319,71],{"emptyLinePlaceholder":70},[28,321,323,326,328,330,332,335,337,340],{"class":30,"line":322},12,[28,324,325],{"class":34},"result",[28,327,39],{"class":38},[28,329,42],{"class":34},[28,331,45],{"class":38},[28,333,334],{"class":34}," doc",[28,336,51],{"class":38},[28,338,339],{"class":54},"Save",[28,341,342],{"class":38},"()\n",[344,345],"hr",{},[10,347,348],{"id":348},"ページ番号",[14,350,351,354],{},[25,352,353],{},"EachPage"," を使用してすべてのページにページ番号を追加します。",[18,356,358],{"className":20,"code":357,"language":22,"meta":23,"style":23},"doc, _ := gpdf.Open(pdfBytes)\ncount, _ := doc.PageCount()\n\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),\n            template.AlignRight(),\n        )\n    }, template.AbsoluteWidth(document.Mm(20)))\n})\n\nresult, _ := doc.Save()\n",[25,359,360,382,402,406,441,493,544,559,571,575,604,608,612],{"__ignoreMap":23},[28,361,362,364,366,368,370,372,374,376,378,380],{"class":30,"line":31},[28,363,35],{"class":34},[28,365,39],{"class":38},[28,367,42],{"class":34},[28,369,45],{"class":38},[28,371,48],{"class":34},[28,373,51],{"class":38},[28,375,55],{"class":54},[28,377,58],{"class":38},[28,379,61],{"class":34},[28,381,64],{"class":38},[28,383,384,387,389,391,393,395,397,400],{"class":30,"line":67},[28,385,386],{"class":34},"count",[28,388,39],{"class":38},[28,390,42],{"class":34},[28,392,45],{"class":38},[28,394,334],{"class":34},[28,396,51],{"class":38},[28,398,399],{"class":54},"PageCount",[28,401,342],{"class":38},[28,403,404],{"class":30,"line":74},[28,405,71],{"emptyLinePlaceholder":70},[28,407,408,410,412,414,417,420,424,426,429,431,433,435,437,439],{"class":30,"line":116},[28,409,35],{"class":34},[28,411,51],{"class":38},[28,413,353],{"class":54},[28,415,416],{"class":38},"(func(",[28,418,419],{"class":95},"i",[28,421,423],{"class":422},"spNyl"," int",[28,425,39],{"class":38},[28,427,428],{"class":95}," p",[28,430,98],{"class":38},[28,432,102],{"class":101},[28,434,51],{"class":38},[28,436,107],{"class":101},[28,438,110],{"class":38},[28,440,113],{"class":38},[28,442,443,445,447,449,451,453,455,457,459,462,464,466,468,470,472,475,477,479,481,483,485,487,489,491],{"class":30,"line":177},[28,444,119],{"class":34},[28,446,51],{"class":38},[28,448,124],{"class":54},[28,450,58],{"class":38},[28,452,129],{"class":34},[28,454,51],{"class":38},[28,456,134],{"class":54},[28,458,58],{"class":38},[28,460,461],{"class":86},"170",[28,463,142],{"class":38},[28,465,145],{"class":34},[28,467,51],{"class":38},[28,469,134],{"class":54},[28,471,58],{"class":38},[28,473,474],{"class":86},"285",[28,476,142],{"class":38},[28,478,92],{"class":38},[28,480,161],{"class":95},[28,482,98],{"class":38},[28,484,102],{"class":101},[28,486,51],{"class":38},[28,488,170],{"class":101},[28,490,110],{"class":38},[28,492,113],{"class":38},[28,494,495,497,499,501,503,506,508,511,513,515,519,522,524,526,528,531,534,537,539,542],{"class":30,"line":202},[28,496,180],{"class":34},[28,498,51],{"class":38},[28,500,185],{"class":54},[28,502,58],{"class":38},[28,504,505],{"class":34},"fmt",[28,507,51],{"class":38},[28,509,510],{"class":54},"Sprintf",[28,512,58],{"class":38},[28,514,190],{"class":38},[28,516,518],{"class":517},"swJcz","%d",[28,520,521],{"class":193}," / ",[28,523,518],{"class":517},[28,525,190],{"class":38},[28,527,39],{"class":38},[28,529,530],{"class":34}," i",[28,532,533],{"class":38},"+",[28,535,536],{"class":86},"1",[28,538,39],{"class":38},[28,540,541],{"class":34}," count",[28,543,218],{"class":38},[28,545,546,548,550,552,554,557],{"class":30,"line":221},[28,547,205],{"class":34},[28,549,51],{"class":38},[28,551,210],{"class":54},[28,553,58],{"class":38},[28,555,556],{"class":86},"10",[28,558,218],{"class":38},[28,560,561,563,565,568],{"class":30,"line":299},[28,562,205],{"class":34},[28,564,51],{"class":38},[28,566,567],{"class":54},"AlignRight",[28,569,570],{"class":38},"(),\n",[28,572,573],{"class":30,"line":305},[28,574,302],{"class":38},[28,576,577,580,583,585,588,590,592,594,596,598,601],{"class":30,"line":311},[28,578,579],{"class":38},"    },",[28,581,582],{"class":34}," template",[28,584,51],{"class":38},[28,586,587],{"class":54},"AbsoluteWidth",[28,589,58],{"class":38},[28,591,129],{"class":34},[28,593,51],{"class":38},[28,595,134],{"class":54},[28,597,58],{"class":38},[28,599,600],{"class":86},"20",[28,602,603],{"class":38},")))\n",[28,605,606],{"class":30,"line":317},[28,607,314],{"class":38},[28,609,610],{"class":30,"line":322},[28,611,71],{"emptyLinePlaceholder":70},[28,613,615,617,619,621,623,625,627,629],{"class":30,"line":614},13,[28,616,325],{"class":34},[28,618,39],{"class":38},[28,620,42],{"class":34},[28,622,45],{"class":38},[28,624,334],{"class":34},[28,626,51],{"class":38},[28,628,339],{"class":54},[28,630,342],{"class":38},[344,632],{},[10,634,635],{"id":635},"承認スタンプ",[14,637,638],{},"右上隅に日付付きの「APPROVED」スタンプを追加します。",[18,640,642],{"className":20,"code":641,"language":22,"meta":23,"style":23},"doc, _ := gpdf.Open(pdfBytes)\n\ndoc.Overlay(0, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(130), document.Mm(15), func(c *template.ColBuilder) {\n        c.Text(\"APPROVED\",\n            template.FontSize(28),\n            template.Bold(),\n            template.TextColor(pdf.RGB(0.8, 0, 0)),\n        )\n    })\n\n    p.Absolute(document.Mm(130), document.Mm(25), func(c *template.ColBuilder) {\n        c.Text(\"2026-03-05\",\n            template.FontSize(10),\n            template.TextColor(pdf.RGB(0.5, 0.5, 0.5)),\n        )\n    })\n})\n\nresult, _ := doc.Save()\n",[25,643,644,666,670,700,752,771,786,797,831,835,839,843,894,913,928,961,966,971,976,981],{"__ignoreMap":23},[28,645,646,648,650,652,654,656,658,660,662,664],{"class":30,"line":31},[28,647,35],{"class":34},[28,649,39],{"class":38},[28,651,42],{"class":34},[28,653,45],{"class":38},[28,655,48],{"class":34},[28,657,51],{"class":38},[28,659,55],{"class":54},[28,661,58],{"class":38},[28,663,61],{"class":34},[28,665,64],{"class":38},[28,667,668],{"class":30,"line":67},[28,669,71],{"emptyLinePlaceholder":70},[28,671,672,674,676,678,680,682,684,686,688,690,692,694,696,698],{"class":30,"line":74},[28,673,35],{"class":34},[28,675,51],{"class":38},[28,677,81],{"class":54},[28,679,58],{"class":38},[28,681,87],{"class":86},[28,683,39],{"class":38},[28,685,92],{"class":38},[28,687,14],{"class":95},[28,689,98],{"class":38},[28,691,102],{"class":101},[28,693,51],{"class":38},[28,695,107],{"class":101},[28,697,110],{"class":38},[28,699,113],{"class":38},[28,701,702,704,706,708,710,712,714,716,718,721,723,725,727,729,731,734,736,738,740,742,744,746,748,750],{"class":30,"line":116},[28,703,119],{"class":34},[28,705,51],{"class":38},[28,707,124],{"class":54},[28,709,58],{"class":38},[28,711,129],{"class":34},[28,713,51],{"class":38},[28,715,134],{"class":54},[28,717,58],{"class":38},[28,719,720],{"class":86},"130",[28,722,142],{"class":38},[28,724,145],{"class":34},[28,726,51],{"class":38},[28,728,134],{"class":54},[28,730,58],{"class":38},[28,732,733],{"class":86},"15",[28,735,142],{"class":38},[28,737,92],{"class":38},[28,739,161],{"class":95},[28,741,98],{"class":38},[28,743,102],{"class":101},[28,745,51],{"class":38},[28,747,170],{"class":101},[28,749,110],{"class":38},[28,751,113],{"class":38},[28,753,754,756,758,760,762,764,767,769],{"class":30,"line":177},[28,755,180],{"class":34},[28,757,51],{"class":38},[28,759,185],{"class":54},[28,761,58],{"class":38},[28,763,190],{"class":38},[28,765,766],{"class":193},"APPROVED",[28,768,190],{"class":38},[28,770,199],{"class":38},[28,772,773,775,777,779,781,784],{"class":30,"line":202},[28,774,205],{"class":34},[28,776,51],{"class":38},[28,778,210],{"class":54},[28,780,58],{"class":38},[28,782,783],{"class":86},"28",[28,785,218],{"class":38},[28,787,788,790,792,795],{"class":30,"line":221},[28,789,205],{"class":34},[28,791,51],{"class":38},[28,793,794],{"class":54},"Bold",[28,796,570],{"class":38},[28,798,799,801,803,805,807,809,811,814,816,819,821,824,826,828],{"class":30,"line":299},[28,800,205],{"class":34},[28,802,51],{"class":38},[28,804,228],{"class":54},[28,806,58],{"class":38},[28,808,233],{"class":34},[28,810,51],{"class":38},[28,812,813],{"class":54},"RGB",[28,815,58],{"class":38},[28,817,818],{"class":86},"0.8",[28,820,39],{"class":38},[28,822,823],{"class":86}," 0",[28,825,39],{"class":38},[28,827,823],{"class":86},[28,829,830],{"class":38},")),\n",[28,832,833],{"class":30,"line":305},[28,834,302],{"class":38},[28,836,837],{"class":30,"line":311},[28,838,308],{"class":38},[28,840,841],{"class":30,"line":317},[28,842,71],{"emptyLinePlaceholder":70},[28,844,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,876,878,880,882,884,886,888,890,892],{"class":30,"line":322},[28,846,119],{"class":34},[28,848,51],{"class":38},[28,850,124],{"class":54},[28,852,58],{"class":38},[28,854,129],{"class":34},[28,856,51],{"class":38},[28,858,134],{"class":54},[28,860,58],{"class":38},[28,862,720],{"class":86},[28,864,142],{"class":38},[28,866,145],{"class":34},[28,868,51],{"class":38},[28,870,134],{"class":54},[28,872,58],{"class":38},[28,874,875],{"class":86},"25",[28,877,142],{"class":38},[28,879,92],{"class":38},[28,881,161],{"class":95},[28,883,98],{"class":38},[28,885,102],{"class":101},[28,887,51],{"class":38},[28,889,170],{"class":101},[28,891,110],{"class":38},[28,893,113],{"class":38},[28,895,896,898,900,902,904,906,909,911],{"class":30,"line":614},[28,897,180],{"class":34},[28,899,51],{"class":38},[28,901,185],{"class":54},[28,903,58],{"class":38},[28,905,190],{"class":38},[28,907,908],{"class":193},"2026-03-05",[28,910,190],{"class":38},[28,912,199],{"class":38},[28,914,916,918,920,922,924,926],{"class":30,"line":915},14,[28,917,205],{"class":34},[28,919,51],{"class":38},[28,921,210],{"class":54},[28,923,58],{"class":38},[28,925,556],{"class":86},[28,927,218],{"class":38},[28,929,931,933,935,937,939,941,943,945,947,950,952,955,957,959],{"class":30,"line":930},15,[28,932,205],{"class":34},[28,934,51],{"class":38},[28,936,228],{"class":54},[28,938,58],{"class":38},[28,940,233],{"class":34},[28,942,51],{"class":38},[28,944,813],{"class":54},[28,946,58],{"class":38},[28,948,949],{"class":86},"0.5",[28,951,39],{"class":38},[28,953,954],{"class":86}," 0.5",[28,956,39],{"class":38},[28,958,954],{"class":86},[28,960,830],{"class":38},[28,962,964],{"class":30,"line":963},16,[28,965,302],{"class":38},[28,967,969],{"class":30,"line":968},17,[28,970,308],{"class":38},[28,972,974],{"class":30,"line":973},18,[28,975,314],{"class":38},[28,977,979],{"class":30,"line":978},19,[28,980,71],{"emptyLinePlaceholder":70},[28,982,984,986,988,990,992,994,996,998],{"class":30,"line":983},20,[28,985,325],{"class":34},[28,987,39],{"class":38},[28,989,42],{"class":34},[28,991,45],{"class":38},[28,993,334],{"class":34},[28,995,51],{"class":38},[28,997,339],{"class":54},[28,999,342],{"class":38},[344,1001],{},[10,1003,1004],{"id":1004},"機密ヘッダー",[14,1006,1007],{},"ページ原点の絶対位置指定を使って、すべてのページに赤い「CONFIDENTIAL」バナーを追加します。",[18,1009,1011],{"className":20,"code":1010,"language":22,"meta":23,"style":23},"doc, _ := gpdf.Open(pdfBytes)\n\ndoc.EachPage(func(_ int, p *template.PageBuilder) {\n    // Red background bar at the top\n    p.Absolute(document.Mm(0), document.Mm(0), func(c *template.ColBuilder) {\n        c.Line(\n            template.LineColor(pdf.RGB(0.8, 0, 0)),\n            template.LineThickness(document.Mm(8)),\n        )\n    }, template.AbsoluteOriginPage(), template.AbsoluteWidth(document.Mm(210)))\n\n    // White text on the red bar\n    p.Absolute(document.Mm(70), document.Mm(1), func(c *template.ColBuilder) {\n        c.Text(\"CONFIDENTIAL\",\n            template.FontSize(14),\n            template.Bold(),\n            template.TextColor(pdf.RGB(1, 1, 1)),\n        )\n    }, template.AbsoluteOriginPage())\n})\n\nresult, _ := doc.Save()\n",[25,1012,1013,1035,1039,1070,1076,1126,1138,1169,1193,1197,1232,1236,1241,1292,1311,1326,1336,1366,1370,1383,1387,1392],{"__ignoreMap":23},[28,1014,1015,1017,1019,1021,1023,1025,1027,1029,1031,1033],{"class":30,"line":31},[28,1016,35],{"class":34},[28,1018,39],{"class":38},[28,1020,42],{"class":34},[28,1022,45],{"class":38},[28,1024,48],{"class":34},[28,1026,51],{"class":38},[28,1028,55],{"class":54},[28,1030,58],{"class":38},[28,1032,61],{"class":34},[28,1034,64],{"class":38},[28,1036,1037],{"class":30,"line":67},[28,1038,71],{"emptyLinePlaceholder":70},[28,1040,1041,1043,1045,1047,1049,1052,1054,1056,1058,1060,1062,1064,1066,1068],{"class":30,"line":74},[28,1042,35],{"class":34},[28,1044,51],{"class":38},[28,1046,353],{"class":54},[28,1048,416],{"class":38},[28,1050,1051],{"class":95},"_",[28,1053,423],{"class":422},[28,1055,39],{"class":38},[28,1057,428],{"class":95},[28,1059,98],{"class":38},[28,1061,102],{"class":101},[28,1063,51],{"class":38},[28,1065,107],{"class":101},[28,1067,110],{"class":38},[28,1069,113],{"class":38},[28,1071,1072],{"class":30,"line":116},[28,1073,1075],{"class":1074},"sHwdD","    // Red background bar at the top\n",[28,1077,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124],{"class":30,"line":177},[28,1079,119],{"class":34},[28,1081,51],{"class":38},[28,1083,124],{"class":54},[28,1085,58],{"class":38},[28,1087,129],{"class":34},[28,1089,51],{"class":38},[28,1091,134],{"class":54},[28,1093,58],{"class":38},[28,1095,87],{"class":86},[28,1097,142],{"class":38},[28,1099,145],{"class":34},[28,1101,51],{"class":38},[28,1103,134],{"class":54},[28,1105,58],{"class":38},[28,1107,87],{"class":86},[28,1109,142],{"class":38},[28,1111,92],{"class":38},[28,1113,161],{"class":95},[28,1115,98],{"class":38},[28,1117,102],{"class":101},[28,1119,51],{"class":38},[28,1121,170],{"class":101},[28,1123,110],{"class":38},[28,1125,113],{"class":38},[28,1127,1128,1130,1132,1135],{"class":30,"line":202},[28,1129,180],{"class":34},[28,1131,51],{"class":38},[28,1133,1134],{"class":54},"Line",[28,1136,1137],{"class":38},"(\n",[28,1139,1140,1142,1144,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167],{"class":30,"line":221},[28,1141,205],{"class":34},[28,1143,51],{"class":38},[28,1145,1146],{"class":54},"LineColor",[28,1148,58],{"class":38},[28,1150,233],{"class":34},[28,1152,51],{"class":38},[28,1154,813],{"class":54},[28,1156,58],{"class":38},[28,1158,818],{"class":86},[28,1160,39],{"class":38},[28,1162,823],{"class":86},[28,1164,39],{"class":38},[28,1166,823],{"class":86},[28,1168,830],{"class":38},[28,1170,1171,1173,1175,1178,1180,1182,1184,1186,1188,1191],{"class":30,"line":299},[28,1172,205],{"class":34},[28,1174,51],{"class":38},[28,1176,1177],{"class":54},"LineThickness",[28,1179,58],{"class":38},[28,1181,129],{"class":34},[28,1183,51],{"class":38},[28,1185,134],{"class":54},[28,1187,58],{"class":38},[28,1189,1190],{"class":86},"8",[28,1192,830],{"class":38},[28,1194,1195],{"class":30,"line":305},[28,1196,302],{"class":38},[28,1198,1199,1201,1203,1205,1208,1211,1213,1215,1217,1219,1221,1223,1225,1227,1230],{"class":30,"line":311},[28,1200,579],{"class":38},[28,1202,582],{"class":34},[28,1204,51],{"class":38},[28,1206,1207],{"class":54},"AbsoluteOriginPage",[28,1209,1210],{"class":38},"(),",[28,1212,582],{"class":34},[28,1214,51],{"class":38},[28,1216,587],{"class":54},[28,1218,58],{"class":38},[28,1220,129],{"class":34},[28,1222,51],{"class":38},[28,1224,134],{"class":54},[28,1226,58],{"class":38},[28,1228,1229],{"class":86},"210",[28,1231,603],{"class":38},[28,1233,1234],{"class":30,"line":317},[28,1235,71],{"emptyLinePlaceholder":70},[28,1237,1238],{"class":30,"line":322},[28,1239,1240],{"class":1074},"    // White text on the red bar\n",[28,1242,1243,1245,1247,1249,1251,1253,1255,1257,1259,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290],{"class":30,"line":614},[28,1244,119],{"class":34},[28,1246,51],{"class":38},[28,1248,124],{"class":54},[28,1250,58],{"class":38},[28,1252,129],{"class":34},[28,1254,51],{"class":38},[28,1256,134],{"class":54},[28,1258,58],{"class":38},[28,1260,1261],{"class":86},"70",[28,1263,142],{"class":38},[28,1265,145],{"class":34},[28,1267,51],{"class":38},[28,1269,134],{"class":54},[28,1271,58],{"class":38},[28,1273,536],{"class":86},[28,1275,142],{"class":38},[28,1277,92],{"class":38},[28,1279,161],{"class":95},[28,1281,98],{"class":38},[28,1283,102],{"class":101},[28,1285,51],{"class":38},[28,1287,170],{"class":101},[28,1289,110],{"class":38},[28,1291,113],{"class":38},[28,1293,1294,1296,1298,1300,1302,1304,1307,1309],{"class":30,"line":915},[28,1295,180],{"class":34},[28,1297,51],{"class":38},[28,1299,185],{"class":54},[28,1301,58],{"class":38},[28,1303,190],{"class":38},[28,1305,1306],{"class":193},"CONFIDENTIAL",[28,1308,190],{"class":38},[28,1310,199],{"class":38},[28,1312,1313,1315,1317,1319,1321,1324],{"class":30,"line":930},[28,1314,205],{"class":34},[28,1316,51],{"class":38},[28,1318,210],{"class":54},[28,1320,58],{"class":38},[28,1322,1323],{"class":86},"14",[28,1325,218],{"class":38},[28,1327,1328,1330,1332,1334],{"class":30,"line":963},[28,1329,205],{"class":34},[28,1331,51],{"class":38},[28,1333,794],{"class":54},[28,1335,570],{"class":38},[28,1337,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364],{"class":30,"line":968},[28,1339,205],{"class":34},[28,1341,51],{"class":38},[28,1343,228],{"class":54},[28,1345,58],{"class":38},[28,1347,233],{"class":34},[28,1349,51],{"class":38},[28,1351,813],{"class":54},[28,1353,58],{"class":38},[28,1355,536],{"class":86},[28,1357,39],{"class":38},[28,1359,278],{"class":86},[28,1361,39],{"class":38},[28,1363,278],{"class":86},[28,1365,830],{"class":38},[28,1367,1368],{"class":30,"line":973},[28,1369,302],{"class":38},[28,1371,1372,1374,1376,1378,1380],{"class":30,"line":978},[28,1373,579],{"class":38},[28,1375,582],{"class":34},[28,1377,51],{"class":38},[28,1379,1207],{"class":54},[28,1381,1382],{"class":38},"())\n",[28,1384,1385],{"class":30,"line":983},[28,1386,314],{"class":38},[28,1388,1390],{"class":30,"line":1389},21,[28,1391,71],{"emptyLinePlaceholder":70},[28,1393,1395,1397,1399,1401,1403,1405,1407,1409],{"class":30,"line":1394},22,[28,1396,325],{"class":34},[28,1398,39],{"class":38},[28,1400,42],{"class":34},[28,1402,45],{"class":38},[28,1404,334],{"class":34},[28,1406,51],{"class":38},[28,1408,339],{"class":54},[28,1410,342],{"class":38},[344,1412],{},[10,1414,1415],{"id":1415},"複数のオーバーレイ",[14,1417,1418,1421],{},[25,1419,1420],{},"gpdf.Open"," ファサードを使用して、異なるページに異なるコンテンツを追加します。",[18,1423,1425],{"className":20,"code":1424,"language":22,"meta":23,"style":23},"doc, _ := gpdf.Open(pdfBytes)\n\n// Watermark on page 1\ndoc.Overlay(0, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(50), document.Mm(140), func(c *template.ColBuilder) {\n        c.Text(\"SAMPLE\",\n            template.FontSize(60),\n            template.TextColor(pdf.Color{R: 0.85, G: 0.85, B: 0.85, A: 1, Space: pdf.ColorSpaceRGB}),\n        )\n    })\n})\n\n// Footer on page 2\ndoc.Overlay(1, func(p *template.PageBuilder) {\n    p.Absolute(document.Mm(20), document.Mm(280), func(c *template.ColBuilder) {\n        c.Text(\"Generated by gpdf\",\n            template.FontSize(8),\n            template.TextColor(pdf.Gray(0.5)),\n        )\n    })\n})\n\nresult, _ := doc.Save()\n",[25,1426,1427,1449,1453,1458,1488,1540,1559,1574,1637,1641,1645,1649,1653,1658,1688,1739,1758,1772,1795,1799,1803,1807,1811],{"__ignoreMap":23},[28,1428,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447],{"class":30,"line":31},[28,1430,35],{"class":34},[28,1432,39],{"class":38},[28,1434,42],{"class":34},[28,1436,45],{"class":38},[28,1438,48],{"class":34},[28,1440,51],{"class":38},[28,1442,55],{"class":54},[28,1444,58],{"class":38},[28,1446,61],{"class":34},[28,1448,64],{"class":38},[28,1450,1451],{"class":30,"line":67},[28,1452,71],{"emptyLinePlaceholder":70},[28,1454,1455],{"class":30,"line":74},[28,1456,1457],{"class":1074},"// Watermark on page 1\n",[28,1459,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486],{"class":30,"line":116},[28,1461,35],{"class":34},[28,1463,51],{"class":38},[28,1465,81],{"class":54},[28,1467,58],{"class":38},[28,1469,87],{"class":86},[28,1471,39],{"class":38},[28,1473,92],{"class":38},[28,1475,14],{"class":95},[28,1477,98],{"class":38},[28,1479,102],{"class":101},[28,1481,51],{"class":38},[28,1483,107],{"class":101},[28,1485,110],{"class":38},[28,1487,113],{"class":38},[28,1489,1490,1492,1494,1496,1498,1500,1502,1504,1506,1509,1511,1513,1515,1517,1519,1522,1524,1526,1528,1530,1532,1534,1536,1538],{"class":30,"line":177},[28,1491,119],{"class":34},[28,1493,51],{"class":38},[28,1495,124],{"class":54},[28,1497,58],{"class":38},[28,1499,129],{"class":34},[28,1501,51],{"class":38},[28,1503,134],{"class":54},[28,1505,58],{"class":38},[28,1507,1508],{"class":86},"50",[28,1510,142],{"class":38},[28,1512,145],{"class":34},[28,1514,51],{"class":38},[28,1516,134],{"class":54},[28,1518,58],{"class":38},[28,1520,1521],{"class":86},"140",[28,1523,142],{"class":38},[28,1525,92],{"class":38},[28,1527,161],{"class":95},[28,1529,98],{"class":38},[28,1531,102],{"class":101},[28,1533,51],{"class":38},[28,1535,170],{"class":101},[28,1537,110],{"class":38},[28,1539,113],{"class":38},[28,1541,1542,1544,1546,1548,1550,1552,1555,1557],{"class":30,"line":202},[28,1543,180],{"class":34},[28,1545,51],{"class":38},[28,1547,185],{"class":54},[28,1549,58],{"class":38},[28,1551,190],{"class":38},[28,1553,1554],{"class":193},"SAMPLE",[28,1556,190],{"class":38},[28,1558,199],{"class":38},[28,1560,1561,1563,1565,1567,1569,1572],{"class":30,"line":221},[28,1562,205],{"class":34},[28,1564,51],{"class":38},[28,1566,210],{"class":54},[28,1568,58],{"class":38},[28,1570,1571],{"class":86},"60",[28,1573,218],{"class":38},[28,1575,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1599,1601,1603,1605,1607,1609,1611,1613,1615,1617,1619,1621,1623,1625,1627,1629,1631,1633,1635],{"class":30,"line":299},[28,1577,205],{"class":34},[28,1579,51],{"class":38},[28,1581,228],{"class":54},[28,1583,58],{"class":38},[28,1585,233],{"class":101},[28,1587,51],{"class":38},[28,1589,238],{"class":101},[28,1591,241],{"class":38},[28,1593,244],{"class":34},[28,1595,247],{"class":38},[28,1597,1598],{"class":86}," 0.85",[28,1600,39],{"class":38},[28,1602,255],{"class":34},[28,1604,247],{"class":38},[28,1606,1598],{"class":86},[28,1608,39],{"class":38},[28,1610,264],{"class":34},[28,1612,247],{"class":38},[28,1614,1598],{"class":86},[28,1616,39],{"class":38},[28,1618,273],{"class":34},[28,1620,247],{"class":38},[28,1622,278],{"class":86},[28,1624,39],{"class":38},[28,1626,283],{"class":34},[28,1628,247],{"class":38},[28,1630,288],{"class":34},[28,1632,51],{"class":38},[28,1634,293],{"class":34},[28,1636,296],{"class":38},[28,1638,1639],{"class":30,"line":305},[28,1640,302],{"class":38},[28,1642,1643],{"class":30,"line":311},[28,1644,308],{"class":38},[28,1646,1647],{"class":30,"line":317},[28,1648,314],{"class":38},[28,1650,1651],{"class":30,"line":322},[28,1652,71],{"emptyLinePlaceholder":70},[28,1654,1655],{"class":30,"line":614},[28,1656,1657],{"class":1074},"// Footer on page 2\n",[28,1659,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686],{"class":30,"line":915},[28,1661,35],{"class":34},[28,1663,51],{"class":38},[28,1665,81],{"class":54},[28,1667,58],{"class":38},[28,1669,536],{"class":86},[28,1671,39],{"class":38},[28,1673,92],{"class":38},[28,1675,14],{"class":95},[28,1677,98],{"class":38},[28,1679,102],{"class":101},[28,1681,51],{"class":38},[28,1683,107],{"class":101},[28,1685,110],{"class":38},[28,1687,113],{"class":38},[28,1689,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1721,1723,1725,1727,1729,1731,1733,1735,1737],{"class":30,"line":930},[28,1691,119],{"class":34},[28,1693,51],{"class":38},[28,1695,124],{"class":54},[28,1697,58],{"class":38},[28,1699,129],{"class":34},[28,1701,51],{"class":38},[28,1703,134],{"class":54},[28,1705,58],{"class":38},[28,1707,600],{"class":86},[28,1709,142],{"class":38},[28,1711,145],{"class":34},[28,1713,51],{"class":38},[28,1715,134],{"class":54},[28,1717,58],{"class":38},[28,1719,1720],{"class":86},"280",[28,1722,142],{"class":38},[28,1724,92],{"class":38},[28,1726,161],{"class":95},[28,1728,98],{"class":38},[28,1730,102],{"class":101},[28,1732,51],{"class":38},[28,1734,170],{"class":101},[28,1736,110],{"class":38},[28,1738,113],{"class":38},[28,1740,1741,1743,1745,1747,1749,1751,1754,1756],{"class":30,"line":963},[28,1742,180],{"class":34},[28,1744,51],{"class":38},[28,1746,185],{"class":54},[28,1748,58],{"class":38},[28,1750,190],{"class":38},[28,1752,1753],{"class":193},"Generated by gpdf",[28,1755,190],{"class":38},[28,1757,199],{"class":38},[28,1759,1760,1762,1764,1766,1768,1770],{"class":30,"line":968},[28,1761,205],{"class":34},[28,1763,51],{"class":38},[28,1765,210],{"class":54},[28,1767,58],{"class":38},[28,1769,1190],{"class":86},[28,1771,218],{"class":38},[28,1773,1774,1776,1778,1780,1782,1784,1786,1789,1791,1793],{"class":30,"line":973},[28,1775,205],{"class":34},[28,1777,51],{"class":38},[28,1779,228],{"class":54},[28,1781,58],{"class":38},[28,1783,233],{"class":34},[28,1785,51],{"class":38},[28,1787,1788],{"class":54},"Gray",[28,1790,58],{"class":38},[28,1792,949],{"class":86},[28,1794,830],{"class":38},[28,1796,1797],{"class":30,"line":978},[28,1798,302],{"class":38},[28,1800,1801],{"class":30,"line":983},[28,1802,308],{"class":38},[28,1804,1805],{"class":30,"line":1389},[28,1806,314],{"class":38},[28,1808,1809],{"class":30,"line":1394},[28,1810,71],{"emptyLinePlaceholder":70},[28,1812,1814,1816,1818,1820,1822,1824,1826,1828],{"class":30,"line":1813},23,[28,1815,325],{"class":34},[28,1817,39],{"class":38},[28,1819,42],{"class":34},[28,1821,45],{"class":38},[28,1823,334],{"class":34},[28,1825,51],{"class":38},[28,1827,339],{"class":54},[28,1829,342],{"class":38},[1831,1832,1833],"style",{},"html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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 .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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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":23,"searchDepth":67,"depth":67,"links":1835},[1836,1837,1838,1839,1840],{"id":12,"depth":67,"text":12},{"id":348,"depth":67,"text":348},{"id":635,"depth":67,"text":635},{"id":1004,"depth":67,"text":1004},{"id":1415,"depth":67,"text":1415},"既存PDFを開いて透かし、ページ番号、スタンプ、ヘッダーを追加","md",{},"/ja/docs/examples/overlay",{"title":5,"description":1841},"ja/docs/5.examples/8.overlay","N38WgyI-wBPtJ_ALms7bt0I23PcM_9QkYXY7qUWBaa0",1776529280557]