
Aspose.HTML Cloud SDK برای Ruby
SDK قدرتمند Ruby برای ایجاد، استخراج و پردازش فایلهای HTML
SDK پیشرفته Ruby Cloud که به توسعهدهندگان نرمافزار امکان ایجاد، تجزیه، دستکاری و تبدیل فایلهای HTML به EPUB، PDF، XPS، DOCX، DOC، PNG، JPEG، BMP، TIFF و موارد دیگر را میدهد.
Aspose.HTML Cloud SDK برای 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 برای Ruby بخشی از خانواده Aspose.HTML Cloud است که مجموعهای از APIها و SDKهای مبتنی بر ابر است که برای کار با فایلهای HTML طراحی شدهاند. چندین ویژگی مهم در این کتابخانه وجود دارد مانند ایجاد اسناد HTML جدید از صفر، تبدیل اسناد HTML به PDF و سایر فرمتهای پشتیبانیشده، استخراج صفحات یا بخشهای HTML به فرمتهای تصویری، اعتبارسنجی اسناد HTML، استخراج دادههای ساختاریافته از اسناد HTML، رندر کردن اسناد HTML به صورت تصویر، و موارد دیگر. این SDK میتواند بهصورت یکپارچه با ارائهدهندگان محبوب ذخیرهسازی ابری مانند Amazon S3 و Microsoft Azure ادغام شود، که ذخیره و مدیریت اسناد HTML شما را آسان میکند.
Aspose.HTML Cloud SDK برای Ruby امنیت دادههای شما را در اولویت قرار میدهد. این SDK از اتصالات امن و روشهای احراز هویت برای حفاظت از اسناد HTML و محتوای آنها استفاده میکند. این ابزار کار با اسناد HTML و وظایف پردازشی را ساده میکند و به توسعهدهندگان نرمافزار امکان خودکارسازی جنبههای مختلف کار با محتوای HTML را میدهد. چه در حال ساخت برنامههای وب باشید، چه فرآیندهای تجاری را خودکار کنید یا دادهها را از وب استخراج کنید، این SDK ابزارهای لازم برای بهینهسازی وظایف مرتبط با HTML را فراهم میکند. با بهرهگیری از قدرت Aspose.HTML Cloud و راحتی Ruby، میتوانید پروژههای توسعه خود را ارتقا دهید و قابلیتهای پردازش HTML با کیفیت بالا را به کاربران خود ارائه دهید.
شروع کار با Aspose.HTML Cloud SDK برای Ruby
روش پیشنهادی برای نصب Aspose.HTML Cloud SDK برای Ruby از طریق RubyGems، ابزار مدیریت وابستگی برای Ruby است. لطفاً برای نصب روان از فرمان زیر استفاده کنید.
نصب Aspose.HTML Cloud SDK برای Ruby از طریق RubyGems
gem install aspose_html_cloud
میتوانید کتابخانه را مستقیماً از Aspose.HTML Cloud SDK for Ruby صفحه محصول دانلود کنید
صادرات HTML به PDF از طریق API Ruby
یکی از عملکردهای اصلی Aspose.HTML Cloud SDK for Ruby قابلیت تبدیل اسناد HTML به فایلهای PDF بهصورت آسان است. این ویژگی بهویژه برای تولید گزارشهای چاپی، فاکتورها، ذخیره صفحات وب بهصورت PDF، ایجاد اسناد دیجیتال و موارد دیگر از محتوای وب مفید است. این کتابخانه از تبدیل اسناد HTML به برخی از فرمتهای برتر مانند PDF، XPS، DOC، DOCX، MHTML و بسیاری دیگر پشتیبانی میکند. مثال زیر نشان میدهد که چگونه با تنها چند خط کد Ruby، توسعهدهندگان نرمافزار میتوانند تبدیل از HTML به PDF و سایر فرمتهای فایل را انجام دهند.
چگونه HTML را به PDF تبدیل کنیم با استفاده از Ruby SDK؟
// 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");
اعتبارسنجی و دستکاری HTML با Ruby
Aspose.HTML Cloud SDK برای Ruby به توسعهدهندگان نرمافزار کمک میکند تا اسناد HTML خود را اعتبارسنجی کنند تا اطمینان حاصل شود که با استانداردهای وب مطابقت دارند و هر گونه مشکل در نشانهگذاری را در برنامههای Ruby شناسایی کنند. این SDK به کاربران امکان میدهد اسناد HTML را بر اساس مشخصات و استانداردهای مختلف HTML اعتبارسنجی کنند و کیفیت و صحت محتوای HTML شما را تضمین نمایند. همچنین این SDK به توسعهدهندگان نرمافزار اجازه میدهد بهصورت برنامهنویسی اسناد HTML را ویرایش و دستکاری کنند، مانند افزودن یا حذف عناصر، بهروزرسانی ویژگیها و موارد دیگر.
تبدیل EPUB به XPS، DOCX و تصویر
Aspose.HTML Cloud SDK برای Ruby به توسعهدهندگان نرمافزار امکان میدهد اسناد HTML را بارگذاری و به فرمتهای فایل EPUB تبدیل کنند تنها با چند خط کد Ruby. این کتابخانه همچنین پشتیبانی از تبدیل فایلهای EPUB به PDF، XPS، DOC/DOCX و فرمتهای محبوب تصویر مانند JPEG، PNG، GIF، TIFF، BMP و غیره را شامل میشود. مثال زیر نشان میدهد چگونه توسعهدهندگان نرمافزار میتوانند فایل EPUB را از سیستم فایل محلی به فرمت PNG تبدیل کنند با استفاده از کد Ruby.
چگونه فایل EPUB را از سیستم فایل محلی به PNG تبدیل کنیم با Ruby SDK؟
# 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
