{"id":360,"date":"2026-09-13T12:37:40","date_gmt":"2026-09-13T10:37:40","guid":{"rendered":"https:\/\/aws.in.ua\/foto-v-pdf\/"},"modified":"2026-09-13T12:37:40","modified_gmt":"2026-09-13T10:37:40","slug":"foto-v-pdf","status":"publish","type":"page","link":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/","title":{"rendered":"Images in PDF"},"content":{"rendered":"<p class=\"lead-intro\">Combine several photos or scans into a single PDF file\u2014right in your browser. You set the page order yourself, and the files aren't uploaded anywhere.<\/p>\n    <div class=\"tool-box pdft\" id=\"i2pTool\">\n        <div class=\"cropt-drop\" id=\"i2pDrop\">\n            <input type=\"file\" id=\"i2pInput\" accept=\"image\/*\" multiple hidden>\n            <p class=\"cropt-drop-title\">Drag the image here<\/p>\n            <p class=\"cropt-drop-sub\">or <button type=\"button\" class=\"cropt-pick\" id=\"i2pPick\">Select files<\/button> \u00b7 JPEG, PNG, WebP \u00b7 up to 50 files<\/p>\n        <\/div>\n\n        <div class=\"cropt-settings\">\n            <label>Page size\n                <select id=\"i2pSize\">\n                    <option value=\"a4\" selected>A4<\/option>\n                    <option value=\"letter\">Letter<\/option>\n                    <option value=\"fit\">To fit the image<\/option>\n                <\/select>\n            <\/label>\n\n            <label>Orientation\n                <select id=\"i2pOrient\">\n                    <option value=\"auto\" selected>Automatically<\/option>\n                    <option value=\"portrait\">Book<\/option>\n                    <option value=\"landscape\">Album-sized<\/option>\n                <\/select>\n            <\/label>\n\n            <label>Fields, mm\n                <select id=\"i2pMargin\">\n                    <option value=\"0\">No margins<\/option>\n                    <option value=\"10\" selected>10 mm<\/option>\n                    <option value=\"20\">20 mm<\/option>\n                <\/select>\n            <\/label>\n        <\/div>\n\n        <div class=\"cropt-actions\" id=\"i2pActions\" hidden>\n            <button type=\"button\" class=\"tool-btn\" id=\"i2pMake\">Create a PDF<\/button>\n            <button type=\"button\" class=\"tool-btn tool-btn-ghost\" id=\"i2pClear\">Clear<\/button>\n        <\/div>\n\n        <p class=\"cropt-warn\" id=\"i2pWarn\" hidden><\/p>\n        <p class=\"cropt-info\" id=\"i2pInfo\"><\/p>\n        <ul class=\"pdft-list\" id=\"i2pList\"><\/ul>\n        <p class=\"tool-note\">Files are processed in your browser and are not downloaded anywhere. The order of the pages corresponds to the order in the list; you can change it using the arrows.<\/p>\n    <\/div>\n\n    <script>\n    (function () {\n        var root = document.getElementById('i2pTool');\n        if (!root) { return; }\n\n        var el = function (id) { return document.getElementById(id); };\n        var LIB = \"https:\\\/\\\/aws.in.ua\\\/wp-content\\\/themes\\\/aws\\\/assets\\\/vendor-v1\\\/pdf-lib.min.js\";\n        var MAX_FILES = 50;\n        var items = [];\n        var libPromise = null;\n\n        function lib() {\n            if (window.PDFLib) { return Promise.resolve(window.PDFLib); }\n            if (!libPromise) {\n                libPromise = new Promise(function (resolve, reject) {\n                    var s = document.createElement('script');\n                    s.src = LIB;\n                    s.onload = function () { resolve(window.PDFLib); };\n                    s.onerror = function () { reject(new Error('lib')); };\n                    document.head.appendChild(s);\n                });\n            }\n            return libPromise;\n        }\n\n        function warn(t) { var w = el('i2pWarn'); if (!t) { w.hidden = true; return; } w.textContent = t; w.hidden = false; }\n        function esc(s) { return String(s).replace(\/&\/g, '&amp;').replace(\/<\/g, '&lt;').replace(\/>\/g, '&gt;'); }\n\n        function draw() {\n            el('i2pActions').hidden = !items.length;\n            el('i2pInfo').textContent = items.length ? '\u0421\u0442\u043e\u0440\u0456\u043d\u043e\u043a \u0443 \u043c\u0430\u0439\u0431\u0443\u0442\u043d\u044c\u043e\u043c\u0443 \u0444\u0430\u0439\u043b\u0456: ' + items.length : '';\n            el('i2pList').innerHTML = items.map(function (it, i) {\n                return '<li class=\"pdft-item\">' +\n                    '<span class=\"pdft-num\">' + (i + 1) + '<\/span>' +\n                    '<span class=\"pdft-name\">' + esc(it.file.name) + '<\/span>' +\n                    '<span class=\"pdft-controls\">' +\n                        '<button type=\"button\" data-act=\"up\" data-i=\"' + i + '\" aria-label=\"\u0412\u0438\u0449\u0435\">\u2191<\/button>' +\n                        '<button type=\"button\" data-act=\"down\" data-i=\"' + i + '\" aria-label=\"\u041d\u0438\u0436\u0447\u0435\">\u2193<\/button>' +\n                        '<button type=\"button\" data-act=\"del\" data-i=\"' + i + '\" aria-label=\"\u041f\u0440\u0438\u0431\u0440\u0430\u0442\u0438\">\u2715<\/button>' +\n                    '<\/span><\/li>';\n            }).join('');\n        }\n\n        function add(files) {\n            var list = Array.prototype.slice.call(files || []);\n            if (!list.length) { return; }\n            if (items.length + list.length > MAX_FILES) {\n                warn('\u0417\u0430 \u0440\u0430\u0437 \u043c\u043e\u0436\u043d\u0430 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043d\u0435 \u0431\u0456\u043b\u044c\u0448\u0435 ' + MAX_FILES + ' \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a.');\n                list = list.slice(0, MAX_FILES - items.length);\n            } else {\n                warn('');\n            }\n            list.forEach(function (f) { if (f.type.indexOf('image\/') === 0) { items.push({ file: f }); } });\n            draw();\n        }\n\n        \/\/\/ pdf-lib \u0432\u043c\u0456\u0454 \u0432\u0431\u0443\u0434\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043b\u0438\u0448\u0435 JPEG \u0456 PNG, \u0442\u043e\u0436 \u0440\u0435\u0448\u0442\u0443 (WebP, GIF)\n        \/\/\/ \u043f\u0440\u043e\u0433\u0430\u043d\u044f\u0454\u043c\u043e \u0447\u0435\u0440\u0435\u0437 canvas \u0443 JPEG\n        function bytesFor(file) {\n            if (file.type === 'image\/jpeg' || file.type === 'image\/png') {\n                return file.arrayBuffer().then(function (buf) { return { data: new Uint8Array(buf), type: file.type }; });\n            }\n            return createImageBitmap(file).then(function (bmp) {\n                var c = document.createElement('canvas');\n                c.width = bmp.width; c.height = bmp.height;\n                c.getContext('2d').drawImage(bmp, 0, 0);\n                return new Promise(function (resolve) {\n                    c.toBlob(function (blob) {\n                        blob.arrayBuffer().then(function (buf) { resolve({ data: new Uint8Array(buf), type: 'image\/jpeg' }); });\n                    }, 'image\/jpeg', 0.92);\n                });\n            });\n        }\n\n        function make() {\n            if (!items.length) { return; }\n            el('i2pMake').disabled = true;\n            el('i2pInfo').textContent = '\u0417\u0431\u0438\u0440\u0430\u0454\u043c\u043e\u2026';\n\n            lib().then(function (PDFLib) {\n                return PDFLib.PDFDocument.create().then(function (doc) {\n                    var size = el('i2pSize').value;\n                    var orient = el('i2pOrient').value;\n                    var margin = parseInt(el('i2pMargin').value, 10) * 2.8346;   \/\/ \u043c\u043c \u2192 \u043f\u0443\u043d\u043a\u0442\u0438\n                    var PAGE = { a4: [595.28, 841.89], letter: [612, 792] };\n\n                    var chain = Promise.resolve();\n                    items.forEach(function (it) {\n                        chain = chain.then(function () {\n                            return bytesFor(it.file).then(function (img) {\n                                return (img.type === 'image\/png' ? doc.embedPng(img.data) : doc.embedJpg(img.data));\n                            }).then(function (embedded) {\n                                var iw = embedded.width;\n                                var ih = embedded.height;\n                                var pw, ph;\n\n                                if (size === 'fit') {\n                                    pw = iw + margin * 2;\n                                    ph = ih + margin * 2;\n                                } else {\n                                    var base = PAGE[size];\n                                    var landscape = orient === 'landscape' || (orient === 'auto' && iw > ih);\n                                    pw = landscape ? base[1] : base[0];\n                                    ph = landscape ? base[0] : base[1];\n                                }\n\n                                var page = doc.addPage([pw, ph]);\n                                var boxW = pw - margin * 2;\n                                var boxH = ph - margin * 2;\n                                var k = Math.min(boxW \/ iw, boxH \/ ih);\n                                var w = iw * k;\n                                var h = ih * k;\n\n                                page.drawImage(embedded, {\n                                    x: (pw - w) \/ 2,\n                                    y: (ph - h) \/ 2,\n                                    width: w,\n                                    height: h\n                                });\n                            });\n                        });\n                    });\n\n                    return chain.then(function () { return doc.save(); });\n                });\n            }).then(function (bytes) {\n                var blob = new Blob([bytes], { type: 'application\/pdf' });\n                var a = document.createElement('a');\n                a.href = URL.createObjectURL(blob);\n                a.download = 'images.pdf';\n                document.body.appendChild(a);\n                a.click();\n                setTimeout(function () { URL.revokeObjectURL(a.href); a.remove(); }, 1000);\n                el('i2pInfo').textContent = '\u0413\u043e\u0442\u043e\u0432\u043e: ' + items.length + ' \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, ' + Math.max(1, Math.round(blob.size \/ 1024)) + ' \u041a\u0411';\n                el('i2pMake').disabled = false;\n                if (window.awsStat) { awsStat('pdf', 'build', 'img2pdf'); }\n            }).catch(function (e) {\n                el('i2pMake').disabled = false;\n                el('i2pInfo').textContent = '';\n                warn('\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u0456\u0431\u0440\u0430\u0442\u0438 PDF: ' + (e && e.message ? e.message : '\u043f\u043e\u043c\u0438\u043b\u043a\u0430'));\n            });\n        }\n\n        el('i2pPick').addEventListener('click', function () { el('i2pInput').click(); });\n        el('i2pDrop').addEventListener('click', function (e) { if (e.target === el('i2pDrop')) { el('i2pInput').click(); } });\n        el('i2pInput').addEventListener('change', function () { add(this.files); this.value = ''; });\n        ['dragenter', 'dragover'].forEach(function (ev) { el('i2pDrop').addEventListener(ev, function (e) { e.preventDefault(); this.classList.add('is-over'); }); });\n        ['dragleave', 'drop'].forEach(function (ev) { el('i2pDrop').addEventListener(ev, function (e) { e.preventDefault(); this.classList.remove('is-over'); }); });\n        el('i2pDrop').addEventListener('drop', function (e) { add(e.dataTransfer.files); });\n\n        el('i2pList').addEventListener('click', function (e) {\n            var btn = e.target.closest('button');\n            if (!btn) { return; }\n            var i = parseInt(btn.getAttribute('data-i'), 10);\n            var act = btn.getAttribute('data-act');\n            if (act === 'del') { items.splice(i, 1); }\n            if (act === 'up' && i > 0) { items.splice(i - 1, 0, items.splice(i, 1)[0]); }\n            if (act === 'down' && i < items.length - 1) { items.splice(i + 1, 0, items.splice(i, 1)[0]); }\n            draw();\n        });\n\n        el('i2pMake').addEventListener('click', make);\n        el('i2pClear').addEventListener('click', function () { items = []; warn(''); draw(); });\n    })();\n    <\/script>\n    \n<h2>When is this needed?<\/h2>\n<ul>\n<li><strong>Documents from the phone.<\/strong> Take a photo of your passport, certificate, or contract\u2014and send it as a single file, not ten separate images.<\/li>\n<li><strong>Scans.<\/strong> The scanner often produces a separate JPEG file for each page.<\/li>\n<li><strong>Portfolio or Presentation<\/strong> from existing images.<\/li>\n<li><strong>The request to \"send as a PDF\"<\/strong> \u2014 Banks, insurance companies, and government agencies accept it specifically.<\/li>\n<\/ul>\n<h2>How to Use<\/h2>\n<ol>\n<li>Drag and drop your images\u2014you can add up to 50 at once.<\/li>\n<li>Use the arrows in the list to arrange the pages in the correct order, and mark the ones you don't need with a check mark.<\/li>\n<li>Select a page size: A4 is suitable for documents; \"Fit to image\" is for when it's important to maintain the photo's aspect ratio without margins.<\/li>\n<li>Click \u201cCompile PDF.\u201d<\/li>\n<\/ol>\n<h2>About Page Size and Margins<\/h2>\n<p>The default setting is A4 with 10 mm margins\u2014this ensures the document prints correctly and looks familiar. If you need the PDF for viewing on screen rather than for printing, select \u201cFit to Image\u201d: the page will adjust to fit each photo, and there won\u2019t be any white margins.<\/p>\n<p>The default orientation is automatic: landscape photos fit into a landscape-oriented page, and portrait photos fit into a portrait-oriented page. This is convenient when a single file contains a mix of both.<\/p>\n<h2>What to Do Before Assembly<\/h2>\n<p>Photos from a phone are 3\u20135 MB each, and a PDF containing twenty of them will be about 100 megabytes\u2014no upload form will accept it. Run the images through <a href=\"\/en\/stysnuty-kartynku\/\">compression<\/a>, and touch up the jagged edges of the scans <a href=\"\/en\/obrizaty-kartynku\/\">pruning<\/a>.<\/p>\n<p>If you already have several PDF files and need to combine them into one, you can do this by <a href=\"\/en\/obyednaty-pdf\/\">merging PDFs<\/a>.<\/p>\n<div class=\"tools-other\"><p class=\"tools-other-title\">Other free tools<\/p>    <div class=\"tools-grid\">\n                    <a class=\"tool-card\" href=\"\/en\/qr-generator\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14\" y=\"3\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"3\" y=\"14\" width=\"7\" height=\"7\" rx=\"1.5\"\/><rect x=\"14.5\" y=\"14.5\" width=\"2.5\" height=\"2.5\"\/><rect x=\"18.5\" y=\"18.5\" width=\"2.5\" height=\"2.5\"\/><rect x=\"14.5\" y=\"18.5\" width=\"2.5\" height=\"2.5\" opacity=\".45\"\/><rect x=\"18.5\" y=\"14.5\" width=\"2.5\" height=\"2.5\" opacity=\".45\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">QR Code Generator<\/span>\n                    <span class=\"tool-card-desc\">Links, Wi-Fi, phone, email, SMS. Downloads in PNG and SVG, static codes\u2014they work forever.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">QR<\/span>\n                                                    <span class=\"tool-card-tag\">Wi-Fi<\/span>\n                                                    <span class=\"tool-card-tag\">SVG<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/stysnuty-kartynku\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"14\" rx=\"2.5\"\/><circle cx=\"8.5\" cy=\"9.5\" r=\"1.8\"\/><path d=\"M4 17l5.5-5 4 3.5 3-2.5 4 4\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Compress the image<\/span>\n                    <span class=\"tool-card-desc\">Reduce photo file size, resize, and convert to WebP. Up to 30 files at a time, all in your browser.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">WebP<\/span>\n                                                    <span class=\"tool-card-tag\">up to \u221290%<\/span>\n                                                    <span class=\"tool-card-tag\">30 files<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/randomayzer\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3.5\" y=\"3.5\" width=\"10\" height=\"10\" rx=\"2\"\/><rect x=\"10.5\" y=\"10.5\" width=\"10\" height=\"10\" rx=\"2\"\/><circle cx=\"6.5\" cy=\"6.5\" r=\"1.2\"\/><circle cx=\"10.5\" cy=\"10.5\" r=\"1.2\" opacity=\".5\"\/><circle cx=\"15.5\" cy=\"15.5\" r=\"1.2\"\/><circle cx=\"18\" cy=\"18\" r=\"1.2\"\/><circle cx=\"13\" cy=\"18\" r=\"1.2\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Randomizer<\/span>\n                    <span class=\"tool-card-desc\">Select a winner for the drawing, generate a number, and shuffle the list. True randomness\u2014not Math.random.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">giveaways<\/span>\n                                                    <span class=\"tool-card-tag\">numbers<\/span>\n                                                    <span class=\"tool-card-tag\">list<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/perevirka-meta-tegiv\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"10.5\" cy=\"10.5\" r=\"6.5\"\/><path d=\"M15.5 15.5L21 21\"\/><path d=\"M7.5 10.5h6M7.5 13h4\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Checking Meta Tags<\/span>\n                    <span class=\"tool-card-desc\">Title, description, H1, canonical URL, and social media preview for any page\u2014with tips on what to fix.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">SEO<\/span>\n                                                    <span class=\"tool-card-tag\">title<\/span>\n                                                    <span class=\"tool-card-tag\">og:image<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/generator-robots-txt\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 3h9l4 4v14a1.5 1.5 0 01-1.5 1.5h-11A1.5 1.5 0 015 21V4.5A1.5 1.5 0 016.5 3z\"\/><path d=\"M14.5 3v4.5H19\"\/><path d=\"M8.5 12h7M8.5 15h7M8.5 18h4\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">robots.txt Generator<\/span>\n                    <span class=\"tool-card-desc\">A ready-to-use file for WordPress or your own website: what to hide, what to show, and where to specify the sitemap.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">WordPress<\/span>\n                                                    <span class=\"tool-card-tag\">sitemap<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/obrizaty-kartynku\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M7 2v15.5A1.5 1.5 0 008.5 19H22\"\/><path d=\"M2 7h13.5A1.5 1.5 0 0117 8.5V22\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Crop the image<\/span>\n                    <span class=\"tool-card-desc\">Crop photos to the desired aspect ratio: profile picture, cover photo, Stories. With a thirds grid and precise output dimensions.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">1:1<\/span>\n                                                    <span class=\"tool-card-tag\">16:9<\/span>\n                                                    <span class=\"tool-card-tag\">Stories<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/vydalyty-fon\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2.5\"\/><path d=\"M3 15l4.5-4 3.5 3 3-2.5L21 17\"\/><circle cx=\"9\" cy=\"8\" r=\"1.6\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Remove Background<\/span>\n                    <span class=\"tool-card-desc\">Two modes: quick color selection and smart mode with a neural network right in your browser. Transparent PNG or replace the background with a color of your choice.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">AI<\/span>\n                                                    <span class=\"tool-card-tag\">PNG<\/span>\n                                                    <span class=\"tool-card-tag\">transparency<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/obyednaty-pdf\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"5\" width=\"11\" height=\"14\" rx=\"2\"\/><path d=\"M17 8h2.5A1.5 1.5 0 0121 9.5V19a1.5 1.5 0 01-1.5 1.5H10\"\/><path d=\"M6.5 12h5M6.5 15h3\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Merge PDFs<\/span>\n                    <span class=\"tool-card-desc\">Combine several PDFs into one in the desired order. No watermarks; the text remains unchanged.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">PDF<\/span>\n                                                    <span class=\"tool-card-tag\">documents<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/stysnuty-pdf\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 3h9l4 4v14a1.5 1.5 0 01-1.5 1.5h-11A1.5 1.5 0 015 21V4.5A1.5 1.5 0 016.5 3z\"\/><path d=\"M14.5 3v4.5H19\"\/><path d=\"M12 10v6M9.5 13.5L12 16l2.5-2.5\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Compress PDF<\/span>\n                    <span class=\"tool-card-desc\">Reduce the size of your PDF files significantly\u2014for email and forms with size limits. Scans compress best.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">PDF<\/span>\n                                                    <span class=\"tool-card-tag\">up to \u221290%<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/foto-na-dokumenty\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"3\" width=\"16\" height=\"18\" rx=\"2\"\/><circle cx=\"12\" cy=\"10\" r=\"3.2\"\/><path d=\"M6.5 19c1.2-2.6 3.2-3.9 5.5-3.9s4.3 1.3 5.5 3.9\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Photos for ID documents<\/span>\n                    <span class=\"tool-card-desc\">3\u00d74 and 3.5\u00d74.5 formats, U.S. visa. Plus a ready-to-print 10\u00d715 sheet with print-ready copies at 300 dpi.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">3\u00d74<\/span>\n                                                    <span class=\"tool-card-tag\">300 dpi<\/span>\n                                                    <span class=\"tool-card-tag\">print<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/lichylnyk-symvoliv\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 6h16M4 11h11M4 16h14M4 20h7\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Character Counter<\/span>\n                    <span class=\"tool-card-desc\">Characters with and without spaces, words, sentences, reading time. With limits for title, description, and Instagram.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">SEO<\/span>\n                                                    <span class=\"tool-card-tag\">texts<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n                    <a class=\"tool-card\" href=\"\/en\/vodyanyy-znak\/\">\n                <span class=\"tool-card-icon\" aria-hidden=\"true\">\n                    <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"16\" rx=\"2.5\"\/><path d=\"M7 16.5l4.5-4.5 3 3 2-2 2.5 2.5\"\/><path d=\"M8.5 9.5h7\" opacity=\".5\"\/><\/svg>\n                <\/span>\n                <span class=\"tool-card-body\">\n                    <span class=\"tool-card-name\">Watermark<\/span>\n                    <span class=\"tool-card-desc\">Photo caption: text, angle, or tile, transparency, and color. For portfolios and product photos.<\/span>\n                    <span class=\"tool-card-tags\">\n                                                    <span class=\"tool-card-tag\">photo<\/span>\n                                                    <span class=\"tool-card-tag\">protection<\/span>\n                                            <\/span>\n                <\/span>\n                <span class=\"tool-card-more\">Open<\/span>\n            <\/a>\n            <\/div>\n    <\/div>","protected":false},"excerpt":{"rendered":"<p>Combine several photos or scans into a single PDF file\u2014right in your browser. You set the page order yourself, and the files aren\u2019t uploaded anywhere. When you need it: Documents from your phone. You\u2019ve taken a photo of your passport, a certificate, or a contract\u2014and you need to send it as a single file, not ten separate images. Scans. Scanners often produce separate JPEGs for each page. A portfolio or presentation with [\u2026]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"class_list":["post-360","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio<\/title>\n<meta name=\"description\" content=\"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aws.in.ua\/en\/foto-v-pdf\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio\" \/>\n<meta property=\"og:description\" content=\"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aws.in.ua\/en\/foto-v-pdf\/\" \/>\n<meta property=\"og:site_name\" content=\"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aws.in.ua\/wp-content\/uploads\/2026\/08\/og-hero.jpg\" \/>\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\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/foto-v-pdf\\\/\",\"url\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/foto-v-pdf\\\/\",\"name\":\"\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#website\"},\"datePublished\":\"2026-09-13T10:37:40+00:00\",\"description\":\"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/foto-v-pdf\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/aws.in.ua\\\/en\\\/foto-v-pdf\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/foto-v-pdf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043e\u043b\u043e\u0432\u043d\u0430\",\"item\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0443 PDF\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/\",\"name\":\"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio\",\"description\":\"AWS - \u041f\u043e\u0432\u043d\u0438\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u043e\u0441\u043b\u0443\u0433 \u0437 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u0441\u0430\u0439\u0442\u0456\u0432: UX\\\/UI \u0434\u0438\u0437\u0430\u0439\u043d, Frontend \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430, Backend \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u043a\u0430. \u0406\u043d\u0434\u0438\u0432\u0456\u0434\u0443\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0456\u0434\u0445\u0456\u0434 \u0442\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0456\u044f \u044f\u043a\u043e\u0441\u0442\u0456\",\"publisher\":{\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#organization\",\"name\":\"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio\",\"url\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/aws.in.ua\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/screenshot.png\",\"contentUrl\":\"https:\\\/\\\/aws.in.ua\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/screenshot.png\",\"width\":1744,\"height\":1101,\"caption\":\"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio\"},\"image\":{\"@id\":\"https:\\\/\\\/aws.in.ua\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"email\":\"in@aws.in.ua\",\"foundingDate\":\"2014\",\"areaServed\":[{\"@type\":\"Country\",\"name\":\"\u0423\u043a\u0440\u0430\u0457\u043d\u0430\"},{\"@type\":\"Place\",\"name\":\"Worldwide\"}],\"sameAs\":[\"https:\\\/\\\/t.me\\\/imajik\",\"https:\\\/\\\/maps.google.com\\\/?cid=14844860610186903902\"],\"knowsAbout\":[\"\u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432\",\"UX\\\/UI \u0434\u0438\u0437\u0430\u0439\u043d\",\"Frontend-\u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430\",\"Backend-\u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430\"],\"telephone\":\"+380936450660\",\"address\":{\"@type\":\"PostalAddress\",\"addressLocality\":\"\u041a\u0438\u0457\u0432\",\"addressCountry\":\"UA\"},\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\"],\"opens\":\"10:00\",\"closes\":\"19:00\"}],\"contactPoint\":{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"telephone\":\"+380936450660\",\"email\":\"in@aws.in.ua\",\"availableLanguage\":[\"uk\",\"en\"]}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio","description":"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.","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:\/\/aws.in.ua\/en\/foto-v-pdf\/","og_locale":"en_US","og_type":"article","og_title":"\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio","og_description":"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.","og_url":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/","og_site_name":"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio","og_image":[{"width":1200,"height":630,"url":"https:\/\/aws.in.ua\/wp-content\/uploads\/2026\/08\/og-hero.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/","url":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/","name":"\u0424\u043e\u0442\u043e \u0443 PDF \u043e\u043d\u043b\u0430\u0439\u043d \u2014 \u0437\u0456\u0431\u0440\u0430\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c - Ageenko Web Studio","isPartOf":{"@id":"https:\/\/aws.in.ua\/en\/#website"},"datePublished":"2026-09-13T10:37:40+00:00","description":"\u0417\u0456\u0431\u0440\u0430\u0442\u0438 JPG, PNG \u0447\u0438 \u0441\u043a\u0430\u043d\u0438 \u0432 \u043e\u0434\u0438\u043d PDF \u043e\u043d\u043b\u0430\u0439\u043d: \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u0441\u0442\u043e\u0440\u0456\u043d\u043e\u043a, A4 \u0430\u0431\u043e \u043f\u0456\u0434 \u0440\u043e\u0437\u043c\u0456\u0440 \u0444\u043e\u0442\u043e, \u043f\u043e\u043b\u044f. \u0411\u0435\u0437 \u0440\u0435\u0454\u0441\u0442\u0440\u0430\u0446\u0456\u0457 \u0442\u0430 \u0431\u0435\u0437 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0444\u0430\u0439\u043b\u0456\u0432 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440.","breadcrumb":{"@id":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aws.in.ua\/en\/foto-v-pdf\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aws.in.ua\/en\/foto-v-pdf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043e\u043b\u043e\u0432\u043d\u0430","item":"https:\/\/aws.in.ua\/en\/"},{"@type":"ListItem","position":2,"name":"\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0443 PDF"}]},{"@type":"WebSite","@id":"https:\/\/aws.in.ua\/en\/#website","url":"https:\/\/aws.in.ua\/en\/","name":"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio","description":"AWS - \u041f\u043e\u0432\u043d\u0438\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u043f\u043e\u0441\u043b\u0443\u0433 \u0437 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0438 \u0441\u0430\u0439\u0442\u0456\u0432: UX\/UI \u0434\u0438\u0437\u0430\u0439\u043d, Frontend \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430, Backend \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u043a\u0430. \u0406\u043d\u0434\u0438\u0432\u0456\u0434\u0443\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0456\u0434\u0445\u0456\u0434 \u0442\u0430 \u0433\u0430\u0440\u0430\u043d\u0442\u0456\u044f \u044f\u043a\u043e\u0441\u0442\u0456","publisher":{"@id":"https:\/\/aws.in.ua\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aws.in.ua\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","ProfessionalService"],"@id":"https:\/\/aws.in.ua\/en\/#organization","name":"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio","url":"https:\/\/aws.in.ua\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aws.in.ua\/en\/#\/schema\/logo\/image\/","url":"https:\/\/aws.in.ua\/wp-content\/uploads\/2025\/03\/screenshot.png","contentUrl":"https:\/\/aws.in.ua\/wp-content\/uploads\/2025\/03\/screenshot.png","width":1744,"height":1101,"caption":"AWS - \u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432 \u043f\u0456\u0434 \u043a\u043b\u044e\u0447 | \u0421\u0443\u0447\u0430\u0441\u043d\u0438\u0439 \u0434\u0438\u0437\u0430\u0439\u043d \u0442\u0430 \u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430 | Ageenko Web Studio"},"image":{"@id":"https:\/\/aws.in.ua\/en\/#\/schema\/logo\/image\/"},"email":"in@aws.in.ua","foundingDate":"2014","areaServed":[{"@type":"Country","name":"\u0423\u043a\u0440\u0430\u0457\u043d\u0430"},{"@type":"Place","name":"Worldwide"}],"sameAs":["https:\/\/t.me\/imajik","https:\/\/maps.google.com\/?cid=14844860610186903902"],"knowsAbout":["\u0420\u043e\u0437\u0440\u043e\u0431\u043a\u0430 \u0441\u0430\u0439\u0442\u0456\u0432","UX\/UI \u0434\u0438\u0437\u0430\u0439\u043d","Frontend-\u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430","Backend-\u0440\u043e\u0437\u0440\u043e\u0431\u043a\u0430"],"telephone":"+380936450660","address":{"@type":"PostalAddress","addressLocality":"\u041a\u0438\u0457\u0432","addressCountry":"UA"},"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday"],"opens":"10:00","closes":"19:00"}],"contactPoint":{"@type":"ContactPoint","contactType":"sales","telephone":"+380936450660","email":"in@aws.in.ua","availableLanguage":["uk","en"]}}]}},"_links":{"self":[{"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/pages\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/comments?post=360"}],"version-history":[{"count":0,"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/pages\/360\/revisions"}],"wp:attachment":[{"href":"https:\/\/aws.in.ua\/en\/wp-json\/wp\/v2\/media?parent=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}