[{"data":1,"prerenderedAt":822},["ShallowReactive",2],{"blog-tag-ja-work":3},[4,336],{"id":5,"title":6,"author":7,"body":8,"category":318,"coverImage":319,"description":320,"draft":321,"extension":322,"locale":323,"meta":324,"navigation":325,"noindex":321,"path":326,"publishedAt":327,"seo":328,"slug":329,"stem":330,"tags":331,"updatedAt":327,"__hash__":335},"blog\u002Fblog\u002Fpdf-merge-guide.md","PDF 結合 無料 — 顧客情報をアップロードせずに処理する完全手順 2026","Zerosend Editorial",{"type":9,"value":10,"toc":282},"minimark",[11,21,26,30,33,36,39,43,46,50,54,62,73,77,80,84,87,91,98,102,127,130,134,141,144,147,169,173,176,179,187,190,193,197,201,204,208,211,215,226,230,234,237,240,243,246,253,256,259,270],[12,13,14,15,20],"p",{},"複数の PDF を 1 つに結合したいが、契約書や請求書を見ず知らずのサーバーに送るのは気が引ける。そんな時に使えるのが、ブラウザだけで完結する ",[16,17,19],"a",{"href":18},"\u002Ftools\u002Fpdf-merge","Zerosend の PDF 結合ツール"," です。本記事では選び方のポイント、よくあるトラブル、B2B 現場で使う運用ルールまでまとめます。",[22,23,25],"h2",{"id":24},"pdf-結合が業務で必要になる典型シーン","PDF 結合が業務で必要になる典型シーン",[27,28,29],"h3",{"id":29},"請求書の月次まとめ",[12,31,32],{},"取引先ごとに発行された請求書 PDF を、月末に 1 本の PDF にまとめて経理に回す。毎月繰り返している個人事業主や中小事業主は多いはずです。",[27,34,35],{"id":35},"複数ファイルで届いた契約書の統合",[12,37,38],{},"「表紙」「本文」「別紙」「押印欄」が別々の PDF で届くケースは少なくありません。署名前に 1 本にまとめておくと、先方への送付もアーカイブもシンプルになります。",[27,40,42],{"id":41},"スキャン-pdf-添付資料の一体化","スキャン PDF + 添付資料の一体化",[12,44,45],{},"紙の書類をスキャンした PDF に、別で作った Excel\u002FWord の PDF 出力を結合して提出するパターン。士業や官公庁関連の手続きで頻出します。",[22,47,49],{"id":48},"無料-pdf-結合ツールの選び方-4-つの判断基準","無料 PDF 結合ツールの選び方 — 4 つの判断基準",[27,51,53],{"id":52},"_1-ファイルがサーバーに送られないか","1. ファイルがサーバーに送られないか",[12,55,56,57,61],{},"オンラインで使える PDF 結合ツールの多くは、ファイルを一度サーバーへアップロードしてから処理します。ほとんどのサービスは処理後にサーバー上のファイルを消すと明言していますが、",[58,59,60],"strong",{},"NDA 下の契約書や顧客情報を含む PDF を外部に送ること自体が問題","になる場面があります。",[12,63,64,65,68,69,72],{},"判定は DevTools の Network タブで簡単にできます。",[16,66,67],{"href":18},"Zerosend の PDF 結合"," はブラウザ内で完結するため、ここで",[58,70,71],{},"通信ゼロ","が確認できます。",[27,74,76],{"id":75},"_2-結合順の制御","2. 結合順の制御",[12,78,79],{},"ドラッグ&ドロップで並び替えができるか、ファイル名の自動ソートしか受け付けないかは大きな差。実務では並び替えが必要になるシーンが多いはずです。",[27,81,83],{"id":82},"_3-パスワード付き-pdf-に対応するか","3. パスワード付き PDF に対応するか",[12,85,86],{},"社内で暗号化された PDF は、結合する前に一度ロック解除が必要です。現状の Zerosend は非対応なので、先に Acrobat 等で解除してから結合してください。",[27,88,90],{"id":89},"_4-ファイルサイズ枚数の上限","4. ファイルサイズ・枚数の上限",[12,92,93,94,97],{},"大きな PDF 数十枚の結合はメモリを使います。ブラウザ内処理ツールは",[58,95,96],{},"数百 MB 級で動作が不安定","になることがあるので、サイズ上限と処理速度を事前に確認してください。Zerosend は 1 ファイル 100 MB までを推奨しています。",[22,99,101],{"id":100},"zerosend-でアップロードせずに結合する手順","Zerosend でアップロードせずに結合する手順",[103,104,105,111,114,121,124],"ol",{},[106,107,108,110],"li",{},[16,109,18],{"href":18}," にアクセス",[106,112,113],{},"結合したい PDF を複数ドラッグ&ドロップ",[106,115,116,117,120],{},"リストを",[58,118,119],{},"ドラッグで並び替え","て希望の順序に",[106,122,123],{},"「結合する」ボタン",[106,125,126],{},"結合後の PDF を即ダウンロード",[12,128,129],{},"全工程がブラウザ内で実行されるため、処理中に外部通信は発生しません。",[27,131,133],{"id":132},"ダウンロード前に-network-タブで検証する","ダウンロード前に Network タブで検証する",[12,135,136,137,140],{},"DevTools → Network タブを開いた状態で結合を実行すると、",[58,138,139],{},"PDF の中身が通信ペイロードに乗っていない"," ことが目視できます。この検証可能性が Zerosend の強みです。",[22,142,143],{"id":143},"よくあるトラブルと対処",[27,145,146],{"id":146},"結合順が希望通りにならない",[148,149,150,166],"ul",{},[106,151,152,153,157,158,161,162,165],{},"ファイル名が ",[154,155,156],"code",{},"1, 2, 10, 11, 2-2"," のように桁数が違うと、文字列ソートで 1 → 10 → 11 → 2 の順になります。",[58,159,160],{},"ゼロパディング"," (",[154,163,164],{},"01, 02, 10, 11",") で解決します",[106,167,168],{},"Zerosend ではリストをドラッグして明示的に並び替えるのが確実です",[27,170,172],{"id":171},"パスワード付き-pdf-が開けない","パスワード付き PDF が開けない",[12,174,175],{},"先にロック解除してから Zerosend に持ち込むか、デスクトップアプリを併用してください。パスワード対応は今後の検討事項です。",[27,177,178],{"id":178},"結合後のファイルサイズが大きい",[12,180,181,182,186],{},"結合すると中身がそのまま積み重なるため、元の合計より少し大きくなります。メール添付できないサイズになったら、",[16,183,185],{"href":184},"\u002Ftools\u002Fpdf-compress","PDF 圧縮ツール"," で後処理します。",[27,188,189],{"id":189},"文字化け",[12,191,192],{},"フォントが埋め込まれていない PDF は、結合後に一部フォントが別物になって文字化けすることがあります。フォント埋め込みで出力し直すのが確実です。",[22,194,196],{"id":195},"b2b-業務での運用ルール-3-選","B2B 業務での運用ルール 3 選",[27,198,200],{"id":199},"_1-顧客情報を含む-pdf-はどこで処理するか明文化","1. 顧客情報を含む PDF はどこで処理するか明文化",[12,202,203],{},"「個人情報を含む PDF は外部 SaaS にアップロードしない」と社内ルールで決めている企業は増えています。ブラウザ内処理ツールに切り替えるだけで、このルールに抵触しにくくなります。",[27,205,207],{"id":206},"_2-共有フォルダに結合後を置く元ファイルは削除","2. 共有フォルダに結合後を置く、元ファイルは削除",[12,209,210],{},"結合後に元の分割ファイルが残っていると、どちらが「最新版」か分からなくなります。チームで扱う場合は、結合後を共有し元は個人のアーカイブに退避するのがおすすめです。",[27,212,214],{"id":213},"_3-監査ログを要求される環境での選択","3. 監査ログを要求される環境での選択",[12,216,217,218,221,222,225],{},"監査・法務から「誰が・いつ・どの SaaS で処理したか」のログを求められる場合、クラウドサービスより",[58,219,220],{},"ローカル完結型","のほうがログの出所が明確です。DevTools で通信が発生していないことを",[58,223,224],{},"自分で確認した記録","は、第三者監査に対しても説明が付きやすくなります。",[22,227,229],{"id":228},"pdf-結合ツールの-3-類型とプライバシー観点での選び方","PDF 結合ツールの 3 類型とプライバシー観点での選び方",[27,231,233],{"id":232},"アップロード型のオンライン-saas","アップロード型のオンライン SaaS",[12,235,236],{},"機能が豊富で UI が洗練されている傾向。ただしファイルはサーバーに送られるため、機密書類には不向き。",[27,238,239],{"id":239},"デスクトップアプリ型",[12,241,242],{},"Acrobat 等の本格アプリや、OSS のユーティリティ。インストールと設定が必要だが、ローカル完結でセキュアに処理できます。",[27,244,245],{"id":245},"ブラウザ内完結型",[12,247,248,249,252],{},"Zerosend のような",[58,250,251],{},"インストール不要でローカル完結","なタイプ。PC を変えても使える気軽さと、送信しない安心感を両立しています。",[12,254,255],{},"業務要件の機密度・操作感の好み・頻度によって使い分けるのが実務的です。",[22,257,258],{"id":258},"まとめ",[12,260,261,262,265,266,269],{},"PDF 結合はシンプルな作業ですが、扱う情報の性質を考えると",[58,263,264],{},"ツール選びは慎重に","なるべき場面です。Zerosend の PDF 結合はブラウザ内で完結し、DevTools で自ら検証できる透明性があります。",[16,267,268],{"href":18},"試してみてください","。",[12,271,272,273,277,278],{},"関連: ",[16,274,276],{"href":275},"\u002Fblog\u002Fpdf-merge-order-tips","PDF 結合で順番が狂う時のチェックリスト"," (近日公開) \u002F ",[16,279,281],{"href":280},"\u002Fguide\u002Fprivacy-online-tools","プライバシー重視のオンラインツール",{"title":283,"searchDepth":284,"depth":284,"links":285},"",2,[286,292,298,301,307,312,317],{"id":24,"depth":284,"text":25,"children":287},[288,290,291],{"id":29,"depth":289,"text":29},3,{"id":35,"depth":289,"text":35},{"id":41,"depth":289,"text":42},{"id":48,"depth":284,"text":49,"children":293},[294,295,296,297],{"id":52,"depth":289,"text":53},{"id":75,"depth":289,"text":76},{"id":82,"depth":289,"text":83},{"id":89,"depth":289,"text":90},{"id":100,"depth":284,"text":101,"children":299},[300],{"id":132,"depth":289,"text":133},{"id":143,"depth":284,"text":143,"children":302},[303,304,305,306],{"id":146,"depth":289,"text":146},{"id":171,"depth":289,"text":172},{"id":178,"depth":289,"text":178},{"id":189,"depth":289,"text":189},{"id":195,"depth":284,"text":196,"children":308},[309,310,311],{"id":199,"depth":289,"text":200},{"id":206,"depth":289,"text":207},{"id":213,"depth":289,"text":214},{"id":228,"depth":284,"text":229,"children":313},[314,315,316],{"id":232,"depth":289,"text":233},{"id":239,"depth":289,"text":239},{"id":245,"depth":289,"text":245},{"id":258,"depth":284,"text":258},"tech",null,"複数の PDF を結合したい、でも契約書や請求書を SaaS に預けたくない事業主へ。Zerosend ならブラウザ内で完結します。無料ツールの選び方、順番トラブルの対処、B2B 運用ルールまで解説します。",false,"md","ja",{},true,"\u002Fblog\u002Fpdf-merge-guide","2026-04-19",{"title":6,"description":320},"pdf-merge-guide","blog\u002Fpdf-merge-guide",[332,333,334],"PDF","業務","プライバシー","693R7dy2ua2xYfX0itJl3ztvPVuvdzZMDN76qSvgFCw",{"id":337,"title":338,"author":7,"body":339,"category":318,"coverImage":319,"description":815,"draft":321,"extension":322,"locale":323,"meta":816,"navigation":325,"noindex":321,"path":275,"publishedAt":327,"seo":817,"slug":818,"stem":819,"tags":820,"updatedAt":327,"__hash__":821},"blog\u002Fblog\u002Fpdf-merge-order-tips.md","PDF 結合で順番が狂う原因と、確実に希望順にする 5 つの方法",{"type":9,"value":340,"toc":794},[341,344,347,350,353,373,382,385,396,400,408,415,419,426,442,445,449,460,464,472,476,483,487,492,496,503,734,741,744,748,756,759,773,775,785,790],[12,342,343],{},"PDF を複数まとめて結合した後に「順番が想定と違う!」となる事故は地味によく発生します。原因はシンプルですが、知らないと何度もハマります。",[22,345,346],{"id":346},"なぜ順番が狂うのか",[27,348,349],{"id":349},"並び替え基準はツールごとに違う",[12,351,352],{},"ファイルを複数選択してツールに入れたとき、何の順で並ぶかはツール次第です。",[148,354,355,361,367],{},[106,356,357,360],{},[58,358,359],{},"追加順"," (選択した順番のまま)",[106,362,363,366],{},[58,364,365],{},"文字列順"," (ファイル名のアルファベット・数字順)",[106,368,369,372],{},[58,370,371],{},"更新日時順"," (新しい順 or 古い順)",[12,374,375,376,381],{},"特に「文字列順」では ",[58,377,378],{},[154,379,380],{},"1, 10, 11, 2, 20, 3"," のような並びになります。これが事故の 8 割の原因です。",[27,383,384],{"id":384},"日本語ファイル名と数字の罠",[148,386,387,393],{},[106,388,389,392],{},[154,390,391],{},"請求書1.pdf, 請求書10.pdf, 請求書2.pdf"," → 文字列順では 1 → 10 → 2",[106,394,395],{},"半角数字と全角数字が混在するとさらに狂う",[22,397,399],{"id":398},"_5-つの解決方法","5 つの解決方法",[27,401,403,404,407],{"id":402},"_1-ファイル名の頭に連番を振る-01_-02_","1. ファイル名の頭に連番を振る (",[154,405,406],{},"01_ \u002F 02_",")",[12,409,410,411,414],{},"先頭にゼロ埋めの連番を付けるのが最もシンプルです。",[154,412,413],{},"01_表紙.pdf, 02_本文.pdf, 03_押印.pdf"," のようにします。",[27,416,418],{"id":417},"_2-ゼロパディングで並びを揃える","2. ゼロパディングで並びを揃える",[12,420,421,422,425],{},"既存のファイルに連番があるなら、",[58,423,424],{},"桁数を揃える","だけで解決します。",[148,427,428,435],{},[106,429,430,431,434],{},"誤: ",[154,432,433],{},"1.pdf, 2.pdf, ..., 10.pdf"," → 並びが狂う",[106,436,437,438,441],{},"正: ",[154,439,440],{},"01.pdf, 02.pdf, ..., 10.pdf"," → 正しい順序",[12,443,444],{},"10 以上 100 未満なら 2 桁パディング、100 以上なら 3 桁、と先読みして決めます。",[27,446,448],{"id":447},"_3-ドラッグドロップで手動並び替え","3. ドラッグ&ドロップで手動並び替え",[12,450,451,452,455,456,459],{},"ファイル名をいじれない \u002F いじりたくない場合は、ツール側で",[58,453,454],{},"ドラッグ並び替え","できるものを選びます。Zerosend の ",[16,457,458],{"href":18},"PDF 結合ツール"," はこの方式で、並び順を目視で確認してから結合できます。",[27,461,463],{"id":462},"_4-ページ単位で並び替える時は-pdf-ページ編集ツール","4. ページ単位で並び替える時は PDF ページ編集ツール",[12,465,466,467,471],{},"結合する PDF 内のページ順自体を変えたい場合は、先に ",[16,468,470],{"href":469},"\u002Ftools\u002Fpdf-edit","PDF ページ編集ツール"," で整えておきます。結合ツールに入れる前段階で解決しておくのがトラブル回避のコツです。",[27,473,475],{"id":474},"_5-バッチ処理前にテスト結合","5. バッチ処理前にテスト結合",[12,477,478,479,482],{},"月末に 50 ファイル結合するようなオペレーションでは、",[58,480,481],{},"3 ファイル程度のテスト結合を先にやる","のが安全です。並び順の仮説がそのツールで成立するか確認できます。",[22,484,486],{"id":485},"zerosend-での並び替え-ux","Zerosend での並び替え UX",[12,488,489,491],{},[16,490,67],{"href":18}," では、ファイル追加後にリストがドラッグで並び替え可能な UI になっています。視覚的にどの順で結合されるかを確認してから実行できるので、事故が起きにくい設計です。",[22,493,495],{"id":494},"スクリプトで自動化する場合-開発者向け","スクリプトで自動化する場合 (開発者向け)",[12,497,498,499,502],{},"Node.js の ",[154,500,501],{},"pdf-lib"," で結合するサンプル:",[504,505,509],"pre",{"className":506,"code":507,"language":508,"meta":283,"style":283},"language-typescript shiki shiki-themes github-light github-dark","import { PDFDocument } from 'pdf-lib'\nimport { readFileSync, writeFileSync } from 'node:fs'\n\nconst files = ['01.pdf', '02.pdf', '03.pdf']  \u002F\u002F 明示的に順序指定\nconst out = await PDFDocument.create()\nfor (const f of files) {\n  const src = await PDFDocument.load(readFileSync(f))\n  const pages = await out.copyPages(src, src.getPageIndices())\n  for (const p of pages) out.addPage(p)\n}\nwriteFileSync('merged.pdf', await out.save())\n","typescript",[154,510,511,531,543,548,585,608,627,654,681,705,711],{"__ignoreMap":283},[512,513,516,520,524,527],"span",{"class":514,"line":515},"line",1,[512,517,519],{"class":518},"szBVR","import",[512,521,523],{"class":522},"sVt8B"," { PDFDocument } ",[512,525,526],{"class":518},"from",[512,528,530],{"class":529},"sZZnC"," 'pdf-lib'\n",[512,532,533,535,538,540],{"class":514,"line":284},[512,534,519],{"class":518},[512,536,537],{"class":522}," { readFileSync, writeFileSync } ",[512,539,526],{"class":518},[512,541,542],{"class":529}," 'node:fs'\n",[512,544,545],{"class":514,"line":289},[512,546,547],{"emptyLinePlaceholder":325},"\n",[512,549,551,554,558,561,564,567,570,573,575,578,581],{"class":514,"line":550},4,[512,552,553],{"class":518},"const",[512,555,557],{"class":556},"sj4cs"," files",[512,559,560],{"class":518}," =",[512,562,563],{"class":522}," [",[512,565,566],{"class":529},"'01.pdf'",[512,568,569],{"class":522},", ",[512,571,572],{"class":529},"'02.pdf'",[512,574,569],{"class":522},[512,576,577],{"class":529},"'03.pdf'",[512,579,580],{"class":522},"]  ",[512,582,584],{"class":583},"sJ8bj","\u002F\u002F 明示的に順序指定\n",[512,586,588,590,593,595,598,601,605],{"class":514,"line":587},5,[512,589,553],{"class":518},[512,591,592],{"class":556}," out",[512,594,560],{"class":518},[512,596,597],{"class":518}," await",[512,599,600],{"class":522}," PDFDocument.",[512,602,604],{"class":603},"sScJk","create",[512,606,607],{"class":522},"()\n",[512,609,611,614,616,618,621,624],{"class":514,"line":610},6,[512,612,613],{"class":518},"for",[512,615,161],{"class":522},[512,617,553],{"class":518},[512,619,620],{"class":556}," f",[512,622,623],{"class":518}," of",[512,625,626],{"class":522}," files) {\n",[512,628,630,633,636,638,640,642,645,648,651],{"class":514,"line":629},7,[512,631,632],{"class":518},"  const",[512,634,635],{"class":556}," src",[512,637,560],{"class":518},[512,639,597],{"class":518},[512,641,600],{"class":522},[512,643,644],{"class":603},"load",[512,646,647],{"class":522},"(",[512,649,650],{"class":603},"readFileSync",[512,652,653],{"class":522},"(f))\n",[512,655,657,659,662,664,666,669,672,675,678],{"class":514,"line":656},8,[512,658,632],{"class":518},[512,660,661],{"class":556}," pages",[512,663,560],{"class":518},[512,665,597],{"class":518},[512,667,668],{"class":522}," out.",[512,670,671],{"class":603},"copyPages",[512,673,674],{"class":522},"(src, src.",[512,676,677],{"class":603},"getPageIndices",[512,679,680],{"class":522},"())\n",[512,682,684,687,689,691,694,696,699,702],{"class":514,"line":683},9,[512,685,686],{"class":518},"  for",[512,688,161],{"class":522},[512,690,553],{"class":518},[512,692,693],{"class":556}," p",[512,695,623],{"class":518},[512,697,698],{"class":522}," pages) out.",[512,700,701],{"class":603},"addPage",[512,703,704],{"class":522},"(p)\n",[512,706,708],{"class":514,"line":707},10,[512,709,710],{"class":522},"}\n",[512,712,714,717,719,722,724,727,729,732],{"class":514,"line":713},11,[512,715,716],{"class":603},"writeFileSync",[512,718,647],{"class":522},[512,720,721],{"class":529},"'merged.pdf'",[512,723,569],{"class":522},[512,725,726],{"class":518},"await",[512,728,668],{"class":522},[512,730,731],{"class":603},"save",[512,733,680],{"class":522},[12,735,736,737,740],{},"スクリプトで扱う場合も、",[58,738,739],{},"順序はコードで明示的に制御する","のが事故を防ぐ基本です。",[22,742,743],{"id":743},"よくあるケース別サンプル",[27,745,747],{"id":746},"契約書-表紙-本文-押印ページ","契約書 (表紙 + 本文 + 押印ページ)",[148,749,750],{},[106,751,752,755],{},[154,753,754],{},"01_表紙.pdf, 02_本文.pdf, 03_押印欄.pdf"," の命名を運用ルール化",[27,757,758],{"id":758},"請求書月次結合",[148,760,761,770],{},[106,762,763,766,767],{},[154,764,765],{},"2026-04-01_ClientA.pdf, 2026-04-05_ClientB.pdf"," のように ",[58,768,769],{},"年月日を頭に",[106,771,772],{},"文字列ソートで自然に日付順になる",[22,774,258],{"id":258},[12,776,777,778,781,782,784],{},"並び順のトラブルは「ファイル名の命名規則」と「ツールの並び替え挙動」で完結する問題です。",[58,779,780],{},"ゼロパディング + ドラッグ並び替え対応ツール","の組み合わせで、事故はほぼゼロにできます。",[16,783,67],{"href":18}," で試してみてください。",[12,786,272,787],{},[16,788,789],{"href":326},"PDF 結合 完全手順 2026",[791,792,793],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}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);}",{"title":283,"searchDepth":284,"depth":284,"links":795},[796,800,808,809,810,814],{"id":346,"depth":284,"text":346,"children":797},[798,799],{"id":349,"depth":289,"text":349},{"id":384,"depth":289,"text":384},{"id":398,"depth":284,"text":399,"children":801},[802,804,805,806,807],{"id":402,"depth":289,"text":803},"1. ファイル名の頭に連番を振る (01_ \u002F 02_)",{"id":417,"depth":289,"text":418},{"id":447,"depth":289,"text":448},{"id":462,"depth":289,"text":463},{"id":474,"depth":289,"text":475},{"id":485,"depth":284,"text":486},{"id":494,"depth":284,"text":495},{"id":743,"depth":284,"text":743,"children":811},[812,813],{"id":746,"depth":289,"text":747},{"id":758,"depth":289,"text":758},{"id":258,"depth":284,"text":258},"複数の PDF を結合したら順番がバラバラ… は典型的なトラブルです。原因はソートの仕様にあります。ゼロパディング・ドラッグ並び替え・ページ単位の編集など、5 つの解決方法を解説します。",{},{"title":338,"description":815},"pdf-merge-order-tips","blog\u002Fpdf-merge-order-tips",[332,333],"-Nbi20dZm0fPeXbEdxhYt_PYbdGDmqR6DSmLvcku5bY",1777617518738]