{"id":93,"date":"2026-09-01T07:10:48","date_gmt":"2026-09-01T07:10:48","guid":{"rendered":"https:\/\/tools.newlifecoordinate.com\/?page_id=93"},"modified":"2026-10-11T10:44:21","modified_gmt":"2026-10-11T10:44:21","slug":"pdf-image-converter","status":"publish","type":"page","link":"https:\/\/tools.newlifecoordinate.com\/en_US\/pdf-image-converter\/","title":{"rendered":"PDF-Image Converter"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">\ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ubb34\ub8cc\ub85c \ubc14\ub85c \uc4f0\ub294 PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30\uc785\ub2c8\ub2e4. PDF \ud30c\uc77c\uc758 \uac01 \ud398\uc774\uc9c0\ub97c JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c \ubf51\uc544\ub0bc \uc218\ub3c4 \uc788\uace0, \ubc18\ub300\ub85c \uc5ec\ub7ec \uc7a5\uc758 \uc774\ubbf8\uc9c0\ub97c \uc21c\uc11c\ub300\ub85c \uc774\uc5b4 \ubd99\uc5ec PDF \ud55c \uc7a5\uc73c\ub85c \ub9cc\ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\ub7ec \ud30c\uc77c\uc744 \ud55c \ubc88\uc5d0 \ucc98\ub9ac\ud560 \uc218 \uc788\uace0, \ubaa8\ub4e0 \ubcc0\ud658\uc740 \ube0c\ub77c\uc6b0\uc800 \uc548\uc5d0\uc11c\ub9cc \uc774\ub8e8\uc5b4\uc838 \ud30c\uc77c\uc774 \uc11c\ubc84\ub85c \uc804\uc1a1\ub418\uac70\ub098 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<div id=\"pi-widget\" style=\"max-width:720px;font-family:sans-serif;border:1px solid #333333;border-radius:12px;padding:20px;background:#1c1c1e;\">\n\n  <div style=\"display:flex;gap:8px;margin-bottom:16px;\">\n    <button id=\"pi-tab-p2i\" style=\"flex:1;padding:12px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:14px;font-weight:600;cursor:pointer;\">PDF \u2192 \uc774\ubbf8\uc9c0<\/button>\n    <button id=\"pi-tab-i2p\" style=\"flex:1;padding:12px;border:1px solid #3d3d3f;border-radius:8px;background:transparent;color:#9a9a9a;font-size:14px;font-weight:600;cursor:pointer;\">\uc774\ubbf8\uc9c0 \u2192 PDF<\/button>\n  <\/div>\n\n  <div id=\"pi-panel-p2i\">\n    <div id=\"pi-drop-p2i\" style=\"border:2px dashed #3d3d3f;border-radius:10px;padding:36px 16px;text-align:center;color:#9a9a9a;cursor:pointer;transition:border-color .15s;\">\n      <div style=\"font-size:34px;margin-bottom:8px;\">\ud83d\udcc4<\/div>\n      <div style=\"color:#f2f2f2;font-size:15px;margin-bottom:4px;\">\ud074\ub9ad\ud558\uac70\ub098 PDF\ub97c \uc774\uacf3\uc5d0 \ub04c\uc5b4\ub2e4 \ub193\uc73c\uc138\uc694<\/div>\n      <div style=\"font-size:13px;color:#7a7a7a;\">PDF \uc9c0\uc6d0 \u00b7 \uc5ec\ub7ec \ud30c\uc77c \ub3d9\uc2dc \uc120\ud0dd \uac00\ub2a5<\/div>\n      <input type=\"file\" id=\"pi-file-p2i\" accept=\"application\/pdf\" multiple style=\"display:none;\">\n    <\/div>\n\n    <div style=\"display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;\">\n      <div style=\"flex:1;min-width:160px;\">\n        <label style=\"font-size:13px;color:#9a9a9a;display:block;margin-bottom:4px;\">\ucd9c\ub825 \ud3ec\ub9f7<\/label>\n        <select id=\"pi-format\" style=\"width:100%;padding:8px;border-radius:8px;border:1px solid #3d3d3f;background:#242426;color:#f2f2f2;\">\n          <option value=\"image\/jpeg\" selected>JPG<\/option>\n          <option value=\"image\/png\">PNG<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"flex:1;min-width:160px;\">\n        <label style=\"font-size:13px;color:#9a9a9a;display:block;margin-bottom:4px;\">\ud654\uc9c8 \ud574\uc0c1\ub3c4<\/label>\n        <select id=\"pi-scale\" style=\"width:100%;padding:8px;border-radius:8px;border:1px solid #3d3d3f;background:#242426;color:#f2f2f2;\">\n          <option value=\"1\">\ud45c\uc900 (1x)<\/option>\n          <option value=\"2\" selected>\uace0\ud654\uc9c8 (2x)<\/option>\n          <option value=\"3\">\ucd08\uace0\ud654\uc9c8 (3x)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div style=\"display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;\">\n      <button id=\"pi-convert-p2i\" disabled style=\"flex:1;min-width:140px;padding:12px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:15px;font-weight:600;cursor:pointer;\">\uc774\ubbf8\uc9c0\ub85c \ubcc0\ud658<\/button>\n      <button id=\"pi-zip-p2i\" disabled style=\"flex:1;min-width:140px;padding:12px;border:none;border-radius:8px;background:#22c55e;color:#fff;font-size:15px;font-weight:600;cursor:pointer;\">\uc804\uccb4 ZIP \ub2e4\uc6b4\ub85c\ub4dc<\/button>\n      <button id=\"pi-clear-p2i\" style=\"padding:12px 16px;border:1px solid #3d3d3f;border-radius:8px;background:transparent;color:#9a9a9a;font-size:14px;cursor:pointer;\">\uc804\uccb4 \uc9c0\uc6b0\uae30<\/button>\n    <\/div>\n\n    <div id=\"pi-summary-p2i\" style=\"display:none;flex-wrap:wrap;gap:10px;margin-top:16px;\">\n      <div style=\"flex:1;min-width:120px;background:rgba(59,130,246,0.14);border-radius:8px;padding:12px;text-align:center;\">\n        <div style=\"font-size:13px;color:#9a9a9a;\">PDF \ud30c\uc77c \uc218<\/div>\n        <div id=\"pi-sum-files\" style=\"font-size:22px;font-weight:700;color:#60a5fa;\">0<\/div>\n      <\/div>\n      <div style=\"flex:1;min-width:120px;background:rgba(34,197,94,0.14);border-radius:8px;padding:12px;text-align:center;\">\n        <div style=\"font-size:13px;color:#9a9a9a;\">\ubcc0\ud658\ub41c \ud398\uc774\uc9c0 \uc218<\/div>\n        <div id=\"pi-sum-pages\" style=\"font-size:22px;font-weight:700;color:#4ade80;\">0<\/div>\n      <\/div>\n    <\/div>\n\n    <div id=\"pi-list-p2i\" style=\"margin-top:16px;display:flex;flex-direction:column;gap:8px;\"><\/div>\n  <\/div>\n\n  <div id=\"pi-panel-i2p\" style=\"display:none;\">\n    <div id=\"pi-drop-i2p\" style=\"border:2px dashed #3d3d3f;border-radius:10px;padding:36px 16px;text-align:center;color:#9a9a9a;cursor:pointer;transition:border-color .15s;\">\n      <div style=\"font-size:34px;margin-bottom:8px;\">\ud83d\uddbc\ufe0f<\/div>\n      <div style=\"color:#f2f2f2;font-size:15px;margin-bottom:4px;\">\ud074\ub9ad\ud558\uac70\ub098 \uc774\ubbf8\uc9c0\ub97c \uc774\uacf3\uc5d0 \ub04c\uc5b4\ub2e4 \ub193\uc73c\uc138\uc694<\/div>\n      <div style=\"font-size:13px;color:#7a7a7a;\">JPG \u00b7 PNG \u00b7 WEBP \uc9c0\uc6d0 \u00b7 \uc5ec\ub7ec \uc7a5 \ub3d9\uc2dc \uc120\ud0dd \uac00\ub2a5 (\uc5c5\ub85c\ub4dc \uc21c\uc11c\ub300\ub85c \ud398\uc774\uc9c0 \uc0dd\uc131)<\/div>\n      <input type=\"file\" id=\"pi-file-i2p\" accept=\"image\/jpeg,image\/png,image\/webp\" multiple style=\"display:none;\">\n    <\/div>\n\n    <div style=\"display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;\">\n      <div style=\"flex:1;min-width:160px;\">\n        <label style=\"font-size:13px;color:#9a9a9a;display:block;margin-bottom:4px;\">\ud398\uc774\uc9c0 \ud06c\uae30<\/label>\n        <select id=\"pi-pagesize\" style=\"width:100%;padding:8px;border-radius:8px;border:1px solid #3d3d3f;background:#242426;color:#f2f2f2;\">\n          <option value=\"a4\" selected>A4<\/option>\n          <option value=\"fit\">\uc774\ubbf8\uc9c0 \ud06c\uae30\uc5d0 \ub9de\ucda4<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"flex:1;min-width:160px;\">\n        <label style=\"font-size:13px;color:#9a9a9a;display:block;margin-bottom:4px;\">\uc5ec\ubc31<\/label>\n        <select id=\"pi-margin\" style=\"width:100%;padding:8px;border-radius:8px;border:1px solid #3d3d3f;background:#242426;color:#f2f2f2;\">\n          <option value=\"0\">\uc5c6\uc74c<\/option>\n          <option value=\"24\" selected>\ubcf4\ud1b5<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div style=\"display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;\">\n      <button id=\"pi-convert-i2p\" disabled style=\"flex:1;min-width:140px;padding:12px;border:none;border-radius:8px;background:#3b82f6;color:#fff;font-size:15px;font-weight:600;cursor:pointer;\">PDF\ub85c \ubcc0\ud658<\/button>\n      <button id=\"pi-download-i2p\" disabled style=\"flex:1;min-width:140px;padding:12px;border:none;border-radius:8px;background:#22c55e;color:#fff;font-size:15px;font-weight:600;cursor:pointer;\">PDF \ub2e4\uc6b4\ub85c\ub4dc<\/button>\n      <button id=\"pi-clear-i2p\" style=\"padding:12px 16px;border:1px solid #3d3d3f;border-radius:8px;background:transparent;color:#9a9a9a;font-size:14px;cursor:pointer;\">\uc804\uccb4 \uc9c0\uc6b0\uae30<\/button>\n    <\/div>\n\n    <div id=\"pi-list-i2p\" style=\"margin-top:16px;display:flex;flex-direction:column;gap:8px;\"><\/div>\n  <\/div>\n\n  <div id=\"pi-privacy-note\" style=\"margin-top:16px;font-size:12.5px;color:#7a7a7a;text-align:center;\">\ubaa8\ub4e0 \ubcc0\ud658\uc740 \ube0c\ub77c\uc6b0\uc800 \uc548\uc5d0\uc11c \ucc98\ub9ac\ub429\ub2c8\ub2e4. \ud30c\uc77c\uc774 \uc11c\ubc84\ub85c \uc804\uc1a1\ub418\uac70\ub098 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.<\/div>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jszip@3.10.1\/dist\/jszip.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/pdfjs-dist@3.11.174\/build\/pdf.min.js\"><\/script>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/jspdf@2.5.1\/dist\/jspdf.umd.min.js\"><\/script>\n<script>\n(function(){\n  pdfjsLib.GlobalWorkerOptions.workerSrc = 'https:\/\/cdn.jsdelivr.net\/npm\/pdfjs-dist@3.11.174\/build\/pdf.worker.min.js';\n\n  const tabP2i = document.getElementById('pi-tab-p2i');\n  const tabI2p = document.getElementById('pi-tab-i2p');\n  const panelP2i = document.getElementById('pi-panel-p2i');\n  const panelI2p = document.getElementById('pi-panel-i2p');\n\n  function activate(which){\n    const isP2i = which === 'p2i';\n    panelP2i.style.display = isP2i ? '' : 'none';\n    panelI2p.style.display = isP2i ? 'none' : '';\n    tabP2i.style.background = isP2i ? '#3b82f6' : 'transparent';\n    tabP2i.style.color = isP2i ? '#fff' : '#9a9a9a';\n    tabP2i.style.border = isP2i ? 'none' : '1px solid #3d3d3f';\n    tabI2p.style.background = isP2i ? 'transparent' : '#3b82f6';\n    tabI2p.style.color = isP2i ? '#9a9a9a' : '#fff';\n    tabI2p.style.border = isP2i ? '1px solid #3d3d3f' : 'none';\n  }\n  tabP2i.addEventListener('click', function(){ activate('p2i'); });\n  tabI2p.addEventListener('click', function(){ activate('i2p'); });\n\n  function escapeHtml(s){\n    return s.replace(\/[&<>\"']\/g, function(c){ return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; });\n  }\n  function fmtSize(bytes){\n    if(bytes < 1024) return bytes + ' B';\n    if(bytes < 1024*1024) return (bytes\/1024).toFixed(1) + ' KB';\n    return (bytes\/1024\/1024).toFixed(2) + ' MB';\n  }\n\n  const dropP2i = document.getElementById('pi-drop-p2i');\n  const fileP2i = document.getElementById('pi-file-p2i');\n  const formatSel = document.getElementById('pi-format');\n  const scaleSel = document.getElementById('pi-scale');\n  const convertP2iBtn = document.getElementById('pi-convert-p2i');\n  const zipP2iBtn = document.getElementById('pi-zip-p2i');\n  const clearP2iBtn = document.getElementById('pi-clear-p2i');\n  const listP2iEl = document.getElementById('pi-list-p2i');\n  const summaryP2iEl = document.getElementById('pi-summary-p2i');\n  const sumFiles = document.getElementById('pi-sum-files');\n  const sumPages = document.getElementById('pi-sum-pages');\n\n  let pdfFiles = [];\n\n  function extFor(mime){ return mime === 'image\/jpeg' ? 'jpg' : 'png'; }\n\n  function renderListP2i(){\n    listP2iEl.innerHTML = '';\n    pdfFiles.forEach(function(item){\n      const row = document.createElement('div');\n      row.style.cssText = 'display:flex;flex-direction:column;gap:6px;background:#242426;border:1px solid #333333;border-radius:8px;padding:10px 12px;';\n      const statusText = item.status === 'done' ? item.pages.length + '\ud398\uc774\uc9c0 \ubcc0\ud658 \uc644\ub8cc' : item.status === 'error' ? '\ubcc0\ud658 \uc2e4\ud328' : '\ub300\uae30 \uc911';\n      let html = '<div style=\"display:flex;align-items:center;gap:12px;\">' +\n        '<div style=\"flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f2f2;font-size:14px;\">' + escapeHtml(item.file.name) + '<\/div>' +\n        '<div style=\"font-size:13px;color:#9a9a9a;white-space:nowrap;\">' + statusText + '<\/div><\/div>';\n      if(item.status === 'done'){\n        html += '<div style=\"display:flex;flex-wrap:wrap;gap:8px;\">' + item.pages.map(function(p){\n          return '<a download=\"' + escapeHtml(p.name) + '\" href=\"' + p.url + '\" style=\"font-size:12.5px;color:#60a5fa;text-decoration:none;background:rgba(59,130,246,0.12);padding:4px 8px;border-radius:6px;\">' + escapeHtml(p.name) + '<\/a>';\n        }).join('') + '<\/div>';\n      }\n      row.innerHTML = html;\n      listP2iEl.appendChild(row);\n    });\n  }\n\n  function updateSummaryP2i(){\n    const done = pdfFiles.filter(function(f){ return f.status === 'done'; });\n    if(!done.length){ summaryP2iEl.style.display = 'none'; zipP2iBtn.disabled = true; return; }\n    summaryP2iEl.style.display = 'flex';\n    sumFiles.textContent = done.length;\n    sumPages.textContent = done.reduce(function(a,f){ return a + f.pages.length; }, 0);\n    zipP2iBtn.disabled = false;\n  }\n\n  function addPdfFiles(fileList){\n    Array.prototype.forEach.call(fileList, function(file){\n      if(file.type !== 'application\/pdf' && !\/\\.pdf$\/i.test(file.name)) return;\n      pdfFiles.push({ file: file, status: 'queued', pages: [] });\n    });\n    convertP2iBtn.disabled = pdfFiles.length === 0;\n    renderListP2i();\n  }\n\n  dropP2i.addEventListener('click', function(){ fileP2i.click(); });\n  fileP2i.addEventListener('change', function(e){ addPdfFiles(e.target.files); });\n  dropP2i.addEventListener('dragover', function(e){ e.preventDefault(); dropP2i.style.borderColor = '#60a5fa'; });\n  dropP2i.addEventListener('dragleave', function(){ dropP2i.style.borderColor = '#3d3d3f'; });\n  dropP2i.addEventListener('drop', function(e){ e.preventDefault(); dropP2i.style.borderColor = '#3d3d3f'; addPdfFiles(e.dataTransfer.files); });\n\n  clearP2iBtn.addEventListener('click', function(){\n    pdfFiles.forEach(function(f){ f.pages.forEach(function(p){ URL.revokeObjectURL(p.url); }); });\n    pdfFiles = [];\n    fileP2i.value = '';\n    convertP2iBtn.disabled = true;\n    renderListP2i();\n    updateSummaryP2i();\n  });\n\n  function convertOnePdf(item){\n    const scale = parseInt(scaleSel.value, 10);\n    const format = formatSel.value;\n    const ext = extFor(format);\n    const baseName = item.file.name.replace(\/\\.pdf$\/i, '');\n    return item.file.arrayBuffer().then(function(buf){\n      return pdfjsLib.getDocument({ data: buf }).promise;\n    }).then(function(pdf){\n      let chain = Promise.resolve();\n      const pages = [];\n      for(let pageNum = 1; pageNum <= pdf.numPages; pageNum++){\n        chain = chain.then(function(){ return pdf.getPage(pageNum); }).then(function(page){\n          const viewport = page.getViewport({ scale: scale });\n          const canvas = document.createElement('canvas');\n          canvas.width = viewport.width;\n          canvas.height = viewport.height;\n          const ctx = canvas.getContext('2d');\n          return page.render({ canvasContext: ctx, viewport: viewport }).promise.then(function(){\n            return new Promise(function(resolve, reject){\n              canvas.toBlob(function(blob){\n                if(!blob){ reject(new Error('render failed')); return; }\n                const name = baseName + '-p' + String(pageNum).padStart(2,'0') + '.' + ext;\n                pages.push({ name: name, blob: blob, url: URL.createObjectURL(blob) });\n                resolve();\n              }, format, 0.92);\n            });\n          });\n        });\n      }\n      return chain.then(function(){ item.pages = pages; item.status = 'done'; });\n    }).catch(function(){ item.status = 'error'; });\n  }\n\n  convertP2iBtn.addEventListener('click', function(){\n    convertP2iBtn.disabled = true;\n    convertP2iBtn.textContent = '\ubcc0\ud658 \uc911...';\n    const queue = pdfFiles.filter(function(f){ return f.status !== 'done'; });\n    let p = Promise.resolve();\n    queue.forEach(function(item){ p = p.then(function(){ return convertOnePdf(item); }).then(renderListP2i); });\n    p.then(function(){\n      convertP2iBtn.disabled = false;\n      convertP2iBtn.textContent = '\uc774\ubbf8\uc9c0\ub85c \ubcc0\ud658';\n      updateSummaryP2i();\n    });\n  });\n\n  zipP2iBtn.addEventListener('click', function(){\n    const done = pdfFiles.filter(function(f){ return f.status === 'done'; });\n    if(!done.length) return;\n    zipP2iBtn.disabled = true;\n    zipP2iBtn.textContent = '\uc555\ucd95 \uc911...';\n    const zip = new JSZip();\n    done.forEach(function(f){ f.pages.forEach(function(p){ zip.file(p.name, p.blob); }); });\n    zip.generateAsync({ type: 'blob' }).then(function(content){\n      const a = document.createElement('a');\n      a.href = URL.createObjectURL(content);\n      a.download = 'pdf-images.zip';\n      document.body.appendChild(a);\n      a.click();\n      a.remove();\n      zipP2iBtn.disabled = false;\n      zipP2iBtn.textContent = '\uc804\uccb4 ZIP \ub2e4\uc6b4\ub85c\ub4dc';\n    });\n  });\n\n  const dropI2p = document.getElementById('pi-drop-i2p');\n  const fileI2p = document.getElementById('pi-file-i2p');\n  const pageSizeSel = document.getElementById('pi-pagesize');\n  const marginSel = document.getElementById('pi-margin');\n  const convertI2pBtn = document.getElementById('pi-convert-i2p');\n  const downloadI2pBtn = document.getElementById('pi-download-i2p');\n  const clearI2pBtn = document.getElementById('pi-clear-i2p');\n  const listI2pEl = document.getElementById('pi-list-i2p');\n\n  let imgFiles = [];\n  let pdfBlob = null;\n\n  function renderListI2p(){\n    listI2pEl.innerHTML = '';\n    imgFiles.forEach(function(item, idx){\n      const row = document.createElement('div');\n      row.style.cssText = 'display:flex;align-items:center;gap:12px;background:#242426;border:1px solid #333333;border-radius:8px;padding:10px 12px;';\n      row.innerHTML = '<div style=\"color:#9a9a9a;font-size:13px;\">' + (idx+1) + '\ud398\uc774\uc9c0<\/div>' +\n        '<div style=\"flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f2f2;font-size:14px;\">' + escapeHtml(item.file.name) + '<\/div>' +\n        '<div style=\"font-size:13px;color:#9a9a9a;white-space:nowrap;\">' + fmtSize(item.file.size) + '<\/div>';\n      listI2pEl.appendChild(row);\n    });\n  }\n\n  function addImgFiles(fileList){\n    Array.prototype.forEach.call(fileList, function(file){\n      if(!\/^image\\\/(jpeg|png|webp)$\/.test(file.type)) return;\n      imgFiles.push({ file: file });\n    });\n    convertI2pBtn.disabled = imgFiles.length === 0;\n    downloadI2pBtn.disabled = true;\n    pdfBlob = null;\n    renderListI2p();\n  }\n\n  dropI2p.addEventListener('click', function(){ fileI2p.click(); });\n  fileI2p.addEventListener('change', function(e){ addImgFiles(e.target.files); });\n  dropI2p.addEventListener('dragover', function(e){ e.preventDefault(); dropI2p.style.borderColor = '#60a5fa'; });\n  dropI2p.addEventListener('dragleave', function(){ dropI2p.style.borderColor = '#3d3d3f'; });\n  dropI2p.addEventListener('drop', function(e){ e.preventDefault(); dropI2p.style.borderColor = '#3d3d3f'; addImgFiles(e.dataTransfer.files); });\n\n  clearI2pBtn.addEventListener('click', function(){\n    imgFiles = [];\n    pdfBlob = null;\n    fileI2p.value = '';\n    convertI2pBtn.disabled = true;\n    downloadI2pBtn.disabled = true;\n    renderListI2p();\n  });\n\n  function loadImageEl(file){\n    return new Promise(function(resolve, reject){\n      const img = new Image();\n      const url = URL.createObjectURL(file);\n      img.onload = function(){ resolve({ img: img, url: url }); };\n      img.onerror = reject;\n      img.src = url;\n    });\n  }\n\n  function imageToDataUrl(img, mimeForPdf){\n    const canvas = document.createElement('canvas');\n    canvas.width = img.naturalWidth;\n    canvas.height = img.naturalHeight;\n    const ctx = canvas.getContext('2d');\n    if(mimeForPdf === 'JPEG'){ ctx.fillStyle = '#ffffff'; ctx.fillRect(0,0,canvas.width,canvas.height); }\n    ctx.drawImage(img, 0, 0);\n    return canvas.toDataURL(mimeForPdf === 'JPEG' ? 'image\/jpeg' : 'image\/png', 0.95);\n  }\n\n  convertI2pBtn.addEventListener('click', function(){\n    convertI2pBtn.disabled = true;\n    convertI2pBtn.textContent = '\ubcc0\ud658 \uc911...';\n    const margin = parseInt(marginSel.value, 10);\n    const pageSizeMode = pageSizeSel.value;\n    const { jsPDF } = window.jspdf;\n\n    let chain = Promise.resolve();\n    const loaded = [];\n    imgFiles.forEach(function(item){\n      chain = chain.then(function(){ return loadImageEl(item.file); }).then(function(res){\n        loaded.push({ img: res.img, type: item.file.type });\n      });\n    });\n\n    chain.then(function(){\n      let doc = null;\n      loaded.forEach(function(entry, idx){\n        const mimeForPdf = entry.type === 'image\/png' ? 'PNG' : 'JPEG';\n        const dataUrl = imageToDataUrl(entry.img, mimeForPdf);\n        const iw = entry.img.naturalWidth, ih = entry.img.naturalHeight;\n\n        let pw, ph;\n        if(pageSizeMode === 'fit'){\n          pw = iw + margin*2;\n          ph = ih + margin*2;\n        } else {\n          pw = 595.28; ph = 841.89;\n        }\n\n        if(idx === 0){\n          doc = new jsPDF({ unit: 'pt', format: [pw, ph] });\n        } else {\n          doc.addPage([pw, ph]);\n        }\n\n        const availW = pw - margin*2, availH = ph - margin*2;\n        const ratio = Math.min(availW \/ iw, availH \/ ih);\n        const drawW = iw * ratio, drawH = ih * ratio;\n        const x = (pw - drawW) \/ 2, y = (ph - drawH) \/ 2;\n        doc.addImage(dataUrl, mimeForPdf, x, y, drawW, drawH);\n      });\n      pdfBlob = doc.output('blob');\n      convertI2pBtn.disabled = false;\n      convertI2pBtn.textContent = 'PDF\ub85c \ubcc0\ud658';\n      downloadI2pBtn.disabled = false;\n    });\n  });\n\n  downloadI2pBtn.addEventListener('click', function(){\n    if(!pdfBlob) return;\n    const a = document.createElement('a');\n    a.href = URL.createObjectURL(pdfBlob);\n    a.download = 'converted.pdf';\n    document.body.appendChild(a);\n    a.click();\n    a.remove();\n  });\n})();\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 \ud65c\uc6a9\ubc95<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\uacc4\uc57d\uc11c\ub098 \uc2e0\uccad\uc11c\ub97c \uc2a4\uce94\ud55c PDF\uc5d0\uc11c \ud2b9\uc815 \ud398\uc774\uc9c0\ub9cc \uc774\ubbf8\uc9c0\ub85c \ubf51\uc544 \uba54\uc2e0\uc800\ub85c \ubcf4\ub0b4\uc57c \ud560 \ub54c, \ub610\ub294 \uc5ec\ub7ec \uc7a5\uc758 \uc0ac\uc9c4\u00b7\uc2a4\uce94\ubcf8\uc744 \uc21c\uc11c\ub300\ub85c \ubaa8\uc544 \uc11c\ub958 \uc81c\ucd9c\uc6a9 PDF \ud55c \uc7a5\uc73c\ub85c \ub9cc\ub4e4\uc5b4\uc57c \ud560 \ub54c \uc774 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uba74 \ud3b8\ub9ac\ud569\ub2c8\ub2e4. \ud504\ub85c\uadf8\ub7a8 \uc124\uce58 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c \ubc14\ub85c \ucc98\ub9ac\ub418\uba70, \uc5ec\ub7ec \ud30c\uc77c\uc744 \ud55c \ubc88\uc5d0 \uc62c\ub824\ub3c4 \uc21c\uc11c\ub300\ub85c \uc790\ub3d9 \ubcc0\ud658\ub429\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PDF \u2192 \uc774\ubbf8\uc9c0 \ubcc0\ud658\uc5d0\uc11c\ub294 \ud574\uc0c1\ub3c4(1x\u00b72x\u00b73x)\ub97c \uc120\ud0dd\ud560 \uc218 \uc788\uc5b4, \uc778\uc1c4\uc6a9\uc73c\ub85c \uc120\uba85\ud55c \uc774\ubbf8\uc9c0\uac00 \ud544\uc694\ud558\uba74 \uace0\ud654\uc9c8 \uc635\uc158\uc744, \ud654\uba74 \uacf5\uc720\uc6a9\uc73c\ub85c \uc6a9\ub7c9\uc744 \uc904\uc774\uace0 \uc2f6\uc73c\uba74 \ud45c\uc900 \uc635\uc158\uc744 \uc120\ud0dd\ud558\uba74 \ub429\ub2c8\ub2e4. \uc774\ubbf8\uc9c0 \u2192 PDF \ubcc0\ud658\uc5d0\uc11c\ub294 A4 \uaddc\uaca9 \ub610\ub294 \uc774\ubbf8\uc9c0 \uc6d0\ubcf8 \ud06c\uae30\uc5d0 \ub9de\ucd98 \ud398\uc774\uc9c0 \uc911\uc5d0\uc11c \uace0\ub97c \uc218 \uc788\uace0, \uc5ec\ubc31 \uc720\ubb34\ub3c4 \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\uacc4\uc57d\uc11c\u00b7\uacf5\ubb38\uc11c PDF\uc5d0\uc11c \ud544\uc694\ud55c \ud398\uc774\uc9c0\ub9cc \uc774\ubbf8\uc9c0\ub85c \ucd94\ucd9c<\/li>\n\n\n\n<li>\uc2a4\uce94\ud55c \uc0ac\uc9c4\u00b7\uc601\uc218\uc99d \uc5ec\ub7ec \uc7a5\uc744 \uc21c\uc11c\ub300\ub85c \ubaa8\uc544 PDF \uc11c\ub958 \ud55c \uc7a5\uc73c\ub85c \uc81c\ucd9c<\/li>\n\n\n\n<li>\uc5ec\ub7ec PDF\uc758 \uc774\ubbf8\uc9c0\ub97c \ud55c \ubc88\uc5d0 \ubf51\uc544 ZIP\uc73c\ub85c \uc815\ub9ac\u00b7\ubcf4\uad00<\/li>\n\n\n\n<li>\ubc1c\ud45c \uc790\ub8cc\u00b7\uacfc\uc81c\uc6a9 PDF \ubbf8\ub9ac\ubcf4\uae30 \uc774\ubbf8\uc9c0 \uc81c\uc791<\/li>\n\n\n\n<li>\ud734\ub300\ud3f0\uc73c\ub85c \ucc0d\uc740 \uc0ac\uc9c4\ub4e4\uc744 PDF\ub85c \ubb36\uc5b4 \uc774\uba54\uc77c\u00b7\ud329\uc2a4 \ub300\uccb4 \uc804\uc1a1<\/li>\n<\/ul>\n\n\n\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-7515055143040654\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- PDF\uc774\ubbf8\uc9c0\ubcc0\ud658\uae30_\ub514\uc2a4\ud50c\ub808\uc774 -->\n<ins class=\"adsbygoogle\"\n     style=\"display:block\"\n     data-ad-client=\"ca-pub-7515055143040654\"\n     data-ad-slot=\"6003899006\"\n     data-ad-format=\"auto\"\n     data-full-width-responsive=\"true\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">\uc790\uc8fc \ubb3b\ub294 \uc9c8\ubb38<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Q. PDF \ud30c\uc77c\uc774 \uc11c\ubc84\ub85c \uc5c5\ub85c\ub4dc\ub418\ub098\uc694?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \uc544\ub2c8\uc694. PDF \ub80c\ub354\ub9c1\uacfc \uc774\ubbf8\uc9c0 \ubcc0\ud658, PDF \uc0dd\uc131\uae4c\uc9c0 \ubaa8\ub4e0 \uacfc\uc815\uc774 \ube0c\ub77c\uc6b0\uc800 \uc548\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub429\ub2c8\ub2e4. \ud30c\uc77c\uc774 \uc11c\ubc84\ub85c \uc804\uc1a1\ub418\uac70\ub098 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uacc4\uc57d\uc11c\ub098 \uac1c\uc778 \uc11c\ub958\ucc98\ub7fc \ubbfc\uac10\ud55c \ubb38\uc11c\ub3c4 \uc548\uc2ec\ud558\uace0 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. \ube44\ubc00\ubc88\ud638\uac00 \uac78\ub9b0 PDF\ub3c4 \ubcc0\ud658\ud560 \uc218 \uc788\ub098\uc694?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \uc554\ud638\ub85c \ubcf4\ud638\ub41c PDF\ub294 \ud604\uc7ac \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc554\ud638\ub97c \ud574\uc81c\ud55c PDF \ud30c\uc77c\uc744 \uc62c\ub824\uc8fc\uc138\uc694.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. \uc774\ubbf8\uc9c0\ub97c PDF\ub85c \ub9cc\ub4e4 \ub54c \uc21c\uc11c\ub97c \ubc14\uafc0 \uc218 \uc788\ub098\uc694?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \uc774\ubbf8\uc9c0\ub97c \uc120\ud0dd(\ub610\ub294 \ub4dc\ub798\uadf8 \uc564 \ub4dc\ub86d)\ud55c \uc21c\uc11c\ub300\ub85c PDF \ud398\uc774\uc9c0\uac00 \ub9cc\ub4e4\uc5b4\uc9d1\ub2c8\ub2e4. \uc21c\uc11c\ub97c \ubc14\uafb8\uace0 \uc2f6\ub2e4\uba74 &#8216;\uc804\uccb4 \uc9c0\uc6b0\uae30&#8217;\ub85c \ucd08\uae30\ud654\ud55c \ub4a4 \uc6d0\ud558\ub294 \uc21c\uc11c\ub300\ub85c \ud30c\uc77c\uc744 \ub2e4\uc2dc \uc120\ud0dd\ud574\uc8fc\uc138\uc694.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. \uc5ec\ub7ec \ud398\uc774\uc9c0 PDF\ub97c \uc774\ubbf8\uc9c0\ub85c \ubc14\uafb8\uba74 \ud30c\uc77c\uc774 \uba87 \uac1c \ub098\uc624\ub098\uc694?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. PDF \ud398\uc774\uc9c0 \uc218\ub9cc\ud07c \uc774\ubbf8\uc9c0\uac00 \uc0dd\uc131\ub429\ub2c8\ub2e4. \uc608\ub97c \ub4e4\uc5b4 5\ud398\uc774\uc9c0\uc9dc\ub9ac PDF\ub77c\uba74 \uc774\ubbf8\uc9c0 5\uc7a5\uc774 \ub9cc\ub4e4\uc5b4\uc9c0\uba70, \uac1c\ubcc4 \ub2e4\uc6b4\ub85c\ub4dc \ub610\ub294 &#8216;\uc804\uccb4 ZIP \ub2e4\uc6b4\ub85c\ub4dc&#8217;\ub85c \ud55c \ubc88\uc5d0 \ubc1b\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Q. \ud574\uc0c1\ub3c4(1x\u00b72x\u00b73x)\ub294 \uc5b4\ub5a4 \ucc28\uc774\uac00 \uc788\ub098\uc694?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A. \uc22b\uc790\uac00 \ud074\uc218\ub85d \ub354 \uc120\uba85\ud55c \uace0\ud574\uc0c1\ub3c4 \uc774\ubbf8\uc9c0\uac00 \ub9cc\ub4e4\uc5b4\uc9c0\uc9c0\ub9cc \ud30c\uc77c \uc6a9\ub7c9\ub3c4 \ucee4\uc9d1\ub2c8\ub2e4. \ud654\uba74\uc73c\ub85c\ub9cc \ud655\uc778\ud560 \uc6a9\ub3c4\ub77c\uba74 \ud45c\uc900(1x)\uc774\ub098 \uace0\ud654\uc9c8(2x)\ub85c \ucda9\ubd84\ud558\uace0, \uc778\uc1c4\uc6a9\uc73c\ub85c \uc0ac\uc6a9\ud55c\ub2e4\uba74 \ucd08\uace0\ud654\uc9c8(3x)\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ud83d\udcf7 \uc0ac\uc9c4\uc758 \ud3ec\ub9f7\uc744 \ubc14\uafb8\uac70\ub098 \uc6a9\ub7c9\uc744 \uc904\uc774\uace0 \uc2f6\ub2e4\uba74 <a href=\"https:\/\/tools.newlifecoordinate.com\/image-converter\/\">\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30<\/a>\ub3c4 \ud568\uaed8 \uc0ac\uc6a9\ud574\ubcf4\uc138\uc694. \uc790\uae30\uc18c\uac1c\uc11c \uae00\uc790\uc218\ub97c \ud655\uc778\ud574\uc57c \ud55c\ub2e4\uba74 <a href=\"https:\/\/tools.newlifecoordinate.com\/char-counter\/\">\uae00\uc790\uc218 \uc138\uae30<\/a> \ub3c4\uad6c\ub3c4 \ubb34\ub8cc\ub85c \uc774\uc6a9\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\ubc18\ub300\ub85c \uc0ac\uc9c4 \uc5ec\ub7ec \uc7a5\uc744 \ud55c \uac1c\uc758 PDF\ub85c \ub9cc\ub4e4\ub824\uba74 <a href=\"\/image-to-pdf\/\">\uc774\ubbf8\uc9c0 PDF \ubcc0\ud658<\/a>\uc744, \uc0ac\uc9c4 \uc6a9\ub7c9\uc744 \uc904\uc774\ub824\uba74 <a href=\"\/image-compressor\/\">\uc0ac\uc9c4 \uc6a9\ub7c9 \uc904\uc774\uae30<\/a>\ub97c \uc774\uc6a9\ud574\ubcf4\uc138\uc694.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\uc5ec\ub7ec PDF \ud30c\uc77c\uc744 \ud558\ub098\ub85c \uc774\uc5b4 \ubd99\uc774\ub824\uba74 <a href=\"\/pdf-merge\/\">PDF \ud569\uce58\uae30<\/a>\ub97c \uc774\uc6a9\ud574\ubcf4\uc138\uc694.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ubb34\ub8cc\ub85c \ubc14\ub85c \uc4f0\ub294 PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30\uc785\ub2c8\ub2e4. PDF \ud30c\uc77c\uc758 \uac01 \ud398\uc774\uc9c0\ub97c JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c \ubf51\uc544\ub0bc \uc218\ub3c4 \uc788\uace0, \ubc18\ub300\ub85c \uc5ec\ub7ec \uc7a5\uc758 \uc774\ubbf8\uc9c0\ub97c \uc21c\uc11c\ub300\ub85c \uc774\uc5b4 \ubd99\uc5ec PDF \ud55c \uc7a5\uc73c\ub85c \ub9cc\ub4e4 \uc218\ub3c4 \uc788\uc2b5\ub2c8\ub2e4. \uc5ec\ub7ec \ud30c\uc77c\uc744 \ud55c \ubc88\uc5d0 \ucc98\ub9ac\ud560 \uc218 \uc788\uace0, \ubaa8\ub4e0 \ubcc0\ud658\uc740 \ube0c\ub77c\uc6b0\uc800 \uc548\uc5d0\uc11c\ub9cc \uc774\ub8e8\uc5b4\uc838 \ud30c\uc77c\uc774 \uc11c\ubc84\ub85c \uc804\uc1a1\ub418\uac70\ub098 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. PDF \u2192 \uc774\ubbf8\uc9c0 \uc774\ubbf8\uc9c0 \u2192 PDF \ud83d\udcc4 \ud074\ub9ad\ud558\uac70\ub098 PDF\ub97c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-93","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569<\/title>\n<meta name=\"description\" content=\"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tools.newlifecoordinate.com\/en_US\/pdf-image-converter\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569\" \/>\n<meta property=\"og:description\" content=\"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tools.newlifecoordinate.com\/en_US\/pdf-image-converter\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub274\ub77c\uc774\ud504 \ub3c4\uad6c\ubaa8\uc74c\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-11T10:44:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tools.newlifecoordinate.com\/wp-content\/uploads\/2026\/09\/site_social_image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/pdf-image-converter\\\/\",\"url\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/pdf-image-converter\\\/\",\"name\":\"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/#website\"},\"datePublished\":\"2026-09-01T07:10:48+00:00\",\"dateModified\":\"2026-10-11T10:44:21+00:00\",\"description\":\"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/pdf-image-converter\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tools.newlifecoordinate.com\\\/pdf-image-converter\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/pdf-image-converter\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/#website\",\"url\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/\",\"name\":\"\ub274\ub77c\uc774\ud504 \ub3c4\uad6c\ubaa8\uc74c\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tools.newlifecoordinate.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569","description":"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tools.newlifecoordinate.com\/en_US\/pdf-image-converter\/","og_locale":"en_US","og_type":"article","og_title":"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569","og_description":"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.","og_url":"https:\/\/tools.newlifecoordinate.com\/en_US\/pdf-image-converter\/","og_site_name":"\ub274\ub77c\uc774\ud504 \ub3c4\uad6c\ubaa8\uc74c","article_modified_time":"2026-10-11T10:44:21+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/tools.newlifecoordinate.com\/wp-content\/uploads\/2026\/09\/site_social_image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/tools.newlifecoordinate.com\/pdf-image-converter\/","url":"https:\/\/tools.newlifecoordinate.com\/pdf-image-converter\/","name":"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30 - PDF JPG PNG \ubb34\ub8cc \ubcc0\ud658 \ubc0f \ubcd1\ud569","isPartOf":{"@id":"https:\/\/tools.newlifecoordinate.com\/#website"},"datePublished":"2026-09-01T07:10:48+00:00","dateModified":"2026-10-11T10:44:21+00:00","description":"PDF \ud30c\uc77c\uc744 JPG\u00b7PNG \uc774\ubbf8\uc9c0\ub85c, \uc5ec\ub7ec \uc774\ubbf8\uc9c0\ub97c \ud558\ub098\uc758 PDF\ub85c \ubb34\ub8cc \ubcc0\ud658\ud558\uc138\uc694. \ubb38\uc11c \uc2a4\uce94\ubcf8\uc744 \uc774\ubbf8\uc9c0\ub85c \ubfd1\uac70\ub098 \uc5ec\ub7ec \uc0ac\uc9c4\uc744 \ud558\ub098\uc758 PDF\ub85c \ud569\uce60 \ub54c \uc720\uc6a9\ud558\uba70, \ud68c\uc6d0\uac00\uc785 \uc5c6\uc774 \ube0c\ub77c\uc6b0\uc800\uc5d0\uc11c\ub9cc \ucc98\ub9ac\ub418\uc5b4 \ud30c\uc77c\uc774 \uc11c\ubc84\uc5d0 \uc800\uc7a5\ub418\uc9c0 \uc54a\uc544 \uc548\uc804\ud569\ub2c8\ub2e4.","breadcrumb":{"@id":"https:\/\/tools.newlifecoordinate.com\/pdf-image-converter\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tools.newlifecoordinate.com\/pdf-image-converter\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/tools.newlifecoordinate.com\/pdf-image-converter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tools.newlifecoordinate.com\/"},{"@type":"ListItem","position":2,"name":"PDF-\uc774\ubbf8\uc9c0 \ubcc0\ud658\uae30"}]},{"@type":"WebSite","@id":"https:\/\/tools.newlifecoordinate.com\/#website","url":"https:\/\/tools.newlifecoordinate.com\/","name":"NewLife Tools","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tools.newlifecoordinate.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/pages\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":4,"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/pages\/93\/revisions"}],"predecessor-version":[{"id":192,"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/pages\/93\/revisions\/192"}],"wp:attachment":[{"href":"https:\/\/tools.newlifecoordinate.com\/en_US\/wp-json\/wp\/v2\/media?parent=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}