<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer-cloud</artifactId>
    <version>20.5</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '20.5')
copied!  
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="20.5">
    <artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "20.5"
copied!  

Средство просмотра документов Java Cloud REST API

banner

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

GroupDocs.Viewer Cloud SDK for Java помогает создавать облачные Java-приложения для рендеринга и просмотра документов, которые работают без установки какого-либо стороннего программного обеспечения. Это оболочка для GroupDocs.Viewer Cloud REST APIs.

Возможности SDK для просмотра облачных документов

  • {{ГИПЕРССЫЛКА1}}.
  • Get the list of attachments из поддерживаемых типов файлов, таких как файл данных Outlook, архивы, PDF и т. д.
  • При преобразовании документов в формат HTML используйте различные параметры:
    • Чтобы уменьшить размер визуализированного HTML, вы можете exclude common fonts из визуализированного вывода.
    • Control the image size путем ограничения или ограничения высоты и ширины выходного изображения в отрендеренном HTML.
    • Удалите лишние пробелы, комментарии и т. д., сохранив при этом структуру контента HTML через HTML minification.
    • {{ГИПЕРССЫЛКА1}}. – Render HTML in responsive mode, чтобы он выглядел одинаково на всех устройствах.
  • При преобразовании документов в формат изображения используйте различные параметры:
    • {{ГИПЕРССЫЛКА1}}.
    • {{ГИПЕРССЫЛКА1}}.
    • {{ГИПЕРССЫЛКА1}}.
  • При преобразовании документов в формат PDF используйте различные параметры:
    • {{ГИПЕРССЫЛКА1}}.
    • {{ГИПЕРССЫЛКА1}}. – Доступны various other rendering options, например:
    • Применяйте водяной знак к обработанному PDF, HTML или выходному изображению.
    • Поворот страниц на 90, 180, 270 градусов при рендеринге в форматах HTML, PNG, JPG и PDF.
    • Рендеринг документов Word®, электронных таблиц Excel®, презентаций PowerPoint® и файлов PDF с комментариями.
    • Показать заметки к слайду PowerPoint® в результате рендеринга.
    • Рендеринг диаграмм со скрытыми страницами, презентаций со скрытыми слайдами и электронных таблиц со скрытыми рабочими листами.
    • Укажите желаемый номер начальной страницы для отображения N последовательных страниц.
    • Добавляйте пользовательские источники шрифтов во время рендеринга.
    • Замените отсутствующие или неанглийские шрифты.

Пожалуйста, посетите наш Official Documentation для более полного списка функций.

Поддерживаемые форматы файлов для просмотра документов

Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSX, POTX, POTM
OpenOffice Impress®: ODP, OTP
Microsoft Visio®: VDW, VDX, VSD, VSDM, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft OneNote®: ОДИН
Microsoft Project®: MMP, MPT
Microsoft Outlook®: EML, MSG, OST, PST
Почта Apple®: EMLX
CAD: DGN, DWF, DWG, DXF, IFC, STL
Электронная книга: EPUB, MOBI
Изображения: BMP, DJVU, DNG, DIG, ICO, JP2, JPG, JPEG, ODG, PCL, PNG, TIF, TIFF, WEBP
Медицинская визуализация: DCM
Adobe Postscript®: PSD
Постскриптум: PS, EPS
Векторные изображения: SVG
Разметка: HTML, MHT, MHTML
Фиксированный макет: PDF, XPS
ЛаТекс: ТЕКС
Метафайлы: CGM, EMF, WMF

Требования

Для создания клиентской библиотеки API требуется:

  1. Ява 1.7+
  2. Мавен

Предпосылки

Чтобы использовать GroupDocs.Viewer Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в GroupDocs Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе GroupDocs Cloud Pricing.

Установите GroupDocs.Viewer-Cloud из Maven

Добавьте облачный репозиторий GroupDocs в ваше приложение pom.xml.

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>

Установить из исходников

Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:

mvn clean install

Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:

mvn clean deploy

Обратитесь к OSSRH Guide для получения дополнительной информации.

пользователи Maven

Добавьте эту зависимость в POM вашего проекта:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer-cloud</artifactId>
    <version>21.12</version>
    <type>pom</type>
</dependency>

Другие

Сначала сгенерируйте JAR, выполнив:

mvn clean package

Затем вручную установите следующие JAR-файлы:

  • target/groupdocs-viewer-cloud-21.12.jar
  • цель/библиотека/*.jar

Начать

Следуйте Quick Start инструкциям.

Рендеринг документа Word®, включая отслеживание изменений с помощью Java Cloud SDK

// For complete examples and data files, please go to https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-java-samples
string MyClientSecret = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud
string MyClientId = ""; // Get Client Id and Client Secret from https://dashboard.groupdocs.cloud

Configuration configuration = new Configuration(MyClientId, MyClientSecret);
ViewApi apiInstance = new ViewApi(configuration);

FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("SampleFiles/with_tracked_changes.docx");
ViewOptions viewOptions = new ViewOptions();
viewOptions.setFileInfo(fileInfo);
viewOptions.setViewFormat(ViewFormatEnum.HTML);
HtmlOptions renderOptions = new HtmlOptions();
WordProcessingOptions wordProcessingOptions = new WordProcessingOptions();
wordProcessingOptions.setRenderTrackedChanges(true);
renderOptions.setWordProcessingOptions(wordProcessingOptions);
viewOptions.setRenderOptions(renderOptions);

ViewResult response = apiInstance.createView(new CreateViewRequest(viewOptions));

Авторизация и аутентификация

Authentication schemes определено для API следующим образом:

JWT

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
21.1225 декабря 2021 г.
21.1025 октября 2021 г.
21.81 августа 2021 г.
21.318 марта 2021 г.
20.51 мая 2020 г.
20.31 марта 2020 г.
19.51 мая 2019 г.
19.425 апреля 2019 г.
19.3.25 апреля 2019 г.
19.37 марта 2019 г.
18.119 ноября 2018 г.
18.725 июля 2018 г.
18.525 мая 2018 г.