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