{"id":12,"date":"2025-11-09T14:12:01","date_gmt":"2025-11-09T14:12:01","guid":{"rendered":"http:\/\/pdf4de.com\/?page_id=12"},"modified":"2025-11-27T10:46:15","modified_gmt":"2025-11-27T10:46:15","slug":"split-pdf-file","status":"publish","type":"page","link":"https:\/\/pdf4de.com\/ko\/split-pdf-file\/","title":{"rendered":"PDF \ubd84\ud560"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-center\">Split PDF file<\/h2>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\">Separate one page or a whole set for easy conversion into independent PDF files.<\/h4>\n\n\n\n<p><a href=\"javascript:;\"><\/a><\/p>\n\n\n\n<style>\n.merge-box {\n  font-family: Arial, sans-serif;\n  max-width: 750px;\n  margin: 30px auto;\n  padding: 25px;\n  border-radius: 15px;\n  background: #fff;\n  box-shadow: 0 3px 15px rgba(0,0,0,0.1);\n}\n\n.custom-btn {\n  padding: 18px 40px;\n  background: #2563eb;\n  color: #fff;\n  font-size: 22px;\n  font-weight: bold;\n  border-radius: 10px;\n  cursor: pointer;\n  display: inline-block;\n  margin-bottom: 15px;\n  transition: 0.2s;\n}\n.custom-btn:hover { background:#1e40af; }\n\n#splitBtn {\n  padding: 15px 35px;\n  border-radius: 10px;\n  font-size: 18px;\n  font-weight: bold;\n  color: #fff;\n  border: none;\n  cursor: pointer;\n  display: none;\n  background:#f97316; \n  margin-top:20px;\n}\n#splitBtn:hover { background:#ea580c; }\n\n#fileList {\n  margin-top: 20px;\n}\n.file-item {\n  background:#f3f4f6;\n  padding:12px 15px;\n  border-radius:10px;\n  margin-bottom:10px;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  cursor:grab;\n}\n.remove-btn {\n  background:#ef4444;\n  color:#fff;\n  padding:6px 12px;\n  border-radius:8px;\n  cursor:pointer;\n  border:none;\n}\n.remove-btn:hover { background:#dc2626; }\n\n#dropZone {\n  border:2px dashed #2563eb;\n  padding:20px;\n  border-radius:10px;\n  text-align:center;\n  font-size:16px;\n  color:#2563eb;\n  margin-top:15px;\n}\n#dropZone.drag-over {\n  background:#e0e7ff;\n  border-color:#1e40af;\n}\n<\/style>\n\n<div class=\"merge-box\">\n  <label class=\"custom-btn\" id=\"selectBtn\">Select PDF file<\/label>\n  <input type=\"file\" id=\"fileInput\" accept=\"application\/pdf\" style=\"display:none\">\n\n  <div id=\"dropZone\">Or drop a PDF file here<\/div>\n\n  <div id=\"fileList\"><\/div>\n\n  <button id=\"splitBtn\">Split PDF<\/button>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/pdf-lib\/dist\/pdf-lib.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/sortablejs@1.15.0\/Sortable.min.js\"><\/script>\n\n<script>\n(function(){\n\n  const selectBtn = document.getElementById('selectBtn');\n  const splitBtn = document.getElementById('splitBtn');\n  const fileInput = document.getElementById('fileInput');\n  const fileList = document.getElementById('fileList');\n  const dropZone = document.getElementById('dropZone');\n\n  let filesArr = [];\n\n  function show(el){ el.style.display = \"inline-block\"; }\n  function hide(el){ el.style.display = \"none\"; }\n\n  function refreshUI(){\n    fileList.innerHTML = \"\";\n\n    filesArr.forEach((f, i) => {\n      const item = document.createElement('div');\n      item.className = \"file-item\";\n      item.innerHTML = `\n        <span>${i+1}. ${f.name}<\/span>\n        <button class=\"remove-btn\" data-i=\"${i}\">Remove<\/button>\n      `;\n      fileList.appendChild(item);\n    });\n\n    if(filesArr.length === 0){\n      show(selectBtn);\n      hide(splitBtn);\n    }\n\n    if(filesArr.length >= 1){\n      hide(selectBtn);\n      show(splitBtn);\n    }\n  }\n\n  \/\/ Add file\n  function addFile(f){\n    if(!f || f.type!==\"application\/pdf\") return;\n    filesArr = [f]; \/\/ \u0641\u0642\u0637 PDF \u0648\u0627\u062d\u062f \u0644\u0644Split\n    refreshUI();\n  }\n\n  \/\/ File input select\n  selectBtn.onclick = () => fileInput.click();\n  fileInput.onchange = () => {\n    [...fileInput.files].forEach(f => addFile(f));\n    fileInput.value=\"\";\n  };\n\n  \/\/ Remove file\n  fileList.onclick = e => {\n    if(e.target.classList.contains(\"remove-btn\")){\n      filesArr.splice(Number(e.target.dataset.i),1);\n      refreshUI();\n    }\n  };\n\n  \/\/ Drag & Drop\n  dropZone.ondragover = e => { e.preventDefault(); dropZone.classList.add(\"drag-over\"); };\n  dropZone.ondragleave = () => dropZone.classList.remove(\"drag-over\");\n  dropZone.ondrop = e => {\n    e.preventDefault();\n    dropZone.classList.remove(\"drag-over\");\n    [...e.dataTransfer.files].forEach(f => addFile(f));\n  };\n\n  \/\/ Enable sorting (\u0641\u0642\u0637 \u0644\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0645\u062f\u0631\u062c\u0629 \u0644\u0648 \u062d\u0628\u064a\u062a)\n  new Sortable(fileList, { animation:150 });\n\n  \/\/ Split PDF\n  splitBtn.onclick = async () => {\n    if(filesArr.length===0) return;\n    splitBtn.disabled = true;\n    splitBtn.textContent = \"Splitting...\";\n\n    try{\n      const file = filesArr[0];\n      const arrayBuffer = await file.arrayBuffer();\n      const pdf = await PDFLib.PDFDocument.load(arrayBuffer);\n\n      for(let i=0;i<pdf.getPageCount();i++){\n        const newPdf = await PDFLib.PDFDocument.create();\n        const [copiedPage] = await newPdf.copyPages(pdf,[i]);\n        newPdf.addPage(copiedPage);\n        const pdfBytes = await newPdf.save();\n        const blob = new Blob([pdfBytes], {type:'application\/pdf'});\n        const url = URL.createObjectURL(blob);\n        const a = document.createElement('a');\n        a.href = url;\n        a.download = `online-tool.xyz-page-${i+1}.pdf`;\n        a.click();\n        URL.revokeObjectURL(url);\n      }\n\n    }catch(err){\n      alert(\"Error splitting PDF: \" + err.message);\n    }\n\n    splitBtn.disabled = false;\n    splitBtn.textContent = \"Split PDF\";\n  };\n\n  refreshUI();\n\n})();\n<\/script>\n<script async=\"async\" data-cfasync=\"false\" src=\"\/\/clothcreepoak.com\/f35f99bfef1a09c1eecbc6ed867c8f3b\/invoke.js\"><\/script>\n<div id=\"container-f35f99bfef1a09c1eecbc6ed867c8f3b\"><\/div>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Free Online PDF Splitter \u2013 Split PDF Files Easily<\/h2>\n\n\n\n<div class=\"tool-container\">\n<center><p>\nSplit PDF files quickly and securely using this free online PDF Splitter tool. \nUpload your PDF, choose the pages you want to extract, and download a clean, separate PDF file instantly. \nAll processing happens directly in your browser, ensuring total privacy.\n<\/p>\n<div\/>\n\n\n\n<style>\nbody {\n  font-family: 'Inter', sans-serif;\n  background: #f8fafc;\n  margin: 0;\n  color: #1e293b;\n}\n\nheader {\n  text-align: center;\n  padding: 30px 20px;\n  background: white; \n  color: #1e293b;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.05);\n}\n\nheader h1 {\n  font-size: 2.6rem;\n  margin-bottom: 10px;\n}\nheader p {\n  font-size: 1.1rem;\n  opacity: 0.9;\n}\n\n.section {\n  padding: 60px 5%;\n}\n.section h2 {\n  font-size: 1.6rem;\n  margin-bottom: 25px;\n  color: #0f172a;\n  border-left: 5px solid #3b82f6;\n  padding-left: 10px;\n}\n\n.tools-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));\n  gap: 20px;\n}\n\n\/* Make the whole card clickable *\/\n.tool-card {\n  background: white;\n  border-radius: 10px;\n  padding: 20px;\n  box-shadow: 0 3px 8px rgba(0,0,0,0.05);\n  transition: all 0.25s ease;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  text-decoration: none;\n  color: inherit;\n  height: 150px; \/* adjust height if needed *\/\n}\n.tool-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 6px 15px rgba(0,0,0,0.08);\n  background: #f0f8ff; \/* light blue hover *\/\n}\n\n.tool-card h3 {\n  margin: 0 0 10px 0;\n  font-size: 1.1rem;\n}\n.tool-card p {\n  font-size: 0.9rem;\n  color: #64748b;\n  margin: 0;\n}\n<\/style>\n\n<section class=\"section\">\n  <h2>\ud83d\udcc4 PDF Online Tools<\/h2>\n  <div class=\"tools-grid\">\n    <a href=\"http:\/\/pdf4de.com\/merge-pdf-files\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>Merge PDF File<\/h3>\n      <p>Combine multiple PDFs into one document.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/pdf-to-word\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>PDF to Word<\/h3>\n      <p>Convert PDF to word online.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/pdf-to-pdf-a\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>PDF to PDF\/A<\/h3>\n      <p>convert PDF to PDF\/A online<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/pdf-to-excel\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>PDF to excel<\/h3>\n      <p>Convert PDF to EXCEL online.<\/p>\n    <\/a>\n <a href=\"http:\/\/pdf4de.com\/pdf-to-jpg\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>pdf to jpg<\/h3>\n      <p>Convert PDF to JPG online.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/html-to-pdf\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>HTML to PDF<\/h3>\n      <p>Convert HTML to PDF online.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/excel-to-pdf\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>EXCEL to PDF<\/h3>\n      <p>Convert EXCEL to PDF online.<\/p>\n    <\/a>\n <a href=\"http:\/\/pdf4de.com\/word-to-pdf\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>WORD to PDF<\/h3>\n      <p>Convert WORD TO PDF online.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/jpg-to-pdf\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>JPG to PDF<\/h3>\n      <p>Convert JPG to PDF online.<\/p>\n    <\/a>\n    <a href=\"http:\/\/pdf4de.com\/powerpoint-to-pdf\/\" target=\"_blank\" class=\"tool-card\">\n      <h3>POWERPOINT to PDF<\/h3>\n      <p>Convert POWERPOINT to PDF online.<\/p>\n    <\/a>\n  <\/div>\n<\/section>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Frequently Asked Questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1763414629318\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">How do I split a PDF file?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Upload your PDF and choose the pages you want to extract. Click the split button to download the separated file.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1763415216399\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is the PDF Splitter free?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, this tool is 100% free and does not require login or installation.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1763415234449\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Are my PDF documents safe?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes. Everything is processed locally in your browser. No files are uploaded or stored.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1763415250606\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I extract specific pages only?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Yes, you can select single pages or a range of pages to extract.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Split PDF file Separate one page or a whole set for easy conversion into independent PDF files. Select PDF file Or drop a PDF file here Split PDF Free Online PDF Splitter \u2013 Split PDF Files Easily Split PDF files quickly and securely using this free online PDF Splitter tool. Upload your PDF, choose the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":571,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-12","page","type-page","status-publish","has-post-thumbnail","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"uagb_featured_image_src":{"full":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",512,512,false],"thumbnail":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document-150x150.png",150,150,true],"medium":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document-300x300.png",300,300,true],"medium_large":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",512,512,false],"large":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",512,512,false],"1536x1536":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",512,512,false],"2048x2048":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",512,512,false],"trp-custom-language-flag":["https:\/\/pdf4de.com\/wp-content\/uploads\/2025\/11\/document.png",12,12,false]},"uagb_author_info":{"display_name":"kyronellesmere@gmail.com","author_link":"https:\/\/pdf4de.com\/ko\/author\/kyronellesmeregmail-com\/"},"uagb_comment_info":0,"uagb_excerpt":"Split PDF file Separate one page or a whole set for easy conversion into independent PDF files. Select PDF file Or drop a PDF file here Split PDF Free Online PDF Splitter \u2013 Split PDF Files Easily Split PDF files quickly and securely using this free online PDF Splitter tool. Upload your PDF, choose the&hellip;","_links":{"self":[{"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/pages\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/comments?post=12"}],"version-history":[{"count":6,"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/pages\/12\/revisions"}],"predecessor-version":[{"id":538,"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/pages\/12\/revisions\/538"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/media\/571"}],"wp:attachment":[{"href":"https:\/\/pdf4de.com\/ko\/wp-json\/wp\/v2\/media?parent=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}