بناء حلول معالجة المستندات باستخدام Ruby REST API. استخدم واجهة برمجة التطبيقات الموحدة الخاصة بنا مع أنواع المستندات المختلفة دون القلق بشأن تفاصيل تنسيق الملف.
ابدأ التجربة المجانيةGroupDocs.Parser Cloud SDK for Ruby وهو حل قوي لتحليل بيانات مستندات REST API الذي يسمح بتحليل أكثر من 50 نوعًا من المستندات. يسمح SDK ببناء حلول أتمتة معالجة المستندات بطريقة موحدة. بغض النظر عن تنسيق المستند الذي تتلقاه - PDF أو DOCX أو أي تنسيق آخر مدعوم، يُسمح لك باستخراج البيانات باستخدام واجهة برمجة التطبيقات الموحدة. يعد التحليل حسب القالب ميزة قيمة، لكن واجهة برمجة التطبيقات (API) توفر أيضًا طرقًا أخرى لاستخراج الصور والنصوص.
تحقق من Cloud SDKs الخاصة بنا لـ Ruby على GitHub إذا كنت تبحث عن الكود المصدري لتحليل الملفات في السحابة.
يمكنك تجربة GroupDocs.Parser واجهات برمجة تطبيقات Ruby ذات الكود المنخفض دون أي قيود.
تتوفر أيضًا GroupDocs.Parser Cloud كصورة Docker والتي يمكن استخدامها لـ الاستضافة الذاتية للخدمة. أو يمكنك إنشاء خدماتك الخاصة باستخدام GroupDocs.Parser High-code APIs التي تقود حاليًا كلاً من تطبيقاتنا المجانية وواجهات برمجة تطبيقات REST.
يوفر GroupDocs.Parser Cloud API عدة طرق لاستخراج الصور من المستندات. يمكنك استخراج جميع الصور من المستند بأكمله، واستخراج الصور من صفحات محددة عن طريق تحديد نطاق الصفحات. يوضح المثال التالي كيفية استخراج الصور من مستند حسب نطاق أرقام الصفحات.
# For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-ruby-samples
require 'groupdocs_viewer_cloud'
$app_sid = "XXXX-XXXX-XXXX-XXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
$app_key = "XXXXXXXXXXXXXXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
parseApi = GroupDocsParserCloud::ParseApi.from_keys($app_sid, $app_key)
options = GroupDocsParserCloud::ImagesOptions.new
options.file_info = GroupDocsParserCloud::FileInfo.new
options.file_info.file_path = "slides/three-slides.pptx"
options.start_page_number = 1
options.count_pages_to_extract = 2
request = GroupDocsParserCloud::ImagesRequest.new(options)
response = parseApi.images(request)
```