Aspose.Words Cloud Ruby SDK
Ruby SDK لإنشاء وتحويل مستندات MS Word
Ruby Cloud API لإنشاء وتحرير وتقسيم ودمج ومعالجة وتحويل Word (DOC وDOCX وODT) إلى PDF وHTML وEPUB والصور وغيرها الكثير.
Aspose.Words Cloud SDK for Ruby هي مكتبة قوية تمكن مبرمجي البرامج من العمل مع مستندات Microsoft Word في الغيمة. يوفر SDK هذا مجموعة كاملة من الميزات لإنشاء مستندات Word ومعالجتها وتحويلها. تم إنشاء Aspose.Words Cloud SDK لـ Ruby على رأس Aspose.Words Cloud REST API، وهي واجهة برمجة تطبيقات متقدمة وموثوقة للعمل مع مستندات Microsoft Word في السحابة.
توفر Aspose.Words Cloud SDK لـ Ruby مجموعة شاملة من الميزات للعمل مع مستندات Word. يسمح لمطوري البرامج بإنشاء مستندات جديدة من البداية، وتعديل المستندات الموجودة، وتحويل مستندات Word إلى تنسيقات ملفات أخرى مدعومة، ومعالجة خصائص المستند، وتقسيم المستندات الكبيرة إلى مستندات أصغر، ودمج مستندات متعددة، وإضافة علامات مائية في مستندات Word، وتطبيق كلمة مرور على Word المستندات، وتنفيذ دمج المراسلات، وإضافة الجداول في المستندات وإدارتها، ومقارنة مستندات Word، وإدراج الصور والرسومات في مستندات Word وغير ذلك الكثير.
يوفر Aspose.Words Cloud SDK for Ruby واجهة سهلة الاستخدام لمطوري Ruby، مما يجعل من السهل دمج إمكانات معالجة الكلمات المستندة إلى السحابة في تطبيقاتهم ومساعدتهم على تشفير وحماية مستندات الإدخال الخاصة بهم. وهو يوفر دعمًا لمجموعة واسعة من تنسيقات مستندات Word، بما في ذلك DOC، DOT، DOCX، DOCM، DOTX، DOTM، RTF، PDF، HTML، ODT، OTT، TXT، EPUB، XPS، PCL، TIFF، PNG، JPEG، BMP، SVG وغيرها الكثير. بشكل عام، يعد Aspose.Words أداة قوية لمطوري Ruby الذين يحتاجون إلى العمل مع مستندات Word في السحابة.
البدء باستخدام Aspose.Words Cloud SDK لـ Ruby
الطريقة الموصى بها لتثبيت Aspose.Words Cloud SDK لـ Ruby هي باستخدام RubyGem. الرجاء استخدام الأمر التالي للتثبيت السلس.
تثبيت Aspose.Words Cloud SDK لـ Ruby عبر RubyGem
// لتثبيت هذه الحزمة قم بما يلي: قم بتحديث ملف Gemfile الخاص بك
gem 'aspose_words_cloud', '~> 23.2'
// أو التثبيت مباشرة
gem install aspose_words_cloud
يمكنك أيضًا تنزيله مباشرةً من GitHub.إنشاء مستندات Word عبر Ruby Cloud API
يوفر Aspose.Words Cloud SDK for Ruby لمبرمجي البرامج القدرة على إنشاء مستندات Microsoft Word وOpenOffice جديدة دون تثبيت Microsoft Office. يمكنه إنشاء ملفات Word في DOC، DOCX، RTF، DOT، DOTX، DOTM، FlatOPC (XML)، والمزيد. تتضمن المكتبة ميزات متنوعة للتعامل مع إنشاء مستندات Word وإدارتها، مثل إدراج صفحات جديدة، وإضافة علامات مائية في مستندات Word، وإدراج حقل رقم الصفحة، وإضافة وإدارة الجداول، وإدراج نص في مستندات Word، وتصنيفات المستندات والنصوص، والعديد من الميزات الأخرى. أكثر.
قم بإنشاء مستند Word جديد في تطبيقات Python
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
create_request = CreateDocumentRequest.new(file_name: 'Sample.docx')
@words_api.create_document(create_request)
تحويل مستندات Word عبر Ruby API
قدمت Aspose.Words Cloud SDK لـ Ruby ميزة قوية جدًا لتحويل مستندات Word إلى تنسيقات ملفات أخرى مختلفة مدعومة باستخدام RSTAPIs. قدمت المكتبة الدعم لاستيراد وتصدير المستندات إلى بعض تنسيقات الملفات الشائعة مثل DOC وDOCX وPDF وRTF وDOT وDOTX وODT وOTT وHTML وMHTML وXML وTXT. يمكن للمطورين أيضًا تصدير مستندات Word فقط إلى تنسيقات ملفات مثل PS وXPS وOpenXPS وPNG وJPEG وBMP وSVG وTIFF وEMF وPCL وEPUB وغيرها الكثير. يوضح المثال التالي كيف يمكن لمطوري البرامج تحويل Word إلى PDF برمجيًا.
تحويل Word إلى PDF عبر Ruby API
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
إدارة الرؤوس/التذييلات والارتباطات التشعبية عبر Python API
يمنح Aspose.Words Cloud SDK لمطوري البرامج القدرة على إدارة الرؤوس والتذييلات داخل مستندات الكلمات باستخدام أوامر Python. تتضمن المكتبة دعمًا لإدراج رأس/تذييل في مستند Word، وتحديث محتوى الرؤوس/التذييلات، والحصول على رأس/تذييل مستند Word بالإضافة إلى قسم، وربط رؤوس/تذييلات القسم بالقسم السابق وحذف كائن "HeaderFooter" من مستند Word عبر الإنترنت وغير ذلك الكثير. يقوم المطورون أيضًا بإضافة الارتباطات التشعبية وحذفها والحصول عليها من مستندات Word بسهولة.
أدخل رأس/تذييل في مستند Word عبر Python API
import os
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud.rest import ApiException
from shutil import copyfile
words_api = WordsApi(client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Sample.doc', 'rb')
insert_request = asposewordscloud.models.requests.InsertHeaderFooterOnlineRequest(document=request_document, section_path='', header_footer_type='FooterEven')
words_api.insert_header_footer_online(insert_request)
حماية مستندات Word في تطبيقات Ruby
تسهل Aspose.Words Cloud SDK for Ruby على مطوري البرامج تأمين وحماية مستندات Word داخل تطبيقات Ruby الخاصة بهم. تضمنت المكتبة ميزات متنوعة للتعامل مع حماية المستندات، مثل إضافة الحماية إلى مستندات Word، وتقييد تحرير المستندات، وتشفير مستندات Word باستخدام كلمة المرور، وإضافة التوقيع الرقمي، وغيرها الكثير. يوضح المثال التالي كيفية إضافة الحماية إلى مستند Word في السحابة.
كيفية إضافة الحماية إلى مستندات Word عبر Cloud API
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
request_protection_request = ProtectionRequest.new({:NewPassword => '123'})
protect_request = ProtectDocumentOnlineRequest.new(document: request_document, protection_request: request_protection_request)
@words_api.protect_document_online(protect_request)
دمج وتقسيم مستندات Word عبر Ruby API
تتضمن Aspose.Words Cloud SDK لـ Ruby دعمًا كاملاً لتقسيم مستندات Word ودمجها داخل تطبيقات Ruby الخاصة بها. تتضمن المكتبة دعمًا لدمج العديد من مستندات Word أو PDF في مستند واحد باستخدام سطرين فقط من التعليمات البرمجية. يمكن للمكتبة أيضًا تقسيم المستندات الكبيرة، وتقسيم صفحات Word معينة إلى ملفات PDF أو أي تنسيقات ملفات دعم أخرى، مثل مستندات DOC وDOT وDOCX وDOTX وRTF وODT وOTT وTXT وحفظ النتائج في DOC وDOCX وPDF و ODT و RTF و HTML و JPEG و PNG والعديد من تنسيقات الملفات الأخرى.
كيفية تقسيم DOCX إلى ملفات PDF عبر مكتبة روبي؟
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Sample.docx')
split_request = SplitDocumentOnlineRequest.new(document: request_document, format: 'text', dest_file_name: 'SplitDocument.text', from: 1, to: 2)
@words_api.split_document_online(split_request)