رندر و مشاهده اسناد از طریق Ruby SDK

RESTful API برای ساخت کارآمد برنامه های Ruby برای رندر و مشاهده اسناد همه فرمت های محبوب. رندر به صورت HTML، PNG، JPG یا PDF.

  • GroupDocs.Viewer Cloud SDK for cURL
  • GroupDocs.Viewer Cloud SDK for .NET
  • GroupDocs.Viewer Cloud SDK for Java
  • GroupDocs.Viewer Cloud SDK for PHP
  • GroupDocs.Viewer Cloud SDK for Python
  • GroupDocs.Viewer Cloud SDK for Node.js
  • GroupDocs.Viewer Cloud SDK for Android
آزمایش رایگان را شروع کنید

GroupDocs.Viewer SDK برای Ruby برای کمک به شما در شروع کار با Document Viewer Cloud API توسعه داده شده است. SDK با ارائه سطح بالاتری از انتزاع به شما کمک می کند تا نیازی به دانستن جزئیات مربوط به رسیدگی به درخواست های HTTP و پاسخ های API های REST نداشته باشید.

با استفاده از Ruby SDK، می‌توانید از تمام ویژگی‌های API استفاده کنید و می‌توانید برنامه خود را با قابلیت ارائه انواع فرمت‌های استاندارد صنعتی به طور یکپارچه ارتقا دهید. SDK امکان مشاهده یک سند خاص در HTML، تصویر، PDF یا فرمت اصلی آن را با انعطاف پذیری برای ارائه کل سند، صفحه به صفحه یا محدوده سفارشی صفحات فراهم می کند.

سوالات متداول

من می خواهم برنامه روبی خود را برای مشاهده اسناد ایجاد کنم؟

