[{"data":1,"prerenderedAt":1170},["ShallowReactive",2],{"docs-en-examples/merge":3},{"id":4,"title":5,"body":6,"description":1163,"extension":1164,"meta":1165,"navigation":424,"path":1166,"seo":1167,"stem":1168,"__hash__":1169},"docs/docs/5.examples/10.merge.md","Merge",{"type":7,"value":8,"toc":1156},"minimark",[9,14,18,109,112,116,119,205,207,211,214,346,348,352,355,740,742,746,749,1152],[10,11,13],"h2",{"id":12},"basic-merge","Basic Merge",[15,16,17],"p",{},"Combine two PDFs into one.",[19,20,25],"pre",{"className":21,"code":22,"language":23,"meta":24,"style":24},"language-go shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","merged, _ := gpdf.Merge([]gpdf.Source{\n    {Data: cover},\n    {Data: body},\n})\n","go","",[26,27,28,71,89,103],"code",{"__ignoreMap":24},[29,30,33,37,41,44,47,50,53,56,59,63,65,68],"span",{"class":31,"line":32},"line",1,[29,34,36],{"class":35},"sTEyZ","merged",[29,38,40],{"class":39},"sMK4o",",",[29,42,43],{"class":35}," _ ",[29,45,46],{"class":39},":=",[29,48,49],{"class":35}," gpdf",[29,51,52],{"class":39},".",[29,54,5],{"class":55},"s2Zo4",[29,57,58],{"class":39},"([]",[29,60,62],{"class":61},"sBMFI","gpdf",[29,64,52],{"class":39},[29,66,67],{"class":61},"Source",[29,69,70],{"class":39},"{\n",[29,72,74,77,80,83,86],{"class":31,"line":73},2,[29,75,76],{"class":39},"    {",[29,78,79],{"class":35},"Data",[29,81,82],{"class":39},":",[29,84,85],{"class":35}," cover",[29,87,88],{"class":39},"},\n",[29,90,92,94,96,98,101],{"class":31,"line":91},3,[29,93,76],{"class":39},[29,95,79],{"class":35},[29,97,82],{"class":39},[29,99,100],{"class":35}," body",[29,102,88],{"class":39},[29,104,106],{"class":31,"line":105},4,[29,107,108],{"class":39},"})\n",[110,111],"hr",{},[10,113,115],{"id":114},"page-range-extraction","Page Range Extraction",[15,117,118],{},"Extract pages 2 through 4 from a 5-page document.",[19,120,122],{"className":21,"code":121,"language":23,"meta":24,"style":24},"extracted, _ := gpdf.Merge([]gpdf.Source{\n    {Data: full, Pages: gpdf.PageRange{From: 2, To: 4}},\n})\n",[26,123,124,151,201],{"__ignoreMap":24},[29,125,126,129,131,133,135,137,139,141,143,145,147,149],{"class":31,"line":32},[29,127,128],{"class":35},"extracted",[29,130,40],{"class":39},[29,132,43],{"class":35},[29,134,46],{"class":39},[29,136,49],{"class":35},[29,138,52],{"class":39},[29,140,5],{"class":55},[29,142,58],{"class":39},[29,144,62],{"class":61},[29,146,52],{"class":39},[29,148,67],{"class":61},[29,150,70],{"class":39},[29,152,153,155,157,159,162,164,167,169,171,173,176,179,182,184,188,190,193,195,198],{"class":31,"line":73},[29,154,76],{"class":39},[29,156,79],{"class":35},[29,158,82],{"class":39},[29,160,161],{"class":35}," full",[29,163,40],{"class":39},[29,165,166],{"class":35}," Pages",[29,168,82],{"class":39},[29,170,49],{"class":61},[29,172,52],{"class":39},[29,174,175],{"class":61},"PageRange",[29,177,178],{"class":39},"{",[29,180,181],{"class":35},"From",[29,183,82],{"class":39},[29,185,187],{"class":186},"sbssI"," 2",[29,189,40],{"class":39},[29,191,192],{"class":35}," To",[29,194,82],{"class":39},[29,196,197],{"class":186}," 4",[29,199,200],{"class":39},"}},\n",[29,202,203],{"class":31,"line":91},[29,204,108],{"class":39},[110,206],{},[10,208,210],{"id":209},"with-metadata","With Metadata",[15,212,213],{},"Set title, author, and producer on the merged output.",[19,215,217],{"className":21,"code":216,"language":23,"meta":24,"style":24},"merged, _ := gpdf.Merge(\n    []gpdf.Source{\n        {Data: cover},\n        {Data: body},\n        {Data: appendix},\n    },\n    gpdf.WithMergeMetadata(\"Policy Bundle\", \"Example Ltd\", \"gpdf\"),\n)\n",[26,218,219,238,251,264,276,290,296,340],{"__ignoreMap":24},[29,220,221,223,225,227,229,231,233,235],{"class":31,"line":32},[29,222,36],{"class":35},[29,224,40],{"class":39},[29,226,43],{"class":35},[29,228,46],{"class":39},[29,230,49],{"class":35},[29,232,52],{"class":39},[29,234,5],{"class":55},[29,236,237],{"class":39},"(\n",[29,239,240,243,245,247,249],{"class":31,"line":73},[29,241,242],{"class":39},"    []",[29,244,62],{"class":61},[29,246,52],{"class":39},[29,248,67],{"class":61},[29,250,70],{"class":39},[29,252,253,256,258,260,262],{"class":31,"line":91},[29,254,255],{"class":39},"        {",[29,257,79],{"class":35},[29,259,82],{"class":39},[29,261,85],{"class":35},[29,263,88],{"class":39},[29,265,266,268,270,272,274],{"class":31,"line":105},[29,267,255],{"class":39},[29,269,79],{"class":35},[29,271,82],{"class":39},[29,273,100],{"class":35},[29,275,88],{"class":39},[29,277,279,281,283,285,288],{"class":31,"line":278},5,[29,280,255],{"class":39},[29,282,79],{"class":35},[29,284,82],{"class":39},[29,286,287],{"class":35}," appendix",[29,289,88],{"class":39},[29,291,293],{"class":31,"line":292},6,[29,294,295],{"class":39},"    },\n",[29,297,299,302,304,307,310,313,317,319,321,324,327,329,331,333,335,337],{"class":31,"line":298},7,[29,300,301],{"class":35},"    gpdf",[29,303,52],{"class":39},[29,305,306],{"class":55},"WithMergeMetadata",[29,308,309],{"class":39},"(",[29,311,312],{"class":39},"\"",[29,314,316],{"class":315},"sfazB","Policy Bundle",[29,318,312],{"class":39},[29,320,40],{"class":39},[29,322,323],{"class":39}," \"",[29,325,326],{"class":315},"Example Ltd",[29,328,312],{"class":39},[29,330,40],{"class":39},[29,332,323],{"class":39},[29,334,62],{"class":315},[29,336,312],{"class":39},[29,338,339],{"class":39},"),\n",[29,341,343],{"class":31,"line":342},8,[29,344,345],{"class":39},")\n",[110,347],{},[10,349,351],{"id":350},"merge-page-numbers","Merge + Page Numbers",[15,353,354],{},"Merge documents, then overlay page numbers on every page.",[19,356,358],{"className":21,"code":357,"language":23,"meta":24,"style":24},"// Merge\nmerged, _ := gpdf.Merge([]gpdf.Source{\n    {Data: cover},\n    {Data: body},\n})\n\n// Open and add page numbers\ndoc, _ := gpdf.Open(merged)\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",[26,359,360,366,392,404,416,420,426,431,455,478,483,526,588,642,660,673,679,709,714,719],{"__ignoreMap":24},[29,361,362],{"class":31,"line":32},[29,363,365],{"class":364},"sHwdD","// Merge\n",[29,367,368,370,372,374,376,378,380,382,384,386,388,390],{"class":31,"line":73},[29,369,36],{"class":35},[29,371,40],{"class":39},[29,373,43],{"class":35},[29,375,46],{"class":39},[29,377,49],{"class":35},[29,379,52],{"class":39},[29,381,5],{"class":55},[29,383,58],{"class":39},[29,385,62],{"class":61},[29,387,52],{"class":39},[29,389,67],{"class":61},[29,391,70],{"class":39},[29,393,394,396,398,400,402],{"class":31,"line":91},[29,395,76],{"class":39},[29,397,79],{"class":35},[29,399,82],{"class":39},[29,401,85],{"class":35},[29,403,88],{"class":39},[29,405,406,408,410,412,414],{"class":31,"line":105},[29,407,76],{"class":39},[29,409,79],{"class":35},[29,411,82],{"class":39},[29,413,100],{"class":35},[29,415,88],{"class":39},[29,417,418],{"class":31,"line":278},[29,419,108],{"class":39},[29,421,422],{"class":31,"line":292},[29,423,425],{"emptyLinePlaceholder":424},true,"\n",[29,427,428],{"class":31,"line":298},[29,429,430],{"class":364},"// Open and add page numbers\n",[29,432,433,436,438,440,442,444,446,449,451,453],{"class":31,"line":342},[29,434,435],{"class":35},"doc",[29,437,40],{"class":39},[29,439,43],{"class":35},[29,441,46],{"class":39},[29,443,49],{"class":35},[29,445,52],{"class":39},[29,447,448],{"class":55},"Open",[29,450,309],{"class":39},[29,452,36],{"class":35},[29,454,345],{"class":39},[29,456,458,461,463,465,467,470,472,475],{"class":31,"line":457},9,[29,459,460],{"class":35},"count",[29,462,40],{"class":39},[29,464,43],{"class":35},[29,466,46],{"class":39},[29,468,469],{"class":35}," doc",[29,471,52],{"class":39},[29,473,474],{"class":55},"PageCount",[29,476,477],{"class":39},"()\n",[29,479,481],{"class":31,"line":480},10,[29,482,425],{"emptyLinePlaceholder":424},[29,484,486,488,490,493,496,500,504,506,509,512,515,517,520,523],{"class":31,"line":485},11,[29,487,435],{"class":35},[29,489,52],{"class":39},[29,491,492],{"class":55},"EachPage",[29,494,495],{"class":39},"(func(",[29,497,499],{"class":498},"sHdIc","i",[29,501,503],{"class":502},"spNyl"," int",[29,505,40],{"class":39},[29,507,508],{"class":498}," p",[29,510,511],{"class":39}," *",[29,513,514],{"class":61},"template",[29,516,52],{"class":39},[29,518,519],{"class":61},"PageBuilder",[29,521,522],{"class":39},")",[29,524,525],{"class":39}," {\n",[29,527,529,532,534,537,539,542,544,547,549,552,555,558,560,562,564,567,569,572,575,577,579,581,584,586],{"class":31,"line":528},12,[29,530,531],{"class":35},"    p",[29,533,52],{"class":39},[29,535,536],{"class":55},"Absolute",[29,538,309],{"class":39},[29,540,541],{"class":35},"document",[29,543,52],{"class":39},[29,545,546],{"class":55},"Mm",[29,548,309],{"class":39},[29,550,551],{"class":186},"170",[29,553,554],{"class":39},"),",[29,556,557],{"class":35}," document",[29,559,52],{"class":39},[29,561,546],{"class":55},[29,563,309],{"class":39},[29,565,566],{"class":186},"285",[29,568,554],{"class":39},[29,570,571],{"class":39}," func(",[29,573,574],{"class":498},"c",[29,576,511],{"class":39},[29,578,514],{"class":61},[29,580,52],{"class":39},[29,582,583],{"class":61},"ColBuilder",[29,585,522],{"class":39},[29,587,525],{"class":39},[29,589,591,594,596,599,601,604,606,609,611,613,617,620,622,624,626,629,632,635,637,640],{"class":31,"line":590},13,[29,592,593],{"class":35},"        c",[29,595,52],{"class":39},[29,597,598],{"class":55},"Text",[29,600,309],{"class":39},[29,602,603],{"class":35},"fmt",[29,605,52],{"class":39},[29,607,608],{"class":55},"Sprintf",[29,610,309],{"class":39},[29,612,312],{"class":39},[29,614,616],{"class":615},"swJcz","%d",[29,618,619],{"class":315}," / ",[29,621,616],{"class":615},[29,623,312],{"class":39},[29,625,40],{"class":39},[29,627,628],{"class":35}," i",[29,630,631],{"class":39},"+",[29,633,634],{"class":186},"1",[29,636,40],{"class":39},[29,638,639],{"class":35}," count",[29,641,339],{"class":39},[29,643,645,648,650,653,655,658],{"class":31,"line":644},14,[29,646,647],{"class":35},"            template",[29,649,52],{"class":39},[29,651,652],{"class":55},"FontSize",[29,654,309],{"class":39},[29,656,657],{"class":186},"10",[29,659,339],{"class":39},[29,661,663,665,667,670],{"class":31,"line":662},15,[29,664,647],{"class":35},[29,666,52],{"class":39},[29,668,669],{"class":55},"AlignRight",[29,671,672],{"class":39},"(),\n",[29,674,676],{"class":31,"line":675},16,[29,677,678],{"class":39},"        )\n",[29,680,682,685,688,690,693,695,697,699,701,703,706],{"class":31,"line":681},17,[29,683,684],{"class":39},"    },",[29,686,687],{"class":35}," template",[29,689,52],{"class":39},[29,691,692],{"class":55},"AbsoluteWidth",[29,694,309],{"class":39},[29,696,541],{"class":35},[29,698,52],{"class":39},[29,700,546],{"class":55},[29,702,309],{"class":39},[29,704,705],{"class":186},"20",[29,707,708],{"class":39},")))\n",[29,710,712],{"class":31,"line":711},18,[29,713,108],{"class":39},[29,715,717],{"class":31,"line":716},19,[29,718,425],{"emptyLinePlaceholder":424},[29,720,722,725,727,729,731,733,735,738],{"class":31,"line":721},20,[29,723,724],{"class":35},"result",[29,726,40],{"class":39},[29,728,43],{"class":35},[29,730,46],{"class":39},[29,732,469],{"class":35},[29,734,52],{"class":39},[29,736,737],{"class":55},"Save",[29,739,477],{"class":39},[110,741],{},[10,743,745],{"id":744},"cover-generated-partial-attachment","Cover + Generated + Partial Attachment",[15,747,748],{},"A production scenario: combine a scanned cover page, a gpdf-generated body, and the first 3 pages of an attachment.",[19,750,752],{"className":21,"code":751,"language":23,"meta":24,"style":24},"coverPage, _ := os.ReadFile(\"cover.pdf\")\nattachment, _ := os.ReadFile(\"attachment.pdf\")\n\n// Generate body with gpdf\ndoc := template.New(template.WithPageSize(document.A4))\npage := doc.AddPage()\npage.AutoRow(func(r *template.RowBuilder) {\n    r.Col(12, func(c *template.ColBuilder) {\n        c.Text(\"Generated Content\", template.FontSize(20), template.Bold())\n    })\n})\ngenerated, _ := doc.Generate()\n\n// Merge all together\nmerged, _ := gpdf.Merge(\n    []gpdf.Source{\n        {Data: coverPage},\n        {Data: generated},\n        {Data: attachment, Pages: gpdf.PageRange{From: 1, To: 3}},\n    },\n    gpdf.WithMergeMetadata(\"Policy Bundle\", \"Example Ltd\", \"\"),\n)\n",[26,753,754,784,812,816,821,856,872,900,933,974,979,983,1003,1007,1012,1030,1042,1055,1068,1111,1115,1147],{"__ignoreMap":24},[29,755,756,759,761,763,765,768,770,773,775,777,780,782],{"class":31,"line":32},[29,757,758],{"class":35},"coverPage",[29,760,40],{"class":39},[29,762,43],{"class":35},[29,764,46],{"class":39},[29,766,767],{"class":35}," os",[29,769,52],{"class":39},[29,771,772],{"class":55},"ReadFile",[29,774,309],{"class":39},[29,776,312],{"class":39},[29,778,779],{"class":315},"cover.pdf",[29,781,312],{"class":39},[29,783,345],{"class":39},[29,785,786,789,791,793,795,797,799,801,803,805,808,810],{"class":31,"line":73},[29,787,788],{"class":35},"attachment",[29,790,40],{"class":39},[29,792,43],{"class":35},[29,794,46],{"class":39},[29,796,767],{"class":35},[29,798,52],{"class":39},[29,800,772],{"class":55},[29,802,309],{"class":39},[29,804,312],{"class":39},[29,806,807],{"class":315},"attachment.pdf",[29,809,312],{"class":39},[29,811,345],{"class":39},[29,813,814],{"class":31,"line":91},[29,815,425],{"emptyLinePlaceholder":424},[29,817,818],{"class":31,"line":105},[29,819,820],{"class":364},"// Generate body with gpdf\n",[29,822,823,826,828,830,832,835,837,839,841,844,846,848,850,853],{"class":31,"line":278},[29,824,825],{"class":35},"doc ",[29,827,46],{"class":39},[29,829,687],{"class":35},[29,831,52],{"class":39},[29,833,834],{"class":55},"New",[29,836,309],{"class":39},[29,838,514],{"class":35},[29,840,52],{"class":39},[29,842,843],{"class":55},"WithPageSize",[29,845,309],{"class":39},[29,847,541],{"class":35},[29,849,52],{"class":39},[29,851,852],{"class":35},"A4",[29,854,855],{"class":39},"))\n",[29,857,858,861,863,865,867,870],{"class":31,"line":292},[29,859,860],{"class":35},"page ",[29,862,46],{"class":39},[29,864,469],{"class":35},[29,866,52],{"class":39},[29,868,869],{"class":55},"AddPage",[29,871,477],{"class":39},[29,873,874,877,879,882,884,887,889,891,893,896,898],{"class":31,"line":298},[29,875,876],{"class":35},"page",[29,878,52],{"class":39},[29,880,881],{"class":55},"AutoRow",[29,883,495],{"class":39},[29,885,886],{"class":498},"r",[29,888,511],{"class":39},[29,890,514],{"class":61},[29,892,52],{"class":39},[29,894,895],{"class":61},"RowBuilder",[29,897,522],{"class":39},[29,899,525],{"class":39},[29,901,902,905,907,910,912,915,917,919,921,923,925,927,929,931],{"class":31,"line":342},[29,903,904],{"class":35},"    r",[29,906,52],{"class":39},[29,908,909],{"class":55},"Col",[29,911,309],{"class":39},[29,913,914],{"class":186},"12",[29,916,40],{"class":39},[29,918,571],{"class":39},[29,920,574],{"class":498},[29,922,511],{"class":39},[29,924,514],{"class":61},[29,926,52],{"class":39},[29,928,583],{"class":61},[29,930,522],{"class":39},[29,932,525],{"class":39},[29,934,935,937,939,941,943,945,948,950,952,954,956,958,960,962,964,966,968,971],{"class":31,"line":457},[29,936,593],{"class":35},[29,938,52],{"class":39},[29,940,598],{"class":55},[29,942,309],{"class":39},[29,944,312],{"class":39},[29,946,947],{"class":315},"Generated Content",[29,949,312],{"class":39},[29,951,40],{"class":39},[29,953,687],{"class":35},[29,955,52],{"class":39},[29,957,652],{"class":55},[29,959,309],{"class":39},[29,961,705],{"class":186},[29,963,554],{"class":39},[29,965,687],{"class":35},[29,967,52],{"class":39},[29,969,970],{"class":55},"Bold",[29,972,973],{"class":39},"())\n",[29,975,976],{"class":31,"line":480},[29,977,978],{"class":39},"    })\n",[29,980,981],{"class":31,"line":485},[29,982,108],{"class":39},[29,984,985,988,990,992,994,996,998,1001],{"class":31,"line":528},[29,986,987],{"class":35},"generated",[29,989,40],{"class":39},[29,991,43],{"class":35},[29,993,46],{"class":39},[29,995,469],{"class":35},[29,997,52],{"class":39},[29,999,1000],{"class":55},"Generate",[29,1002,477],{"class":39},[29,1004,1005],{"class":31,"line":590},[29,1006,425],{"emptyLinePlaceholder":424},[29,1008,1009],{"class":31,"line":644},[29,1010,1011],{"class":364},"// Merge all together\n",[29,1013,1014,1016,1018,1020,1022,1024,1026,1028],{"class":31,"line":662},[29,1015,36],{"class":35},[29,1017,40],{"class":39},[29,1019,43],{"class":35},[29,1021,46],{"class":39},[29,1023,49],{"class":35},[29,1025,52],{"class":39},[29,1027,5],{"class":55},[29,1029,237],{"class":39},[29,1031,1032,1034,1036,1038,1040],{"class":31,"line":675},[29,1033,242],{"class":39},[29,1035,62],{"class":61},[29,1037,52],{"class":39},[29,1039,67],{"class":61},[29,1041,70],{"class":39},[29,1043,1044,1046,1048,1050,1053],{"class":31,"line":681},[29,1045,255],{"class":39},[29,1047,79],{"class":35},[29,1049,82],{"class":39},[29,1051,1052],{"class":35}," coverPage",[29,1054,88],{"class":39},[29,1056,1057,1059,1061,1063,1066],{"class":31,"line":711},[29,1058,255],{"class":39},[29,1060,79],{"class":35},[29,1062,82],{"class":39},[29,1064,1065],{"class":35}," generated",[29,1067,88],{"class":39},[29,1069,1070,1072,1074,1076,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1100,1102,1104,1106,1109],{"class":31,"line":716},[29,1071,255],{"class":39},[29,1073,79],{"class":35},[29,1075,82],{"class":39},[29,1077,1078],{"class":35}," attachment",[29,1080,40],{"class":39},[29,1082,166],{"class":35},[29,1084,82],{"class":39},[29,1086,49],{"class":61},[29,1088,52],{"class":39},[29,1090,175],{"class":61},[29,1092,178],{"class":39},[29,1094,181],{"class":35},[29,1096,82],{"class":39},[29,1098,1099],{"class":186}," 1",[29,1101,40],{"class":39},[29,1103,192],{"class":35},[29,1105,82],{"class":39},[29,1107,1108],{"class":186}," 3",[29,1110,200],{"class":39},[29,1112,1113],{"class":31,"line":721},[29,1114,295],{"class":39},[29,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1145],{"class":31,"line":1117},21,[29,1119,301],{"class":35},[29,1121,52],{"class":39},[29,1123,306],{"class":55},[29,1125,309],{"class":39},[29,1127,312],{"class":39},[29,1129,316],{"class":315},[29,1131,312],{"class":39},[29,1133,40],{"class":39},[29,1135,323],{"class":39},[29,1137,326],{"class":315},[29,1139,312],{"class":39},[29,1141,40],{"class":39},[29,1143,1144],{"class":39}," \"\"",[29,1146,339],{"class":39},[29,1148,1150],{"class":31,"line":1149},22,[29,1151,345],{"class":39},[1153,1154,1155],"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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":24,"searchDepth":73,"depth":73,"links":1157},[1158,1159,1160,1161,1162],{"id":12,"depth":73,"text":13},{"id":114,"depth":73,"text":115},{"id":209,"depth":73,"text":210},{"id":350,"depth":73,"text":351},{"id":744,"depth":73,"text":745},"Combine multiple PDFs, extract page ranges, and set metadata","md",{},"/docs/examples/merge",{"title":5,"description":1163},"docs/5.examples/10.merge","aAVOpmMZCXZZvFWjJbu1ci4FCrfNmfTqohgzJPN5qm8",1776526795011]