# PDF Editor — редактор PDF з авто-підвантаженням шрифтів

Розширення для Google Chrome, яке дозволяє редагувати PDF-документи прямо у браузері:
**редагувати наявний текст у документі**, додавати новий текст, малювати, виділяти,
замальовувати, вставляти зображення. Якщо потрібного шрифту немає — він
**підвантажується автоматично**. Повна підтримка кирилиці (і, ї, є, ґ).

Усе працює **локально у вашому браузері** — жоден файл нікуди не надсилається.

---

## Встановлення

1. Розпакуйте архів `pdf-editor-extension.zip` у будь-яку папку.
2. Відкрийте у Chrome сторінку `chrome://extensions`.
3. Увімкніть перемикач **«Режим розробника»** (Developer mode) у правому верхньому куті.
4. Натисніть **«Завантажити розпаковане розширення»** (Load unpacked).
5. Виберіть папку, у яку розпакували архів (ту, що містить `manifest.json`).
6. Готово — іконка редактора з’явиться на панелі Chrome.

> Режим розробника потрібен, бо розширення встановлюється напряму, а не з Chrome Web Store.
> Його можна лишити увімкненим — він безпечний.

---

## Як користуватися

1. Натисніть на іконку розширення → **«Відкрити редактор PDF»** (або клацніть правою
   кнопкою на посиланні/сторінці PDF → «Редагувати цей PDF у редакторі»).
2. Перетягніть PDF у вікно редактора або натисніть **«Вибрати файл»**.
3. Скористайтеся інструментами на верхній панелі:
   - **V** — вибір і переміщення елементів
   - **E** — **редагувати наявний текст**: клацніть (або двічі клацніть) на текст у
     документі — він стане редагованим прямо на місці
   - **T** — додати новий текст (двічі клацніть, щоб редагувати)
   - **D** — олівець (вільне малювання)
   - **H** — виділення тексту маркером
   - **R** — прямокутник / замалювати ділянку
   - **I** — вставити зображення (PNG/JPG)
4. Колір, розмір, жирність, курсив і шрифт задаються на панелі праворуч від інструментів.
5. Натисніть **«Зберегти PDF»** — відредагований файл завантажиться як `…-edited.pdf`.

### Панель «Шрифти»
- Показує шрифти, виявлені у відкритому PDF, і чи є для них відповідник.
- Список доступних шрифтів (усі — з підтримкою кирилиці).
- Поле **«Додати шрифт»**: введіть назву з [Google Fonts](https://fonts.google.com)
  (напр. *Inter*, *Rubik*) — і шрифт автоматично завантажиться та стане доступним.

---

## Як працює редагування наявного тексту (і його межі)

Інструмент **E** дозволяє редагувати текст, який уже є в PDF. Коли ви клацаєте на
текст, редактор:
1. визначає рядок під курсором і його положення;
2. акуратно **закриває оригінал прямокутником кольору фону** (колір береться зі
   сторінки автоматично — працює і на не-білому тлі);
3. кладе зверху **редаговане текстове поле**, заздалегідь заповнене тим самим текстом.

Далі ви просто правите текст, як у звичайному полі. Колір, розмір і шрифт можна
змінити на панелі праворуч.

**Що варто розуміти:**
- Текст редагується **порціями так, як його збережено у PDF** — це може бути слово,
  фрагмент або цілий рядок (залежить від того, як створювали документ). Перепливання
  абзаців немає.
- Для редагованого тексту застосовується **шрифт із підтримкою кирилиці** (типово
  *Roboto*) відповідного розміру, а не точна копія оригінального шрифту. Тому форма
  літер може трохи відрізнятися. За потреби виберіть інший шрифт на панелі.
- Це **візуальна заміна**: на вигляд і на друк сторінка виглядає виправленою, але
  оригінальний текст технічно лишається у файлі під «замазкою». Тобто це **не
  редагування для приховування даних** — для справжнього вилучення (редакції)
  потрібен окремий підхід.

Для заповнення форм, підписання, виправлення помилок і нотаток цього цілком достатньо.
Можна також користуватися ручним способом: замалювати ділянку (**R**) і надрукувати
текст заново (**T**).

---

## Гарячі клавіші

| Дія | Клавіші |
|---|---|
| Відкрити PDF | Ctrl + O |
| Зберегти PDF | Ctrl + S |
| Скасувати / Повторити | Ctrl + Z / Ctrl + Y |
| Видалити вибране | Delete |
| Інструменти | V · E · T · D · H · R · I |
