RESTful API برای ساخت ابزارهای آنلاین حاشیهنویسی سند و تصویر با پشتیبانی از گزینههای حاشیهنویسی مبتنی بر متن و تصویر. بیایید حاشیهنویسی کنیم!
آزمایش رایگان را شروع کنیدGroupDocs.Annotation Cloud SDK برای Java یک جعبهابزار کارآمد برای توسعه برنامههای حاشیهنویسی سند تجاری در Java است. این راهحل امکان اعمال حاشیهنویسیها، یادداشتهای چسبان، پوششهای واترمارک، حذف اطلاعات، جایگزینی متن و علامتگذاریها را بر روی اسناد، ارائهها، ایمیلها، صفحاتگسترده، PDF، تصاویر و سایر فرمتهای فایل فراهم میکند. حاشیهنویسی SDK به عنوان یک wrapper برای Java RESTful APIs عمل میکند و سازگاری چندپلتفرمی برنامه را تضمین مینماید. همچنین Annotation 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 در دسترس است که میتوان از آن برای خود میزبانی سرویس استفاده کرد. یا میتوانید سرویسهای Java خود را با استفاده از GroupDocs.Annotation کد-بالا APIs که در حال حاضر REST APIs ما را هدایت میکند، بسازید.
GroupDocs.Annotation Cloud API راهکارهای متعددی برای کار با حاشیهنویسیها ارائه میدهد. این سرویس نه تنها امکان بازیابی حاشیهنویسیها از اسناد را فراهم میکند، بلکه حاشیهنویسی را به سند اضافه کرده و سند حاصل را بهصورت جریان (stream) برمیگرداند. قطعه کد زیر نشان میدهد چگونه میتوانید بهسرعت نسخهٔ 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، به شما امکان استفاده از انواع مختلف حاشیهنویسی را میدهد. انواع اصلی شامل حاشیهنویسی گرافیکی و حاشیهنویسی متنی هستند.
حاشیهنویسی متنی میتواند با افزودن نظرات متنی به بخش انتخابشده انجام شود؛ پشتیبانی از حذف متن (redaction) برای مخفیسازی متن طبقهبندیشده نیز وجود دارد. همچنین میتوانید متن را با علامتگذاریهایی مانند زیرخط و خطخورده برجسته کنید. یادداشتهای چسبان میتوانند به متن غنی اضافه شوند.
حاشیهنویسی گرافیکی میتواند به شکل افزودن یادداشت به ناحیهای که با مستطیل برجسته شده (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 مراجعه کنید.