Дванадцять операцій у трьох групах
Упорядкування: об'єднати, поділити, видобути сторінки, вилучити сторінки, переставити, обернути. Перетворення: стиснути, зображення в PDF, PDF у зображення. Захист: додати пароль, зняти пароль, вилучити метадані.
Об'єднання, поділ, стиснення та перетворення файлів PDF
Дванадцять операцій із PDF, що залишають документ цілим, на файлах, які видаляють себе самі.
Дванадцять операцій, і доступні лише ті, що пасують до ваших файлів. Щойно ви додасте документ, стають активними операції, які можуть із ним працювати; решта каже, чому не може, замість того щоб зазнати невдачі вже після завантаження.
| Група | Операції |
|---|---|
| Упорядкування | Об'єднати, поділити, видобути сторінки, вилучити сторінки, переставити, обернути. |
| Перетворення | Стиснути, зображення в PDF, PDF у зображення. |
| Захист | Додати пароль, зняти пароль, який ви знаєте, вилучити метадані. |
Кожна операція над сторінками переміщує об'єкти сторінок, а не набирає їх заново. Текст лишається виділюваним текстом, а вектори векторами, тож дорогою нічого не растеризується. Посилання, поля форм і примітки мандрують разом зі своєю сторінкою, а закладки, властивості документа та метадані XMP переносяться. Закладки, що вказували на вилучені сторінки, обрізаються, а не лишаються записами, які ведуть у нікуди.
Стиснення тримається того самого принципу з іншого боку: воно перекодовує зображення і перебудовує структуру файлу, але ніколи не чіпає текст чи векторну графіку, які й так компактні. Якщо результат не був би меншим за оригінал, повертається незмінений оригінал, і інструмент про це каже, а не мовчки віддає ті самі байти.
Це єдиний інструмент POLPROG, який узагалі приймає файл: справжній рушій PDF не працює у вкладці браузера. Завантажений файл потрапляє до каталогу з 32 випадковими символами в назві, який може читати лише обліковий запис обробки, і ніколи не сягає бази даних. Результати видаляються через 30 хвилин, а незавершене завдання через дві години, незалежно від того, чи ви щось натиснете. Жодна назва файлу, сторінка, пароль чи повідомлення парсера ніколи не потрапляє до журналу; збій записується як іменований код.
Рушієм є pikepdf над qpdf, для растеризації служить pypdfium2, а для зображень Pillow. PyMuPDF і Ghostscript виключено через AGPL, попри те що вони швидші, і саме тому стиснення побудоване на qpdf і Pillow, а не на конвеєрі Ghostscript. Ніщо у переліку залежностей не обмежує того, як POLPROG ліцензується чи розгортається.
Найважливіші можливості з практичними поясненнями.
Упорядкування: об'єднати, поділити, видобути сторінки, вилучити сторінки, переставити, обернути. Перетворення: стиснути, зображення в PDF, PDF у зображення. Захист: додати пароль, зняти пароль, вилучити метадані.
Щойно з'являється файл, стають доступними операції, які можуть із ним працювати. Решта називає причину, а не просто тьмяніє: працює з файлами PDF, потрібно щонайменше два файли, приймає один файл за раз.
Текст лишається виділюваним текстом, а вектори векторами. Посилання, поля форм і примітки мандрують зі своєю сторінкою, а закладки, властивості документа та метадані XMP зберігаються.
Закладка, яка вказує на вилучену сторінку, обрізається, а не лишається записом, що нічого не робить, тож структура й після поділу, видобування чи перестановки відповідає документу.
Зберегти якість перебудовує тільки структуру файлу. Рекомендоване додатково знижує роздільність зображень приблизно до 150 DPI. Найменший файл іде далі. Текст і векторна графіка ніколи не перекодовуються, а якщо результат не був би меншим, повертається оригінал, і інструмент про це каже.
Додати пароль шифрує за допомогою AES-256 і може дозволити чи заборонити друк і копіювання тексту. Зняти пароль бере той, який ви вже знаєте, і записує копію без шифрування. Тут нічого не зламують і не зламуватимуть.
Назві файлу, розширенню та типу MIME з браузера не довіряють. Файл приймається за першими байтами і зберігається під назвою, яку створює сервер, усередині каталогу завдання і ніде більше.
Результати зникають через 30 хвилин після створення, а незавершене завдання через дві години, хоч би що ви робили. Кнопка видалення прибирає одразу і завантажені файли, і результати.
Ані назва файлу, ані сторінка, ані пароль, ані повідомлення про помилку парсера. Збій записується як іменований код, і ніщо із завантаженого сюди не зберігається для аналітики, налагодження чи навчання будь-чого.
Зрозумілий шлях від офіційного джерела до першого успішного використання.
Скористайтеся одним з офіційних посилань для свого пристрою або браузера.
Дотримуйтеся інструкцій магазину або відкрийте вебзастосунок. Без сторонніх інсталяторів.
Перегляньте параметри, виберіть уподобання та почніть з основного робочого процесу.
Прозорий огляд основних технологій, використаних для створення та підтримки продукту.
Ваші дані завжди залишаються на вашому пристрої.