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

Предоставяме UI пакет с отворен код за ASP.NET Core, който може да бъде добавен към вашия проект за няколко минути. Пакетът Viewer.UI съдържа уеб-UI, базиран на Angular, и предоставя набор от полезни API и доставчици за съхранение на данни.

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

GroupDocs.Viewer за .NET поддържа следните операционни системи, рамки и мениджъри на пакети

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
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
  • 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 за .NET операции

Рендирайте DOCX в HTML

Свойствата на класа HtmlViewOptions ви позволяват да контролирате процеса на преобразуване, повече за това [тук](https://docs .groupdocs.com/viewer/net/rendering-to-html/). Например, можете да вградите всички външни ресурси в изходния HTML файл, да минимизирате изходния файл и да го оптимизирате за печат.

C#

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

// Instantiate viewer
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Set output HTML options
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Render DOCX to HTML with embedded resources
    viewer.View(options);
}

Експортирайте PPTX в PDF

Създайте екземпляр на клас PdfViewOptions и го предайте на [Viewer.View](https://reference.groupdocs. com/viewer/net/groupdocs.viewer/viewer/view/#view) метод за конвертиране на PPTX файл на PowerPoint в PDF. Свойствата на класа PdfViewOptions ви позволяват да контролирате процеса на конвертиране. Например, можете да защитите изходния PDF файл, да пренаредите страниците му и да определите качеството на изображенията на документа. Обърнете се към следващата секция с документация за подробности.

C#

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

using (var viewer = new Viewer("presentation.pptx"))
{
    // Set output PDF options
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Export PPTX to PDF
    viewer.View(viewOptions);
}

 Български