Короткий огляд 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.

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

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

Настроюваний вихід

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

Інтерфейс користувача для ASP.NET Core

Ми надаємо пакет інтерфейсу користувача з відкритим кодом для ASP.NET Core, який можна додати до вашого проекту за пару хвилин. Пакет Viewer.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
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE Підтримується спеціальним пакетом Windows
  • 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
  • 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
  • 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 для .NET

Перетворення DOCX у HTML

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

C#

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

// Переглядач екземплярів
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);
}

 Українська