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

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

Illustration viewer

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

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

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

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

Налаштовуваний вихід

GroupDocs.Viewer дозволяє не лише рендерити документ, а й точно керувати процесом: які частини документа слід рендерити, а які — ні, коли їх рендерити, як їх рендерити, а також застосовувати різні трансформації до отриманого результату.

UI для ASP.NET Core

Ми надаємо відкритий UI‑пакет для ASP.NET Core, який можна додати до проєкту за кілька хвилин. Пакет Viewer.UI містить веб‑UI на базі Angular та забезпечує набір корисних API та провайдерів сховища даних.

Підтримка платформ

GroupDocs.Viewer для .NET підтримує наступні операційні системи, фреймворки та менеджери пакетів

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Пакет для Windows

  • Підтримує .NET Framework 4.6.2+ та .NET 6.0
  • Найповніша підтримка форматів файлів
  • Залежить від System.Drawing та System.Drawing.Common
Завантажити з NuGet

Крос‑платформений пакет

  • Підтримує .NET 6.0 та вищі версії
  • Обмежена підтримка форматів файлів
  • Працює на Windows, Linux та macOS
Завантажити з NuGet

Підтримувані формати файлів

GroupDocs.Viewer для .NET підтримує роботу з наступними форматами файлів.

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 Підтримується Windows-specific package
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Підтримується Windows-specific package
  • 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 Підтримується Windows-specific package
  • 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 Підтримується Windows-specific package
  • 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 для .NET

Рендер DOCX у HTML

Властивості класу HtmlViewOptions дозволяють керувати процесом конвертації, докладніше — тут. Наприклад, ви можете вбудувати всі зовнішні ресурси у вихідний HTML‑файл, мінімізувати його та оптимізувати для друку.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Створити екземпляр Viewer
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Встановити параметри вихідного HTML
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Перетворити DOCX у HTML з вбудованими ресурсами
    viewer.View(options);
}

Експорт PPTX у PDF

Створіть екземпляр класу PdfViewOptions, і передайте його методу Viewer.View, щоб конвертувати файл PowerPoint PPTX у PDF. Властивості класу PdfViewOptions дозволяють керувати процесом конвертації. Наприклад, ви можете захистити вихідний PDF‑файл, змінити порядок його сторінок та вказати якість зображень документа. Дивіться наступний розділ документації для деталей.

C#

using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

using (var viewer = new Viewer("presentation.pptx"))
{
    // Встановити параметри вихідного PDF       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Експортувати PPTX у PDF       
    viewer.View(viewOptions);
}

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

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

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

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

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

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