<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>21.12</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-viewer-cloud', version: '21.12')
<dependency org="com.groupdocs" name="groupdocs-viewer-cloud" rev="21.12">
<artifact name="groupdocs-viewer-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-viewer-cloud" % "21.12"
Средство просмотра документов Java Cloud REST API
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.7+
- Мавен
Предпосылки
Чтобы использовать 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
- Тип: OAuth 2.0
- Поток: приложение
- URL-адрес авторизации:https://api.groupdocs.cloud/connect/token
- Срок жизни токена: 1 день (по умолчанию)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-viewer-cloud-21.12-javadoc.jar | javadoc | 1 MB |
groupdocs-viewer-cloud-21.12-sources.jar | sources | 183 KB |
groupdocs-viewer-cloud-21.12.jar | 268 KB | |
groupdocs-viewer-cloud-21.12.pom | 2 KB |