Як часто користувачі вашого веб-додатку потребують перегляду документів? Рахунки, звіти, контракти, посібники, резюме, електронні таблиці, презентації – список можна продовжувати. Традиційний підхід? Надання посилання для завантаження.

Але давайте будемо чесними, робочий процес “посилання на завантаження” часто є незручним:

  • Складність для користувача: Клацнути, щоб завантажити, знайти файл, чекати, поки відкриється інша програма (наприклад, Adobe Reader або MS Word)… це виводить користувача з досвіду вашого додатку.
  • Залежність від програмного забезпечення: Що, якщо у користувача немає встановленого потрібного програмного забезпечення? Або якщо він на мобільному пристрої з обмеженими можливостями? Ви ризикуєте, що вони взагалі не зможуть переглянути документ.
  • Втрата контексту: Після завантаження документ існує поза вашим додатком, що ускладнює інтегровані робочі процеси (як от коментування або відстеження стану).
  • Проблеми з контрольованими версіями: Користувачі можуть зберігати локальні копії, які швидко стають застарілими.

Існує набагато більш гладкий, професійний спосіб: вбудувати переглядник документів безпосередньо у ваш веб-додаток .NET. І саме це Doconut дозволяє вам робити.

Представляємо безшовний перегляд в додатку з Doconut

Doconut – це потужний компонент .NET, розроблений спеціально для веб-додатків. Він дозволяє вам відображати та показувати широкий спектр форматів документів прямо в інтерфейсі вашого веб-сайту або веб-додатку.

Думайте про це як про універсальне вікно перегляду, яке ви можете легко інтегрувати. Замість того, щоб змушувати до завантаження, користувачі можуть переглядати PDF, документи Word (DOC, DOCX), електронні таблиці Excel (XLS, XLSX), презентації PowerPoint (PPT, PPTX), зображення (JPG, PNG, TIFF, GIF) і багато інших форматів без жодних зусиль, не покидаючи ваш сайт.

Чому варто вбудувати переглядник, як Doconut?

Інтеграція Doconut у ваш проект .NET приносить значні переваги:

  1. Вища користувацька експертиза: Утримуйте користувачів в межах вашого додатку. Перегляд документів стає миттєвим і легким, лише ще одна частина робочого процесу.
  2. Універсальна сумісність: Doconut обробляє складність рендеринга. Тільки якщо Doconut підтримує формат, ваші користувачі можуть його переглядати, незалежно від установленого програмного забезпечення на їхньому локальному комп’ютері чи пристрої.
  3. Без залежностей на стороні клієнта: Користувачам не потрібен Adobe Reader, Microsoft Office або специфічні плагіни для браузера. Досвід перегляду є однаковим в усіх браузерах і платформах.
  4. Покращений контроль: Тримайте чутливі документи в контрольованому середовищі вашого додатку. Ви можете ефективніше керувати правами доступу та відстежувати активність перегляду.
  5. Оптимізовані робочі процеси: Полегшує процеси, такі як перегляд документів, цикли затвердження або просте посилання на інформацію без зміни контексту.
  6. Легка інтеграція для розробників .NET: Doconut створено для екосистеми .NET, пропонуючи просту інтеграцію з ASP.NET (Web Forms, MVC), ASP.NET Core і потенційно Blazor-додатками.

Як Doconut працює

Хоча конкретні деталі реалізації викладені в документації, загальна ідея проста:

  1. Встановіть: Додайте пакет Doconut NuGet до вашого веб-проекту .NET.
  2. Налаштуйте: Налаштуйте всі необхідні конфігурації (такі як ліцензійні ключі або шляхи до зберігання, якщо це необхідно).
  3. Вбудуйте: Використовуйте наданий контроль Doconut або допоміжні теги у ваших Razor-сторінках, Views, компонентах Blazor або сторінках ASPX.
  4. Вкажіть документ: Передайте шлях або потік документа, який ви хочете відобразити, компоненту Doconut.

Doconut зазвичай обробляє серверну обробку, необхідну для точного рендеринга документа в формат, придатний для перегляду в вебі, який потім відображається у вбудованому перегляднику на стороні клієнта.