REST API وCloud SDK لـ Ruby لبناء أدوات التعليق على الوثائق والصور عبر الإنترنت مع دعم خيارات التعليق على النص والصورة. لنُضيف تعليقات!
ابدأ التجربة المجانيةGroupDocs.Annotation Cloud SDK لـ Ruby RESTful APIs هو كل ما تحتاجه لبناء أدوات تعليقات الوثائق في Ruby. سيستطيع تطبيقك إضافة تعليقات، طبقات العلامات المائية، استبدالات النص، إخفاءات، ملاحظات لاصقة وتنسيقات النص إلى مستندات الأعمال بجميع الصيغ الشائعة مثل PDF، Microsoft Word، Excel، PowerPoint، Outlook، الصور وصيغ أخرى. طور تطبيقات التعليق بسرعة في Ruby باستخدام SDK التي تعمل كغلاف حول 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 في تطبيقات Ruby الخاصة بك سهل جدًا. لا يلزم أي تثبيت على جانب الخادم أو العميل. ما عليك سوى إنشاء حساب على 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)، وقياس المسافة بين أي كائنات في المستند (Distance Annotation).
GroupDocs.Annotation Cloud SDK لـ Ruby تم اختباره بنسبة 100٪ ويعمل مباشرةً بعد التثبيت. SDK مفتوح المصدر ويحمل ترخيص MIT. يمكنك استخدامه، وحتى تخصيصه مجانًا تمامًا.
باستخدام مستكشف API القائم على Swagger الخاص بنا؛ يمكنك تجربة GroupDocs.Annotation Cloud SDK لـ Ruby مباشرةً في المتصفح الخاص بك. يقدم لك هذا المستكشف التفاعلي API معلومات حول جميع الموارد التي يقدمها API. يمكنك أيضًا تجربة العملية التي تريدها عن طريق توفير المعلمات المطلوبة بشكل تفاعلي.