Promt-Hub
Главная / Программирование и IT / PDF Viewer

PDF Viewer

Описание промпта
Готовый код веб-приложения для просмотра PDF-файлов с расширенным функционалом.
Что делает этот промпт
  • Генерирует полный исходный код клиентского PDF-вьювера с поддержкой навигации, поиска, аннотаций и адаптивного дизайна.
Преимущества
  • Экономит время на разработку с нуля, обеспечивает кроссплатформенность и предоставляет расширенный функционал для работы с документами.
Для кого подходит
  • Фронтенд-разработчики, создатели веб-приложений, студенты, изучающие JavaScript и работу с PDF.js.
Инструкция по использованию промпта
Скопируй сгенерированный код в соответствующие файлы проекта. Убедись, что путь к библиотеке PDF.js указан верно. Запусти локальный сервер для корректной работы.
Что нужно предоставить
Необходимо наличие среды выполнения JavaScript и подключение библиотеки PDF.js. Требуется базовое понимание HTML/CSS/JS.
Что ожидать в результате
Рабочее веб-приложение, позволяющее загружать PDF-файлы, просматривать их, искать текст, делать пометки и печатать документ.
Рекомендации
Для продакшена рекомендуется добавить обработку ошибок загрузки файлов и оптимизацию рендеринга больших документов.
Ограничения
Функционал зависит от возможностей браузера и версии PDF.js. Некоторые специфические форматы PDF могут отображаться некорректно.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли опытного фронтенд-разработчика. Создай веб-приложение для просмотра PDF-файлов, используя HTML5, CSS3, JavaScript и библиотеку PDF.js.

Твоя задача — реализовать чистый и интуитивно понятный интерфейс со следующими функциями:

1. Навигация: реализуй переключение страниц с помощью миниатюр (thumbnails) и просмотра оглавления (outline).
2. Поиск: добавь поиск текста по документу с подсветкой найденных результатов.
3. Управление видом: реализуй увеличение/уменьшение масштаба и режимы «по ширине»/«по высоте».
4. Работа с текстом: обеспечь возможность выделения и копирования текста.
5. Аннотации: добавь инструменты для создания заметок, выделения фрагментов и рисования.
6. Дополнительно: реализуй поворот документа, режим презентации и печать с настройками.
7. Адаптивность: убедись, что дизайн корректно работает на всех устройствах.
8. Метаданные: выведи информацию о свойствах документа.

Используй современные практики разработки. Код должен быть модульным, читаемым и готовым к запуску в браузере.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.