![](https://products-qa.fileformat.com/ko/word-processing/ruby/aspose-words-cloud-sdk-for-ruby/header-image.png)
Aspose.Words Cloud Ruby SDK
MS Word 문서 생성 및 변환을 위한 Ruby SDK
Word(DOC, DOCX, ODT)를 PDF, HTML, EPUB, 이미지 등으로 생성, 편집, 분할, 병합, 조작 및 변환하는 Ruby Cloud API입니다.
Aspose.Words Cloud SDK for Ruby는 소프트웨어 프로그래머가 Microsoft Word 문서로 작업할 수 있는 강력한 라이브러리입니다. 구름. 이 SDK는 Word 문서를 생성, 조작 및 변환하기 위한 완전한 기능 세트를 제공합니다. Ruby용 Aspose.Words Cloud SDK는 클라우드에서 Microsoft Word 문서 작업을 위한 신뢰할 수 있는 고급 API인 Aspose.Words Cloud REST API를 기반으로 구축되었습니다.
Aspose.Words Cloud SDK for Ruby는 Word 문서 작업을 위한 포괄적인 기능 세트를 제공합니다. 이를 통해 소프트웨어 개발자는 처음부터 새 문서를 생성하고, 기존 문서를 수정하고, Word 문서를 지원되는 다른 파일 형식으로 변환하고, 문서 속성을 조작하고, 큰 문서를 작은 문서로 분할하고, 여러 문서를 결합하고, Word 문서에 워터마크를 추가하고, Word에 비밀번호를 적용할 수 있습니다. 문서, 메일 병합 실행, 문서에 표 추가 및 관리, Word 문서 비교, Word 문서에 이미지 및 그래픽 삽입 등 다양한 작업을 수행할 수 있습니다.
Ruby용 Aspose.Words Cloud SDK는 Ruby 개발자에게 사용하기 쉬운 인터페이스를 제공하여 클라우드 기반 Word 처리 기능을 애플리케이션에 간단하게 통합하고 입력 문서를 암호화하고 보호할 수 있도록 돕습니다. DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, PDF, HTML, ODT, OTT, TXT, EPUB, XPS, PCL, TIFF, PNG, JPEG, BMP, SVG 등. 전반적으로 Aspose.Words는 클라우드에서 Word 문서로 작업해야 하는 Ruby 개발자를 위한 강력한 도구입니다.
Ruby용 Aspose.Words Cloud SDK 시작하기
RubyGem을 사용하여 Rubyis용 Aspose.Words Cloud SDK를 설치하는 권장 방법입니다. 원활한 설치를 위해 다음 명령어를 사용해주세요.
RubyGem을 통해 Ruby용 Aspose.Words Cloud SDK 설치
//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에서 직접 다운로드할 수도 있습니다.Ruby Cloud API를 통한 Word 문서 생성
Ruby용 Aspose.Words Cloud SDK는 소프트웨어 프로그래머에게 Microsoft Office를 설치하지 않고도 새로운 Microsoft Word 및 OpenOffice 문서를 생성할 수 있는 기능을 제공합니다. DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC(XML) 등의 Word 파일을 생성할 수 있습니다. 라이브러리에는 새 페이지 삽입, Word 문서에 워터마크 추가, 페이지 번호 필드 삽입, 테이블 추가 및 관리, Word 문서에 텍스트 삽입, 문서 및 텍스트 분류 등 Word 문서 생성 및 관리를 처리하기 위한 다양한 기능이 포함되어 있습니다. 더.
Python 응용 프로그램에서 새 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)
Ruby API를 통해 Word 문서 변환
Ruby용 Aspose.Words Cloud SDK는 RESTAPI를 사용하여 Word 문서를 지원되는 다양한 파일 형식으로 변환하는 매우 강력한 기능을 제공합니다. 라이브러리는 문서를 DOC, DOCX, PDF, RTF, DOT, DOTX, ODT, OTT, HTML, MHTML, XML 및 TXT와 같은 널리 사용되는 파일 형식으로 가져오고 내보내는 기능을 지원합니다. 개발자는 또한 PS, XPS, OpenXPS, PNG, JPEG, BMP, SVG, TIFF, EMF, PCL, EPUB 등과 같은 파일 형식으로 Word 문서만 내보낼 수도 있습니다. 다음 예는 소프트웨어 개발자가 프로그래밍 방식으로 Word를 PDF로 변환하는 방법을 보여줍니다.
Ruby API를 통해 Word를 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')
convert_request = ConvertDocumentRequest.new(document: request_document, format: 'pdf')
@words_api.convert_document(convert_request)
Python API를 통해 머리글/바닥글 및 하이퍼링크 관리
Aspose.Words Cloud SDK는 소프트웨어 개발자에게 Python 명령을 사용하여 Word 문서 내의 머리글과 바닥글을 관리할 수 있는 기능을 제공합니다. 라이브러리에는 Word 문서에 머리글/바닥글 삽입, 머리글/바닥글 내용 업데이트, Word 문서 및 섹션의 머리글/바닥글 가져오기, 섹션의 머리글/바닥글을 이전 섹션에 연결하기 위한 지원이 포함되어 있습니다. , 온라인 Word 문서에서 `HeaderFooter` 개체를 삭제하는 등 다양한 작업을 수행할 수 있습니다. 개발자는 또한 쉽게 워드 문서에서 하이퍼링크를 추가, 삭제하고 얻을 수 있습니다.
Python API를 통해 Word 문서에 머리글/바닥글 삽입
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)
Ruby 애플리케이션의 Word 문서 보호
Ruby용 Aspose.Words Cloud SDK를 사용하면 소프트웨어 개발자가 자신의 Ruby 애플리케이션 내에서 Word 문서를 쉽게 보호할 수 있습니다. 라이브러리에는 Word 문서에 보호 추가, 문서 편집 제한, 비밀번호로 Word 문서 암호화, 디지털 서명 추가 등과 같은 문서 보호 처리를 위한 다양한 기능이 포함되어 있습니다. 다음 예에서는 Cloud의 Word 문서에 보호를 추가하는 방법을 보여줍니다.
클라우드 API를 통해 Word 문서에 보호를 추가하는 방법
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)
Ruby API를 통해 Word 문서 병합 및 분할
Ruby용 Aspose.Words Cloud SDK에는 자체 Ruby 애플리케이션 내에서 Word 문서 분할 및 병합에 대한 완전한 지원이 포함되어 있습니다. 라이브러리에는 단 몇 줄의 코드만으로 여러 Word 또는 PDF 문서를 단일 문서로 병합하는 기능이 포함되어 있습니다. 라이브러리는 대용량 문서를 분할하고 특정 Word 페이지를 PDF 또는 DOC, DOT, DOCX, DOTX, RTF, ODT, OTT, TXT 문서와 같은 기타 지원 파일 형식으로 분할하고 결과를 DOC, DOCX, PDF에 저장할 수도 있습니다. , ODT, RTF, HTML, JPEG, PNG 및 기타 다양한 파일 형식.
Ruby 라이브러리를 통해 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)