Коментуйте PDF і шукайте текст, який він вже містить—без плагінів.
Вступ
Багато організацій використовують PDF як основний формат документів для звітів, наукових статей, посібників та технічних креслень. У багатьох .NET застосунках користувачі можуть завантажити файл і відкрити його у переглядачі — але на цьому процес зупиняється.
Традиційний переглядач забезпечує лише режим лише для читання, не дозволяючи користувачам позначати документ або знаходити фразу без прокручування.
Додаючи анотацію та пошук тексту до сучасного переглядача PDF без плагінів, .NET застосунки дозволяють людям коментувати файл і переходити безпосередньо до потрібного фрагмента — за умови, що PDF містить текстовий шар, що характерно для більшості.
У цій статті ми розглянемо:
- Як анотація PDF покращує процеси перегляду документів
- Як повнотекстовий пошук читає текстовий шар PDF, і з якими файлами він не допомагає
- Як легко ці функції можна інтегрувати у .NET застосунок
Ви можете спробувати переглядач або завантажити SDK за адресою:
1. Анотація PDF — Перетворення статичних сторінок у інтерактивні документи
Проблема зі статичними PDF
Багато команд все ще покладаються на неефективні процеси під час перегляду документів:
- Друкувати PDF
- Позначати його ручкою
- Сканувати документ
- Завантажити нову версію
Цей процес створює плутанину у версіях, затримки та зайву ручну роботу.
Рішення: шар анотації у переглядачі
Вбудовування механізму анотації у ваш .NET портал дозволяє користувачам взаємодіяти з документом безпосередньо.
Одна нотатка щодо ліцензування перед таблицею функцій, оскільки вона впливає на бюджет, а не на дизайн: анотація є окремим плагіном для Doconut Viewer, а не частиною базового переглядача. Це один із чотирьох — Annotation, Converter, DICOM та Search. Пошук по текстовому шару, розглянутий у наступному розділі, також є плагіном Search. Контрольований друк, навпаки, входить до складу самого переглядача.
| Функція | Перевага |
|---|---|
| Виділення, підкреслення, закреслення | Швидко підкреслити важливий текст |
| Нотатки‑стикери | Додати контекстний зворотний зв’язок безпосередньо в документ |
| Вільне малювання | Корисно для діаграм, технічних ескізів та оглядів дизайну |
| Анотації з міткою часу | Відстежувати, коли були додані зміни |
Замість зміни оригінального файлу, анотації можна зберігати як окремі шари метаданих (наприклад JSON), пов’язані з документом.
Такий підхід забезпечує:
- Оригінальний PDF залишається незмінним
- Анотації можна експортувати або видаляти окремо
- Документ залишається єдиним джерелом правди
Практичний вплив
Анотація значно покращує робочі процеси з документами:
- Швидший перегляд документів
- Чіткіший зворотний зв’язок під час обговорень дизайну чи досліджень
- Зменшена потреба у зовнішніх інструментах редагування
2. Повнотекстовий пошук — Що має містити PDF
Два PDF, які виглядають ідентично
Відкрийте два відсканованих контракти поруч, і вони можуть виглядати однаково. Один є придатним до пошуку, інший — ні, і нічого на екрані не підказує, який який.
PDF зберігає зображення сторінок і, окремо, текстовий шар: символи сторінки та їх позиції. Майже кожен PDF, створений у Word, генераторі звітів, експортованому з бізнес‑системи або зі сканера з увімкненим розпізнаванням тексту, містить цей шар. Пошук порівнює вашу фразу з цим шаром і підсвічує місце на зображенні сторінки, де розташовані ці символи.
PDF, який є лише фотографією сторінки, не містить такого шару. У файлі немає тексту, тому пошук не має чого порівнювати.
Що переглядач робить з текстовим шаром
| Можливість | Опис |
|---|---|
| Пошук по текстовому шару | Порівнює запит з символами, збереженими у файлі |
| Підсвічування результатів | Позначає кожен збіг безпосередньо на відображеній сторінці |
| Навігація по результатах | Перемикає між збігами по всьому документу |
| Будь‑який скрипт | Читає шар у його вигляді, латиницею чи ні |
Коли шар присутній:
- текст можна виділяти
- користувачі можуть копіювати вміст
- повнотекстовий пошук працює по всьому файлу
Якщо шар відсутній, файл все одно відкривається і відображається нормально; просто його неможливо шукати. Doconut наразі не читає символи з зображення сторінки.
Чому це важливо
Чи є документ придатним до пошуку, визначається під час його імпорту в систему, а не коли хтось його шукає. Майже всі сканери та платформи управління документами можуть записати текстовий шар під час завантаження, і файл, який приходить з таким шаром, залишається корисним стільки, скільки ви його зберігаєте.
У такому архіві користувачі можуть миттєво знаходити:
- технічні специфікації
- регуляторні положення
- наукові посилання
- історичні записи
Замість ручного перегляду документів, вони можуть просто шукати і переходити до відповідного розділу.
3. Просте інтегрування у .NET застосунки
Візьміть назву пакету, версію та кроки ініціалізації з офіційної сторінки завантаження та документації, що постачається разом зі збіркою, яку ви встановлюєте. Обидва елементи змінювалися між випусками, і рядок пакету, скопійований зі статті, є найпоширенішою причиною того, що перша інтеграція провалюється з помилкою, схожою на ліцензійну.
Переглядач працює з поширеними .NET фреймворками, включаючи:
- ASP.NET Core
- ASP.NET MVC
- Blazor
Після налаштування ваш застосунок відображає PDF безпосередньо в браузері. Анотація та пошук тексту з'являються, коли їх плагіни ліцензовані та активовані.
4. Без плагінів та безпечний за дизайном
Сучасні браузери більше не підтримують застарілі плагіни, такі як Flash або ActiveX.
Сучасний переглядач PDF повинен працювати повністю в HTML5 та JavaScript.
Переваги:
- Не вимагає встановлення на клієнті
- Працює у всіх сучасних браузерах
- Сумісний з настільними та мобільними пристроями
Функції безпеки:
- Тільки HTTPS‑зв’язок
- Автентифікація на основі токенів
- Контрольований доступ до документів
Це робить переглядач придатним для корпоративних застосунків, що працюють з конфіденційними документами.
Висновок
Статичні PDF обмежують можливості команд працювати з інформацією. Додавання анотації та пошуку тексту у ваш .NET застосунок перетворює файл, який можна лише читати, у файл, який можна коментувати та шукати в ньому.
Ключові переваги:
- Швидший перегляд документів за допомогою інструментів анотації
- Повнотекстовий пошук, де PDF містить текстовий шар, що характерно для більшості
- Легке інтегрування у існуючі .NET застосунки
- Перегляд без плагінів
Якщо ви хочете докладніше ознайомитися з цими можливостями, ви можете дізнатися більше або завантажити продукт за адресою:
Надайте своїм користувачам PDF, який вони можуть позначати та шукати, всередині застосунку, який вони вже використовують.
