![](https://products-qa.fileformat.com/he/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
Ruby SDK ליצירה והמרה של מסמכי MS Word
Ruby Cloud API ליצירה, עריכה, פיצול, מיזוג, מניפולציה והמרת Word (DOC, DOCX, ODT) ל-PDF, HTML, EPUB, תמונות ועוד.
Aspose.Words Cloud SDK עבור 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. מסמכים, בצע מיזוג דואר, הוסף ונהל טבלאות במסמכים, השווה מסמכי 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 עבור 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 עבור 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 לפורמטים שונים של קבצים נתמכים אחרים באמצעות RESTAPIs. הספרייה סיפקה תמיכה בייבוא וייצוא מסמכים לכמה פורמטי קבצים פופולריים כמו 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 באמצעות פקודות 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 עבור 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 באמצעות Ruby Library?
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)