GroupDocs.Viewer у стислому огляді

API для рендерингу, відображення та конвертації документів, слайдів, діаграм та багатьох інших типів у Node.js‑додатках

Illustration viewer

Переглядайте документи ефективно та надійно

За допомогою API GroupDocs.Viewer ви можете ефективно рендерити документи будь‑яких підтримуваних форматів у HTML, JPEG, PNG та PDF з гнучкими та потужними параметрами, зберігаючи цілісність вмісту та структури документа. GroupDocs.Viewer для Node.js працює на платформах Windows та Linux.

Підтримуються найпопулярніші формати файлів і документів

Ми підтримуємо рендеринг понад 190 найпопулярніших форматів файлів і документів, включаючи 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 Documents

Feature icon

Перегляд документів у HTML

Перетворюйте документи будь‑якого типу у HTML‑документ з CSS та SVG, який можна відобразити в будь‑якому сучасному веб‑браузері.

Feature icon

Растеризуйте документи у Jpeg або PNG

Растеризуйте будь‑який підтримуваний формат документу у растрове зображення, з можливістю налаштування формату зображення та якості стиснення.

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()

// Створити екземпляр Viewer
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")

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

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

Готові почати?

Завантажте GroupDocs.Viewer безкоштовно або отримайте пробну ліцензію для повного доступу!

Корисні ресурси

Вивчіть документацію, зразки коду та підтримку спільноти для покращення вашого досвіду.

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська