RESTful API для создания онлайн-инструментов аннотирования документов и изображений с поддержкой текстовых и графических вариантов аннотации. Давайте аннотировать!
Начать бесплатную пробную версиюGroupDocs.Annotation Cloud SDK для Java - удобный набор инструментов для разработки приложений-аннотаторов бизнес-документов в Java. Решение позволяет применять аннотации, стикеры, водяные знаки, редактирование, замену текста и разметку к документам, презентациям, электронным письмам, электронным таблицам, PDF, изображениям и другим форматам файлов. Аннотация SDK работает как обёртка для Java RESTful APIs и делает приложение кросс-платформенным. Наши решения по аннотации API также совместимы со всеми популярными сторонними облачными хранилищами.
Configuration, используя доступные Client Id и Client Secret.AnnotateApi, используя экземпляр Configuration.AnnotationInfo и задайте параметры типа и положения желаемой аннотации.FileInfo и укажите пути к входным и выходным файлам.AnnotateOptions с экземплярами AnnotationInfo и FileInfo.AnnotateApi.annotate для аннотирования вашего документа.Посмотрите GroupDocs.Annotation Cloud SDK для Java на GitHub, если вы ищете исходный код для аннотирования файла в облаке.
Вы можете попробовать GroupDocs.Annotation Low-Code Java APIs без каких-либо ограничений.
GroupDocs.Annotation Cloud также доступен в виде образа Docker, который можно использовать для self-host сервиса. Или вы можете создать собственные сервисы Java, используя GroupDocs.Annotation High-code APIs, которые в настоящее время управляют нашими REST APIs.
GroupDocs.Annotation Cloud API предоставляет несколько способов работы с аннотациями. Он не только позволяет извлекать аннотации из документов, но и добавлять аннотации в документ и получать полученный документ в виде потока. Ниже приведён фрагмент кода, показывающий, как быстро получить версию PDF любого документа.
// Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
Configuration configuration = new Configuration(appSID, appKey);
AnnotateApi apiInstance = new AnnotateApi(configuration);
// Create request object.
GetPdfRequest request = new GetPdfRequest();
request.setFilePath("docs"+ File.separator +"document.docx");
// Executing api method.
File response = apiInstance.getPdf(request);
GroupDocs.Annotation Cloud SDK для Java REST API позволяет использовать различные типы аннотаций. Основные типы: графическая аннотация и текстовые аннотации. Текстовые разметки можно выполнять, добавляя текстовые комментарии к выделенному фрагменту; поддерживается редактирование текста для скрытия конфиденциального текста. Вы также можете выделять текст с помощью разметки, такой как подчеркивание и зачеркивание. К форматированному тексту можно добавить стик-ноуты. Графическая аннотация может применяться в виде: добавления заметок к области, выделенной прямоугольником (Area Annotation), скрытия конфиденциальной части текста или изображения (Area Redaction), добавления заметок к конкретной точке в документе (Point Annotation), указателей-стрелок, направленных на объект (Pointer/Arrow), рисования свободных форм и линий (Polyline), наложения текстового водяного знака (Watermark) и измерения расстояния между любыми двумя объектами в документе (Distance Annotation).
Чтобы интегрировать GroupDocs.Annotation Cloud SDK в ваши Java приложения, просто создайте аккаунт на GroupDocs.Cloud, чтобы получить App SID и App Key. Установка не требуется.
GroupDocs.Annotation Cloud SDK для Java является открытым исходным кодом и имеет лицензию MIT. Вы можете использовать его и даже настраивать без оплаты. Кроме того, он протестирован и готов к работе «из коробки», обеспечивая быструю и надёжную интеграцию.
Укажите необходимые параметры в наш интерактивный исследователь API, основанный на Swagger, и попробуйте различные функции GroupDocs.Annotation Cloud API для Java в вашем браузере. Пожалуйста, посетите исследователь Annotation Cloud API, чтобы увидеть его в работе.