اگر به دنبال کد منبع برای مشاهده فایل در Cloud هستید، [GroupDocs.Viewer Cloud SDK for Ruby در GitHub] (https://github.com/groupdocs-viewer-cloud/groupdocs-viewer-cloud-ruby) را بررسی کنید. .

آیا می توانم API های GroupDocs.Viewer REST را در Ruby به صورت رایگان امتحان کنم؟

می‌توانید APIهای روبی کم‌کد را بدون هیچ محدودیتی [آزمایش کنید GroupDocs.Viewer] (https://purchase.groupdocs.cloud/trial).

من نمی خواهم فایل های محرمانه خود را در جایی آپلود کنم؟ گزینه های من چیست؟

GroupDocs.Viewer Cloud همچنین به‌عنوان تصویر Docker موجود است که می‌توان از آن برای [self-host] (https://purchase.groupdocs.cloud/self-hosting) سرویس استفاده کرد. یا ممکن است خدمات خود را با استفاده از [GroupDocs.Viewer High-code APIs] (https://products.groupdocs.com/viewer/) بسازید که در حال حاضر API های REST ما را هدایت می کند.

ویژگی های Advanced Document Viewer REST API

اسناد را به صورت HTML5 رندر کنید

اسناد را به صورت تصویر ارائه دهید

چرخش، ترتیب مجدد و واترمارک صفحات

اسناد را به صورت PDF ارائه دهید

پیوست های سند را رندر کنید

API ها ایمن هستند و نیاز به احراز هویت دارند

یک SDK آسان برای توسعه دهندگانی که می خواهند در زمان خود صرفه جویی کنند

استفاده از APIهای Cloud GroupDocs بسیار ساده است زیرا چیزی برای نصب وجود ندارد. به سادگی یک حساب کاربری در GroupDocs Cloud ایجاد کنید و اطلاعات برنامه خود را دریافت کنید. هنگامی که SID و کلید برنامه را دارید، آماده هستید که APIهای GroupDocs Cloud REST را امتحان کنید. SDKها برای تسهیل توسعه‌دهندگان توسعه داده شده‌اند و به آنها اجازه می‌دهند تا با پنهان کردن تماس‌های API REST و به شما امکان می‌دهند تا با استفاده از Ruby به‌عنوان زبان، از ویژگی‌های API به‌صورت بومی با API‌های ما شروع کنند.

ارائه تعدادی از قالب های سند

API نمایشگر مبتنی بر ابر توانایی نمایش سریع فرمت‌های اسناد مختلف، تنها با چند خط کد را دارد. با استفاده از SDK برای Ruby می‌توانید در مورد قالب‌های اسناد مختلف پشتیبانی شده توسط SDK اطلاعات کسب کنید.

لیستی از فرمت های فایل پشتیبانی شده - Ruby را دریافت کنید

  // Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  # Getting instance of the API
  api = GroupDocsViewerCloud::ViewerApi.from_keys($app_sid, $app_key)

  # Retrieve supported file formats
  response = api.get_supported_file_formats()

  # Print supported file formats
  response.formats.each do |format|
      puts("#{format.file_format} (#{format.extension})")

به طور موثر محتوای خروجی را کوچک کنید

یکی از هیجان‌انگیزترین ویژگی‌های API بیننده مبتنی بر ابر، توانایی آن در کوچک‌سازی محتوای خروجی است. Minification نظرات، فضاهای سفید اضافی و سایر کاراکترهای غیر ضروری را بدون شکستن ساختار محتوا حذف می کند. در نتیجه صفحه کوچکتر می شود و سریعتر بارگذاری می شود.

ارائه انعطاف پذیر اسناد

GroupDocs.Viewer یک API نمایشگر اسناد قدرتمند REST است که به شما امکان می دهد بیش از 85 فرمت سند را در برنامه های خود نمایش دهید. این اجازه می دهد تا سند برای کل سند، صفحه به صفحه یا محدوده سفارشی صفحات ارائه شود.

مطابق با نیازهای شما سفارشی کنید

GroupDocs.Viewer Cloud SDK برای Ruby 100% آزمایش شده و خارج از جعبه اجرا می شود. SDK منبع باز است و دارای مجوز MIT است. API به راحتی قابل شخصی سازی است و می توان با توجه به ویژگی هایی که باید در برنامه خود اضافه کنید، تغییرات ایجاد کرد.

فرمت های فایل

GroupDocs.Viewer Cloud for Ruby از طیف گسترده ای از فرمت های فایل پشتیبانی می کند، از جمله اما نه محدود به:

  • مایکروسافت آفیس: DOC، DOCX، XLS، XLSX، PPT، PPTX
  • PDF
  • تصاویر: JPG، PNG، BMP، TIFF، GIF
  • فرمت های CAD: DWG، DXF
  • کتاب های الکترونیکی: EPUB، MOBI
  • فرمت های ایمیل: EML، MSG

گزینه های رندر

با GroupDocs.Viewer Cloud for Ruby، می‌توانید گزینه‌های رندر را برای برآورده کردن نیازهای خاص خود سفارشی کنید. برخی از گزینه های کلیدی رندر عبارتند از:

  • بزرگنمایی و مقیاس بندی
  • چرخش و چرخش
  • واترمارکینگ
  • تبدیل HTML

ارائه سند

GroupDocs.Viewer Cloud for Ruby به شما امکان می دهد اسناد را در قالب های مختلف ارائه دهید، از جمله:

  • ارائه اسناد PDF به صورت تصویر یا HTML
  • ارائه اسناد مایکروسافت آفیس به صورت تصویر یا HTML
  • ارائه فرمت های CAD به صورت تصویر یا HTML

دستکاری اسناد

جدا از رندر، GroupDocs.Viewer Cloud for Ruby چندین ویژگی دستکاری سند را فراهم می کند، مانند:

  • استخراج متن از اسناد
  • استخراج تصاویر از اسناد
  • تقسیم اسناد به صفحات
  • ادغام چندین سند در یک سند واحد

پلتفرم های پشتیبانی شده

GroupDocs.Viewer Cloud for Ruby با طیف وسیعی از پلتفرم ها سازگار است، از جمله:

  • روبی
  • دات نت
  • جاوا
  • PHP
  • Node.js

ادغام با ذخیره سازی شخص ثالث

می توانید به راحتی GroupDocs.Viewer Cloud را برای Ruby با ارائه دهندگان ذخیره سازی شخص ثالث ادغام کنید، مانند:

  • آمازون S3
  • دراپ باکس
  • گوگل درایو
  • ذخیره سازی لکه های لاجوردی

امنیت و احراز هویت

GroupDocs.Viewer Cloud for Ruby مشاهده ایمن اسناد را با ویژگی هایی مانند:

  • احراز هویت مبتنی بر توکن
  • ذخیره سازی امن فایل
  • رمزگذاری SSL/TLS
  • کنترل دسترسی و مجوزها

ذخیره سازی و بهینه سازی عملکرد

برای بهینه‌سازی عملکرد، GroupDocs.Viewer Cloud برای Ruby مکانیزم‌های کش را فراهم می‌کند، از جمله:

  • کش سمت کلاینت
  • کش سمت سرور
  • تنظیمات زمان برای زندگی

استخراج فراداده

GroupDocs.Viewer Cloud for Ruby به شما امکان می دهد متادیتا را از اسناد استخراج کنید، مانند:

  • ویژگی های سند (به عنوان مثال، عنوان، نویسنده، کلمات کلیدی)
  • داده های Exif از تصاویر
  • فراداده فایل CAD

سازگاری بین پلتفرم

GroupDocs.Viewer Cloud for Ruby برای کار یکپارچه در پلتفرم های مختلف طراحی شده است، از جمله:

  • ویندوز
  • لینوکس
  • macOS

سفارشی سازی و برندسازی

می‌توانید نمایشگر اسناد را با GroupDocs.Viewer Cloud برای Ruby سفارشی کنید و علامت‌گذاری کنید:

  • تغییر رنگ ها و سبک های رابط کاربری
  • اضافه کردن لوگو و واترمارک
  • کنترل رفتار بیننده

اسناد و پشتیبانی

GroupDocs.Viewer Cloud for Ruby اسناد و منابع پشتیبانی جامعی از جمله:

  • راهنمای توسعه دهندگان
  • مرجع API
  • نمونه کد
  • انجمن پشتیبانی
  • پشتیبانی ایمیل

View Documents using GroupDocs.Viewer Free App

GIFGZIPASMMPXAIIGSNSFCHMMPTVSDXJAVAMOBISVGLOGJPGEMZXZDWTDOTMSCMCOXPSCMAKEBMPCPPJPXAPNGDOCXXLTMYAMLMAKEHFODGJP2OSTTXZWMZASJ2CICOMBOXOTPVIMTIFFFODSJPFDIBTGAPPTSVGZPSDNUMBERSTIFPLTPROPERTIESVBCSVPNGCDRHPGPSM1ODTSQLDOTXVSTMMPPODGTEXGROOVYMDTAR.XZRBTGZMLJPEGVSSXEPUBRTFPSXLSB7ZPHPJLSVSDCSSVSDMGZTARIFCEMLPDFVSTVSSJPMDOCMVDWJPCVSSMODSOTTVTXMHTMLDCMSHPOTPPSMMVSTXPS1DIFFEMFTSVPCLXMLOTSDWFSTLBATSCALADOTHHVDXPSTWEBPPYPPTMPPTXCF2ONEPOTXEMLXTAR.GZAS3VCFCGMHAMLCMXSASSPOTMXLAMERBSMLMHTDOCPPSRAREPSXPSBZ2TXTDNGJSXLSMRSTODPMMCXXSCRIPTXLTXJSONPSBXLSDXFPLHTMLPPSXXMLMSGZIPCSPSD1LESSXLTHTMOBJFODPWMFVSXDWGDGNSXCXLSXCCOTGDJVUJ2K

Support and Learning Resources

GroupDocs.Viewer Cloud همچنین SDK های ارائه اسناد جداگانه را برای سایر زبان های محبوب به شرح زیر ارائه می دهد:

  فارسی