REST API و Cloud SDK برای Ruby جهت ساخت ابزارهای آنلاین حاشیهنویسی اسناد و تصاویر با پشتیبانی از گزینههای حاشیهنویسی متن و تصویر. بیایید حاشیهنویسی کنیم!
آزمایش رایگان را شروع کنیدGroupDocs.Annotation Cloud SDK برای Ruby RESTful APIs تمام آنچه برای ساخت ابزارهای حاشیهنویسی اسناد در Ruby نیاز دارید. برنامه شما قادر خواهد بود حاشیهنویسیها، پوششهای واترمارک، جایگزینی متن، حذف اطلاعات، یادداشتهای چسبان و نشانهگذاریهای متنی را به اسناد تجاری تمام فرمتهای محبوب مانند PDF، Microsoft Word، Excel، PowerPoint، Outlook، تصاویر و سایر فرمتها اضافه کند. بهسرعت برنامههای حاشیهنویسی را در Ruby با استفاده از SDK ما که بهعنوان یک لایهپوش around Ruby APIs عمل میکند و راهحل را سازگار با چندپلتفرم میسازد، توسعه دهید. پشتیبانی از ارائهدهندگان ذخیرهسازی ابری شخص ثالث، مانند Amazon S3، Windows Azure، Dropbox و دیگران نیز فراهم است.
اگر به دنبال کد منبع برای حاشیهنویسی فایل در ابر هستید، GroupDocs.Annotation Cloud SDK برای Ruby در GitHub را بررسی کنید.
شما میتوانید امتحان GroupDocs.Annotation Low-Code Ruby APIs را بدون هیچ محدودیتی امتحان کنید.
GroupDocs.Annotation Cloud همچنین بهصورت تصویر Docker در دسترس است که میتواند برای self-host سرویس به کار رود. یا میتوانید با استفاده از GroupDocs.Annotation High-code APIs که در حال حاضر REST APIs ما را پشتیبانی میکند، سرویسهای خود را بسازید.
یکپارچهسازی GroupDocs.Annotation Cloud SDK در برنامههای روبی شما بسیار آسان است. نیازی به نصب در سمت سرور یا کلاینت نیست. فقط یک حساب کاربری در GroupDocs.CLOUD ایجاد کنید تا App SID و کلید را دریافت کنید. مثال زیر نشان میدهد که چقدر آسان است اطلاعات حاشیهنویسی را با استفاده از Ruby وارد کنید:
# TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
# For complete examples and data files, please go to https://github.com/groupdocs-annotation-cloud/groupdocs-annotation-cloud-ruby
# Extracts annotations from document.
def get_import
@config = GroupDocsAnnotationCloud::Configuration.new(Utils::APP_SID, Utils::APP_KEY)
@config.api_base_url = Utils::API_BASE_URL
@filename = 'Annotated.pdf'
@foldername = nil
@annotation_api = GroupDocsAnnotationCloud::AnnotationApi.from_config(@config)
request = GroupDocsAnnotationCloud::GetImportRequest.new(@filename,@foldername)
# Extracts annotations from document.
response = @annotation_api.get_import request
puts response
puts 'completed'
end
با استفاده از GroupDocs.Annotation Cloud SDK برای Ruby، میتوانید با انواع مختلف حاشیهنویسی کار کنید. دو نوع پایه عبارتند از: حاشیهنویسی متنی و حاشیهنویسی تصویری. در حاشیهنویسی متنی، میتوانید نظرات متنی را به متن انتخابشده اضافه کنید؛ متنی که باید با چه چیزی جایگزین شود را برجسته کنید، متن محرمانه را با استفاده از حذف متن مخفی کنید، متن را با خطخطی/زیرخط برجسته کنید، و یادداشتهای چسبان با متن غنی اضافه کنید. در حاشیهنویسی تصویری، میتوانید یادداشتها را به ناحیهای که با یک مستطیل (حاشیهنویسی ناحیه) برجسته شده اضافه کنید، یادداشتها را به هر نقطهای در سند (حاشیهنویسی نقطه) اضافه کنید، بخشهای محرمانه تصویر یا متن را (حذف ناحیه) مخفی کنید، خطوط و اشکال آزاد (Polyline) بکشید، پیکانهایی که به یک شیء اشاره میکنند (Pointer/Arrow) اضافه کنید، لایههای واترمارک مبتنی بر متن (Watermark) ایجاد کنید، و فاصله بین هر شیء در سند را اندازهگیری کنید (حاشیهنویسی فاصله).
GroupDocs.Annotation Cloud SDK برای Ruby ۱۰۰٪ تست شده و آماده استفاده است. SDK منبع باز است و دارای مجوز MIT میباشد. میتوانید از آن استفاده کنید و حتی بهصورت رایگان آن را سفارشی کنید.
با استفاده از مرورگر API مبتنی بر Swagger ما؛ میتوانید GroupDocs.Annotation Cloud SDK برای Ruby را بلافاصله در مرورگر خود امتحان کنید. این مرورگر API تعاملی به شما اطلاعاتی درباره تمام منابعی که API ارائه میدهد میدهد. همچنین میتوانید عملیات مورد نظر خود را با ارائه تعاملی پارامترهای لازم امتحان کنید.