Я нахожусь в процессе написания приложения в Electron.Приложению требуется, чтобы файл PDF отображался во фрейме, занимающем примерно 50% окна.Из-за несколько ограниченного пространства мне бы хотелось решение, которое позволило бы мне рендерить PDF без каких-либо рамок, полей или панели управления вокруг него.В родных приложениях macOS у вас есть доступ к PDFView, который представляет собой средство рендеринга PDF без каких-либо ограничений.Я пытаюсь найти самую близкую вещь к этому, но для Node.js / Electron.
Прежде, чем это будет помечено как дубликат, я прочитал несколько постов "Рендеринг PDF в электронном виде" здесь,Все они указали на ряд библиотек, в частности «электронное pdf-окно».Проблема с библиотекой состоит в том, что все, что она делает - это оборачивает "PDF.js".Я просмотрел PDF.js, а также примеры, но он также имеет рамку в стиле chrome и элементы управления.
Существуют ли библиотеки / реализации средства просмотра PDF для Node.js / Electron, которые предоставляютпочти родной (macOS) опыт в "безрамном" окне?Он должен иметь поддержку копирования / вставки, а также поддержку жестов трекпада.Кроме того, он должен поддерживать документы объемом не менее ста страниц.
Дополнительный вопрос - Можете ли вы изменить программу просмотра Chrome PDF по умолчанию?(т.е. убрать верхнюю панель управления, а также обрезать все поля)?Это кажется самым быстрым (наиболее эффективным) способом сделать это, но я не уверен, если это возможно.