Вступ
Завдання з файлами PDF рідко виникають по одному. Ви виправляєте одрук, заповнюєте форму, підписуєте її, а потім маєте зменшити її розмір, оскільки форма завантаження вимагає щонайбільше 5 МБ. На більшості вебсайтів це означає чотири вивантаження, чотири завантаження й чотири копії вашого документа на серверах, про які ви нічого не знаєте.
Робоча станція PDF тримає документ постійно відкритим під час переходу від одного завдання до іншого — і все це відбувається на вашому власному пристрої. У цій статті ми детально розглянемо, що містить кожна робоча область, чому єдиний комплекс перевершує низку окремих утиліт і з чим система поки що не справляється.
Один документ, вісім робочих областей
Угорі вікна розташована панель меню: «Файл», а далі «Читання», «Упорядкування», «Редагування», «Заповнення та підпис», «Захист», «Конвертація», «Інструменти» та «ШІ». Кожна з них відкриває відповідне меню розділів. Виберіть потрібний — і панель інструментів разом із панеллю керування миттєво підлаштуються під роботу.
Головна ідея полягає в тому, що документ не передається туди й назад. Зміна, зроблена в «Редагуванні», залишається на місці, коли ви переходите до підписання в «Заповненні та підписі», а дія «Скасувати» діє наскрізно в усіх розділах. Якщо ви випадково закриєте вкладку, автозбереження відновить ваш документ. Не пам'ятаєте, де розміщена потрібна дія? Сполучення ⌘K (Ctrl+K у Windows) здійснює швидкий пошук по всіх функціях.
Читання
Відкривайте до восьми PDF одночасно, переглядайте два документи поруч у розділеному вікні та шукайте потрібний текст в одному файлі або в усіх відкритих одночасно — з урахуванням регістру, пошуком цілих слів і регулярними виразами. Друкуйте з вибором діапазонів сторінок і компонуванням до чотирьох сторінок на аркуш. Якщо файл захищено паролем, запит пароля обробляється локально на вашому пристрої.
Упорядкування
Розділи середовища «Упорядкування» керують сторінками: «Сторінки», «Вставка», «Очищення», «Макет», «Штамп» і «Розділення». Перетягуйте сторінки для зміни порядку, повертайте, дублюйте, видаляйте й витягуйте їх. Додавайте інші файли PDF або зображення для об'єднання. Знаходьте порожні та дубльовані сторінки у сканах, обрізайте поля, приводьте всі сторінки до однакового розміру та додавайте номери сторінок, колонтитули або водяні знаки. Розділяйте документ за діапазонами, через певну кількість сторінок, за розміром, закладками або знайденим текстом.
Редагування
Натисніть на текст на сторінці й друкуйте: якщо шрифт документа містить потрібні літери, текст зберігає свою гарнітуру, розмір і положення. Переміщуйте або змінюйте розмір блоків, додавайте текстові блоки, зображення, фігури, маскування й посилання, коментуйте за допомогою маркерів, приміток, малюнків від руки та штампів. Пошук і заміна працюють у всьому документі, а шрифт можна змінити для окремого блоку або для всього тексту цієї гарнітури.
Заповнення та підпис
Заповнюйте поля форми за клавішею Tab або друкуйте безпосередньо поверх плаского бланка, який не містить інтерактивних полів. Збережіть своє ім'я, адресу та інші реквізити у профілі цього браузера, щоб заповнювати повторювані форми в один дотик. Конструктор форм дозволяє створити справжні інтерактивні поля на плаському PDF, а таблицю з даними можна об'єднати з бланком, отримавши заповнений PDF на кожен рядок.
Підписуйте документ намальованим, надрукованим або завантаженим із файлу підписом, або використовуйте файл цифрового сертифіката (.p12 або .pfx) для створення кваліфікованого цифрового підпису. Підпис додається у спосіб, що зберігає його криптографічну чинність, навіть якщо хтось пізніше заповнить інше поле або додасть коментар.
Захист
Це робоча область, до якої ми радимо звертатися кожному, хто працює з персональними даними та конфіденційними матеріалами.
- Маскування (Redact) безповоротно вилучає зі структури файлу все, що перебуває під позначкою: текст, пікселі зображень і векторні лінії. Це не просто замальовування чорним прямокутником. Інструмент здатен автоматично знаходити email-адреси, номери телефонів, номери платіжних карток, IBAN, паспортні дані/номери посвідчень і дати, а перед завантаженням повторно зчитує й перевіряє збережений файл. Якщо хоча б фрагмент позначеного тексту все ще можна знайти, завантаження файлу блокується.
- Очищення (Sanitize) видаляє метадані, вбудовані скрипти, вкладення та прихований вміст перед передачею документа іншим особам.
- Пароль дозволяє встановити або зняти захист паролем із детальним налаштуванням дозволів на друк і копіювання.
Конвертація
Експортуйте файл у формати Word, Excel, PowerPoint, PNG або JPG, Markdown, HTML чи звичайний текст. Створюйте PDF із документів Word, Excel, PowerPoint, вебсторінок, зображень і тексту або скануйте сторінки камерою пристрою. Стискайте файл за готовими профілями або до фіксованого ліміту розміру — незамінно, коли вебпортал обмежує максимальний розмір файлу.
Інструменти
OCR перетворює відскановані сторінки на документ із можливістю пошуку й редагування тексту; підтримку англійської мови вбудовано за замовчуванням, а пакети для інших мов можна легко імпортувати. Інструмент «Порівняння» наочно демонструє змінені рядки та пікселі між двома версіями. Перевірка доступності формує перелік пунктів, які потребують виправлення для програм зчитування з екрана. Розділ «Архів» зберігає копію стандарту PDF/A-2b для довготривалого надійного зберігання, а функція «Бейтс» наносить наскрізну буквено-цифрову нумерацію для судових і юридичних справ.
Пакетна обробка заощаджує години часу: побудуйте послідовний рецепт із дій (стиснення, нумерація сторінок, водяний знак, маскування, OCR і захист паролем), збережіть його та запустіть одразу на масиві файлів PDF, отримавши один архів ZIP із докладним звітом.
ШІ локально на вашому пристрої
Ставте запитання до одного або всіх відкритих файлів PDF та отримуйте точні відповіді з посиланнями на сторінки, звідки взято дані, щоб ви могли все перевірити. Отримуйте стислі витяги, виконуйте команди природною мовою (ви бачите ланцюжок дій до того, як вони застосуються), перекладайте текст або використовуйте інтелектуальні інструменти. Використовується вбудована мовна модель вашого браузера, якщо вона доступна; в іншому разі ви можете один раз завантажити компактну модель розміром близько 340 МБ, яка надалі працює повністю офлайн. Жодні дані не надсилаються на сторонні сервери.
Можливості стисло
Короткий огляд можливостей.
| Робоча область | Для чого призначена |
|---|---|
| Читання | Великі документи, паралельний перегляд двох PDF, гнучкий друк |
| Упорядкування | Об'єднання, розділення, зміна порядку та очищення сторінок |
| Редагування | Правка тексту на місці, додавання контенту, коментування |
| Заповнення та підпис | Форми, графічні підписи та цифрові сертифікати |
| Захист | Справжнє знеособлення даних, очищення метаданих, паролі |
| Конвертація | Формати Office, зображення, стиснення до заданого розміру |
| Інструменти | OCR, порівняння файлів, доступність, PDF/A, Бейтс, пакетні завдання |
| ШІ | Запитання з посиланнями на сторінки, резюме, керування командами |
З чим система поки що не справляється
Ці особливості краще врахувати заздалегідь.
- Немає надсилання запитів на підпис іншим особам. Ви можете підписати документ самі, але не можете надіслати його колегам на підпис.
- Межею є оперативна пам'ять пристрою. Жорсткого обмеження кількості сторінок немає, але надто великий PDF на смартфоні зіткнеться з обмеженнями пам'яті телефону.
- OCR для мов, крім англійської, потребує мовного пакета. Завантажте файл .traineddata перед розпізнаванням текстів іншими мовами.
- Модель ШІ завантажується окремо. Якщо у браузері немає вбудованої моделі, перше завдання ШІ потребуватиме завантаження приблизно 340 МБ. Відповіді на основі пошуку та базові смарт-інструменти працюють і без цього.
- Деякий текст не можна редагувати безпосередньо. Скани вимагають попередньої обробки через OCR, а текст усередині графічних груп поки що не можна змінити на місці.
Для кого призначена
Для всіх, чия робота з PDF складається з ланцюжка послідовних дій: офіс-менеджера, який перетворює скан на підписану й стиснену форму; юриста, який знеособлює конфіденційні матеріали та наносить нумерацію Бейтса на судову справу; студента, який об'єднує, нумерує та стискає дипломну роботу. Комплекс безкоштовний, не потребує реєстрації, не додає водяних знаків і після початкового завантаження сторінки продовжує працювати навіть без інтернету.
Автор:
Ankit Kumar
Старший інженер-програміст і засновник ToolBuddy
Розробка утиліт для браузерів із нульовими вимогами до завантаження за допомогою технологій WebAssembly, Web Audio та Canvas.