
Ruby용 Aspose.HTML Cloud SDK
HTML 파일을 생성, 추출 및 처리하는 강력한 Ruby SDK
소프트웨어 개발자가 HTML 파일을 생성, 구문 분석, 조작 및 EPUB, PDF, XPS, DOCX, DOC, PNG, JPEG, BMP, TIFF 등으로 변환할 수 있는 고급 Ruby 클라우드 SDK
Aspose.HTML Cloud SDK for Ruby란 무엇인가요?
오늘날 디지털 시대에 HTML 문서와 웹 페이지를 프로그래밍 방식으로 조작하고 변환하는 것은 많은 개발자에게 일반적인 필요성입니다. Aspose.HTML Cloud SDK for Ruby는 Ruby 프로그래밍 언어에서 이러한 작업을 원활하게 수행할 수 있는 강력한 솔루션을 제공합니다. 이 SDK는 HTML 문서 조작 기능을 폭넓게 제공하며, HTML을 PDF로 변환, HTML을 이미지로 변환, HTML 검증 등 다양한 기능을 포함합니다. Aspose.HTML Cloud SDK for Ruby는 Ruby 애플리케이션과 Aspose.HTML Cloud 서비스 사이의 다리 역할을 하여 이러한 강력한 기능을 프로젝트에 쉽게 통합할 수 있도록 도와줍니다.
Aspose.HTML Cloud SDK for Ruby는 Aspose.HTML Cloud 제품군의 일부로, HTML 파일을 다루기 위해 설계된 클라우드 기반 API 및 SDK 모음입니다. 라이브러리에는 새 HTML 문서를 처음부터 생성하고, HTML 문서를 PDF 및 기타 지원되는 파일 형식으로 변환하며, HTML 페이지 또는 섹션을 이미지 형식으로 내보내고, HTML 문서 검증, HTML 문서에서 구조화된 데이터 추출, HTML 문서를 이미지로 렌더링하는 등 여러 중요한 기능이 포함되어 있습니다. 이 SDK는 Amazon S3 및 Microsoft Azure와 같은 인기 있는 클라우드 스토리지 제공업체와 원활하게 통합되어 HTML 문서를 쉽게 저장하고 관리할 수 있습니다.
Aspose.HTML Cloud SDK for Ruby는 데이터 보안을 최우선으로 합니다. 보안 연결 및 인증 방식을 사용하여 HTML 문서와 그 내용물을 보호합니다. HTML 문서 조작 및 처리 작업을 단순화하여 소프트웨어 개발자가 HTML 콘텐츠 작업의 다양한 측면을 자동화할 수 있게 합니다. 웹 애플리케이션을 구축하든, 비즈니스 프로세스를 자동화하든, 웹에서 데이터를 추출하든, 이 SDK는 HTML 관련 작업을 효율화하는 데 필요한 도구를 제공합니다. Aspose.HTML Cloud의 강력함과 Ruby의 편리함을 활용하면 개발 프로젝트를 향상시키고 사용자에게 고품질의 HTML 처리 기능을 제공할 수 있습니다.
Aspose.HTML Cloud SDK for Ruby 시작하기
Aspose.HTML Cloud SDK for Ruby를 설치하는 권장 방법은 Ruby용 의존성 관리 도구인 RubyGems를 이용하는 것입니다. 원활한 설치를 위해 다음 명령을 사용하십시오.
RubyGems를 통해 Aspose.HTML Cloud SDK for Ruby 설치
gem install aspose_html_cloud
라이브러리를 직접 Aspose.HTML Cloud SDK for Ruby 제품 페이지에서 다운로드할 수 있습니다.
Ruby API를 통해 HTML을 PDF로 내보내기
Ruby용 Aspose.HTML Cloud SDK의 핵심 기능 중 하나는 HTML 문서를 PDF 파일로 손쉽게 변환할 수 있는 능력입니다. 이 기능은 인쇄 가능한 보고서, 청구서 생성, 웹 페이지를 PDF로 저장, 디지털 문서 작성 등 웹 콘텐츠로부터 다양한 작업에 특히 유용합니다. 이 라이브러리는 PDF, XPS, DOC, DOCX, MHTML 등 주요 파일 형식으로 HTML 문서 변환을 지원합니다. 다음 예제는 몇 줄의 Ruby 코드만으로 개발자가 HTML을 PDF 및 기타 파일 형식으로 변환하는 방법을 보여줍니다.
Ruby SDK를 사용하여 HTML을 PDF로 변환하는 방법?
// Initialize SDK API
var api = new HtmlApi("CLIENT_ID", "CLIENT_SECRET").ConvertApi;
// Convert HTML to PDF
var result = await api.ConvertAsync("test.html", "test.pdf");
Ruby를 사용한 HTML 검증 및 조작
Aspose.HTML Cloud SDK for Ruby는 소프트웨어 개발자가 Ruby 애플리케이션 내에서 HTML 문서를 검증하여 웹 표준을 준수하고 마크업상의 문제를 식별하도록 도와줍니다. 사용자는 다양한 HTML 사양 및 표준에 따라 HTML 문서를 검증하여 HTML 콘텐츠의 품질과 정확성을 보장할 수 있습니다. 또한 SDK를 통해 개발자는 요소를 추가하거나 제거하고, 속성을 업데이트하는 등 HTML 문서를 프로그래밍 방식으로 편집하고 조작할 수 있습니다.
EPUB를 XPS, DOCX 및 이미지로 변환
Aspose.HTML Cloud SDK for Ruby는 소프트웨어 개발자가 Ruby 코드 몇 줄만으로 HTML 문서를 EPUB 파일 형식으로 로드하고 변환할 수 있게 해줍니다. 이 라이브러리는 또한 EPUB 파일을 PDF, XPS, DOC/DOCX 및 JPEG, PNG, GIF, TIFF, BMP와 같은 일반적인 이미지 파일 형식으로 변환하는 기능을 포함합니다. 다음 예제는 소프트웨어 개발자가 로컬 파일 시스템에 있는 EPUB 파일을 Ruby 코드를 사용하여 PNG 파일 형식으로 변환하는 방법을 보여줍니다.
Ruby SDK를 통해 로컬 파일 시스템의 EPUB 파일을 PNG로 변환하는 방법?
# load the gem
require 'aspose_html_cloud'
# Get keys from aspose site.
# There is free quota available.
# For more details, see https://purchase.aspose.cloud/pricing
CONFIG = {
"basePath":"https://api.aspose.cloud/v4.0",
"authPath":"https://api.aspose.cloud/connect/token",
"apiKey":"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"appSID":"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
"debug":true
}
api_instance = AsposeHtml::HtmlApi.new CONFIG
src = "test.epub" # String | Source file.
dst = "test.png" # String | Result file.
opts = {
width: 700, # Float | Resulting image width in pixels.
height: 1000, # Float | Resulting image height in pixels.
left_margin: 40, # Float | Left resulting image margin in pixels.
right_margin: 40, # Float | Right resulting image margin in pixels.
top_margin: 50, # Float | Top resulting image margin in pixels.
bottom_margin: 50 # Float | Bottom resulting image margin in pixels.
}
begin
#Convert the HTML file from the local file and save result to the local file.
result = api_instance.convert_local_to_local(src, dst, opts)
p result
rescue AsposeHtml::ApiError => e
puts "Exception when calling api_instance.convert_local_to_local: #{e}"
end
