Короткий огляд GroupDocs.Viewer

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

Illustration viewer

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

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

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

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

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

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

Веб-інтерфейс користувача для Spring framework

Ми надаємо пакет інтерфейсу користувача з відкритим кодом для фреймворку Spring, який можна додати до вашого проекту за кілька хвилин. Пакет Viewer.UI містить веб-інтерфейс на основі Angular і надає набір корисних API і постачальників даних для зберігання.

Незалежність від платформи

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

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

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

GroupDocs.Viewer для 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 для Java

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

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

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.HtmlViewOptions;

// Переглядач екземплярів
try (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-файл, змінити порядок його сторінок і вказати якість зображень документів. Зверніться до наступного розділу документації, щоб дізнатися більше.

Java

import com.groupdocs.viewer.Viewer;
import com.groupdocs.viewer.options.PdfViewOptions;

// Переглядач екземплярів
try (Viewer viewer = new Viewer("presentation.pptx"))
{            
    // Встановіть параметри вихідного PDF
    PdfViewOptions viewOptions = new PdfViewOptions();

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

 Українська