GroupDocs.Viewer: краткий обзор

API для рендеринга, отображения и преобразования документов, слайдов, диаграмм и многих других типов документов в приложениях Node.js.

Illustration viewer

Просматривайте документы эффективно и надежно

С помощью API GroupDocs.Viewer вы можете эффективно отображать документы любых поддерживаемых форматов в HTML, JPEG, PNG и PDF с помощью гибких и мощных функций, сохраняя при этом целостность содержимого и структуры документа. GroupDocs.Viewer для Node.js работает на платформах Windows и Linux.

Поддерживаются большинство популярных форматов файлов и документов.

Мы поддерживаем рендеринг более 180 наиболее популярных форматов файлов и документов, включая Word, Excel, PDF, PowerPoint, семейство форматов OpenDocument, архивы, растровые и векторные изображения, электронные книги, языки программирования и разметки, а также многие другие типы файлов, включая зашифрованные. файлы с защитой паролем.

Настраиваемый вывод

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

Независимость от платформы

GroupDocs.Viewer для Node.js поддерживает следующие операционные системы, платформы и менеджеры пакетов.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
NPM

Поддерживаемые форматы файлов

GroupDocs.Viewer для Node.js через Java поддерживает операции со следующими форматами файлов.

Microsoft Office, OpenDocument и текстовые форматы

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Изображения, графика и диаграммы

  • Растровые изображения: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Другой

  • Интернет: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Архивы: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Другой: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Возможности GroupDocs.Viewer

Легко визуализируйте, отображайте и конвертируйте документы PDF и Office.

Feature icon

Просмотр документов в формате HTML

Конвертируйте документ любого типа в документ HTML с помощью CSS и SVG, который можно отобразить в любом современном веб-браузере.

Feature icon

Растеризация документов

Преобразуйте любой поддерживаемый формат документа в растровое изображение с настраиваемым форматом изображения и качеством сжатия.

Feature icon

Рендеринг и выделение программных кодов

Поддержка всех популярных языков программирования, сценариев и разметки с возможностью анализа и выделения их синтаксиса.

Feature icon

Конвертировать в PDF

Документ любого поддерживаемого формата можно легко преобразовать и сохранить в PDF с настраиваемыми параметрами.

Feature icon

Применить преобразования

Выходной документ можно трансформировать во время рендеринга — страницы можно поворачивать и/или переставлять, а поверх них можно размещать текстовый водяной знак.

Feature icon

Настройка вывода HTML

Выходные HTML-документы, генерируемые GroupDocs.Viewer, можно очень тонко настроить: разрешено сохранение в поток или файл, с внешними или встроенными ресурсами, обратными вызовами и так далее.

Feature icon

Поддержка сложных структур документов

GroupDocs.Viewer поддерживает не только отдельные документы, но и файлы, которые внутри содержат список или иерархическую структуру документов, например, сообщения электронной почты с вложениями, ZIP-архивы с внутренними файлами в папках, многостраничные изображения TIFF и т. д.

Feature icon

Варианты оптимизации

GroupDocs.Viewer содержит настраиваемую подсистему кэширования, которая может сократить время загрузки за счет использования кэшированных версий документов. Также набор различных опций для разных форматов позволяет исключить из рендеринга некоторые ненужные части или аспекты документов (шрифты, скрытые листы, вложения электронной почты) для оптимизации общей производительности.

Feature icon

Поддержка документов, защищенных паролем

GroupDocs.Viewer позволяет открывать зашифрованные документы разных типов: PDF, WordProcessing, Spreadsheet, Presentation и другие, указав пароль в параметрах загрузки.

Примеры кода

Некоторые варианты использования типичного GroupDocs.Viewer для Node.js с помощью операций Java

Преобразование DOCX в HTML

Свойства класса HtmlViewOptions позволяют вам управлять процессом преобразования, подробнее об этом здесь. Например, вы можете встроить все внешние ресурсы в выходной HTML-файл, минимизировать выходной файл и оптимизировать его для печати.

JavaScript

import { Viewer, HtmlViewOptions } from '@groupdocs/groupdocs.viewer'

// Установите параметры вывода HTML
const viewOptions = HtmlViewOptions.forEmbeddedResources()

// Создать экземпляр средства просмотра
const viewer = new Viewer("resume.docx")

// Преобразование DOCX в HTML со встроенными ресурсами
viewer.view(viewOptions)
viewer.close()

Экспорт PPTX в PDF

Создайте экземпляр класса PdfViewOptions и передайте его методу Viewer.view, чтобы преобразовать файл PowerPoint PPTX в PDF. Свойства класса PdfViewOptions позволяют вам управлять процессом преобразования. Например, вы можете защитить выходной PDF-файл, изменить порядок его страниц и указать качество изображений документа. Подробности см. в следующем разделе документации.

JavaScript

import { Viewer, PdfViewOptions } from '@groupdocs/groupdocs.viewer'

// Установите параметры вывода PDF
const viewOptions = new PdfViewOptions("presentation.pdf")

// Создать экземпляр средства просмотра
const viewer = new Viewer("presentation.pptx")

// Экспорт PPTX в PDF
viewer.view(viewOptions)
viewer.close()

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский