
Aspose.HTML Cloud SDK للغة Ruby
مجموعة أدوات Ruby القوية لإنشاء واستخراج ومعالجة ملفات HTML
مجموعة أدوات سحابية متقدمة للغة Ruby تسمح لمطوري البرمجيات بإنشاء وتحليل ومعالجة وتحويل ملفات HTML إلى EPUB و PDF و XPS و DOCX و DOC و PNG و JPEG و BMP و TIFF وغيرها.
ما هو Aspose.HTML Cloud SDK للغة Ruby؟
في عصرنا الرقمي الحالي، يُعد التلاعب وتحويل مستندات HTML وصفحات الويب برمجيًا ضرورة شائعة للعديد من المطورين. Aspose.HTML Cloud SDK for Ruby يقدم حلاً قويًا لإنجاز هذه المهام بسلاسة في لغة البرمجة Ruby. يوفر للمطورين البرمجيين مجموعة واسعة من إمكانيات التلاعب بمستندات HTML، بما في ذلك تحويل HTML إلى PDF، وتحويل HTML إلى صورة، والتحقق من صحة HTML، وأكثر من ذلك. يعمل Aspose.HTML Cloud SDK for Ruby كجسر بين تطبيقات Ruby الخاصة بك وخدمة Aspose.HTML Cloud، مما يسهل عليك دمج هذه الميزات القوية في مشاريعك.
Aspose.HTML Cloud SDK for Ruby هو جزء من عائلة Aspose.HTML Cloud، وهي مجموعة من واجهات برمجة التطبيقات (APIs) ومجموعات تطوير البرمجيات (SDKs) المستندة إلى السحابة المصممة للعمل مع ملفات HTML. هناك عدة ميزات مهمة في المكتبة مثل إنشاء مستندات HTML جديدة من الصفر، تحويل مستندات HTML إلى PDF وغيرها من صيغ الملفات المدعومة، تصدير صفحات أو أقسام HTML إلى صيغ صور، التحقق من صحة مستندات HTML، استخراج البيانات المهيكلة من مستندات HTML، عرض مستندات HTML كصور، والعديد غير ذلك. يمكن لـ SDK الاندماج بسلاسة مع مزودي التخزين السحابي الشائعين مثل Amazon S3 وMicrosoft Azure، مما يجعل من السهل تخزين وإدارة مستندات HTML الخاصة بك.
يولي Aspose.HTML Cloud SDK للغة Ruby أولوية لأمان بياناتك. يستخدم اتصالات آمنة وطرق مصادقة لحماية مستندات 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. يتيح للمستخدمين التحقق من صحة مستندات 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
