1. محصولات
  2.   واژه پردازی
  3.   Ruby
  4.   Aspose.Words Cloud Ruby SDK

Aspose.Words Cloud Ruby SDK

 
 

Ruby SDK برای ایجاد و تبدیل اسناد MS Word

Ruby Cloud API برای تولید، ویرایش، تقسیم، ادغام، دستکاری و تبدیل کلمه (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 ساخته شده است، که یک API پیشرفته و قابل اعتماد برای کار با اسناد Microsoft Word در فضای ابری است.

Aspose.Words Cloud SDK برای Ruby مجموعه ای جامع از ویژگی ها را برای کار با اسناد Word ارائه کرده است. این به توسعه دهندگان نرم افزار اجازه می دهد اسناد جدید را از ابتدا ایجاد کنند، اسناد موجود را تغییر دهند، اسناد Word را به فرمت های فایل پشتیبانی شده دیگر تبدیل کنند، ویژگی های سند را دستکاری کنند، اسناد بزرگ را به اسناد کوچکتر تقسیم کنند، چندین سند را ترکیب کنند، واترمارک ها را در اسناد Word اضافه کنند، یک رمز عبور به word اعمال کنند. اسناد، اجرای Mail Merge، اضافه کردن و مدیریت جداول در اسناد، مقایسه اسناد 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 در فضای ابری کار کنند.

Previous Next

شروع به کار با Aspose.Words Cloud SDK برای Ruby

روش توصیه شده برای نصب Aspose.Words Cloud SDK برای Rubyis با استفاده از RubyGem. لطفا از دستور زیر برای نصب راحت استفاده کنید.

Aspose.Words Cloud SDK را برای Ruby از طریق RubyGem نصب کنید


//To install this package do the following: update your Gemfile
gem 'aspose_words_cloud', '~> 23.2'
// or install directly
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 جدید در برنامه های پایتون ایجاد کنید

 

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 for Ruby یک ویژگی بسیار قدرتمند برای تبدیل اسناد Word به فرمت های مختلف فایل های پشتیبانی شده با استفاده از RESTAPI ارائه کرده است. این کتابخانه برای وارد کردن و صادرات اسناد به برخی از فرمت‌های فایل محبوب مانند 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 به توسعه دهندگان نرم افزار توانایی مدیریت سرصفحه ها و پاورقی ها در اسناد word را با استفاده از دستورات پایتون می دهد. این کتابخانه شامل پشتیبانی هایی برای درج سرصفحه/پانویس در یک سند 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 در Cloud را نشان می دهد.

How to Add Protection to Word Documents via 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، و بسیاری از فرمت های فایل دیگر.

چگونه از طریق Ruby Library 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)

 فارسی