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

RESTful API برای ساخت کارآمد برنامه های Android برای رندر و مشاهده اسناد همه فرمت های محبوب. رندر به صورت 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 Ruby
آزمایش رایگان را شروع کنید

GroupDocs.Viewer Cloud یک API REST است که استقلال پلتفرم و زبان برنامه نویسی را فراهم می کند. از سوی دیگر، GroupDocs.Viewer Cloud SDK برای Android بر روی REST API ساخته شده است و سطح بالاتری از انتزاع را ارائه می دهد. این بدان معنی است که شما می توانید از SDK بدون نیاز به دانش REST API اصلی استفاده کنید.

GroupDocs.Viewer Cloud API سرویسی است که به توسعه دهندگان این امکان را می دهد تا برنامه های خود را با قابلیت مشاهده اسناد ارتقا دهند. مجموعه ای از توابع و نقاط پایانی را ارائه می دهد که امکان رندر و نمایش فرمت های مختلف سند مانند PDF، اسناد مایکروسافت آفیس، تصاویر و غیره را فراهم می کند.

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

با استفاده از GroupDocs.Viewer Cloud API، توسعه‌دهندگان می‌توانند برنامه‌های کاربردی خود را با قابلیت مشاهده اسناد بدون نیاز به ایجاد این قابلیت از ابتدا ارتقا دهند. این فرآیند توسعه را ساده می کند و زمان و تلاش لازم برای اجرای ویژگی های ارائه و مشاهده اسناد را کاهش می دهد.

نحوه مشاهده فایل در اندروید

  • با استفاده از «Client ID» و «Client Secret» یک نمونه از «پیکربندی» ایجاد کنید.
  • یک نمونه از «ViewApi» با استفاده از «پیکربندی» ایجاد کنید.
  • یک نمونه از «FileInfo» ایجاد کنید و مسیر فایل ورودی را با استفاده از روش «FileInfo.setFilePath» تنظیم کنید.
  • یک نمونه از «ViewOptions» ایجاد کنید و از «setFileInfo» با نمونه «FileInfo» استفاده کنید.
  • از «ViewApi.createView» برای رندر کردن فایل ورودی به تصاویر و HTML استفاده کنید.

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

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

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

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

می‌توانید APIهای Android کم‌کد را بدون هیچ محدودیتی [آزمایش کنید 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 و به شما اجازه می‌دهند تا با استفاده از Android به‌عنوان زبان، از ویژگی‌های API به‌صورت بومی با API‌های ما شروع کنند.

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

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

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

  import com.groupdocs.cloud.viewer.client.*;
  import com.groupdocs.cloud.viewer.model.*;
  import com.groupdocs.cloud.viewer.api.InfoApi;

  public class ApiExample {
      
  public static void getSupportedFormats() {

  //TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
  String appSid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX";
  String appKey = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

  Configuration configuration = new Configuration(appSid, appKey);

  InfoApi infoApi = new InfoApi(configuration);

  try {
      FormatsResult response = infoApi.getSupportedFileFormats();
      for (Format format : response.getFormats()) {
          System.out.println(format.getFileFormat());
      }
      
      } catch (ApiException e) {
          System.err.println("Failed to get supported file formats");
          e.printStackTrace();
          
      }

    }
}

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

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

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

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

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

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

ارائه سند

GroupDocs.Viewer Cloud برای Android امکان رندر و نمایش فرمت های مختلف سند، از جمله PDF، اسناد Microsoft Office (Word، Excel، PowerPoint)، تصاویر و موارد دیگر را در برنامه های Android فراهم می کند.

گزینه های مشاهده اسناد

توسعه‌دهندگان می‌توانند از بین گزینه‌های مشاهده چندگانه، مانند مشاهده کل سند، نمایش صفحات به صورت جداگانه، یا تعیین محدوده سفارشی از صفحات برای ارائه و مشاهده، انتخاب کنند.

فرمت های خروجی

SDK از مشاهده اسناد در قالب‌های خروجی مختلف، از جمله HTML، تصویر (JPEG، PNG، TIFF) و PDF پشتیبانی می‌کند و انعطاف‌پذیری در نحوه نمایش اسناد ارائه می‌کند.

ادغام ساده شده

GroupDocs.Viewer Cloud SDK برای Android فرآیند یکپارچه‌سازی را ساده می‌کند و به توسعه‌دهندگان اجازه می‌دهد تا به راحتی قابلیت‌های مشاهده اسناد را در برنامه‌های Android خود بدون نیاز به تعامل مستقیم با REST API اساسی وارد کنند.

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

توسعه دهندگان این توانایی را دارند که تنظیمات بیننده را سفارشی کنند، گزینه هایی مانند بزرگنمایی، چرخش صفحات، فعال یا غیرفعال کردن انتخاب متن و غیره را فعال کنند.

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

SDK عملکردی را برای استخراج اطلاعات فراداده از اسناد، مانند ویژگی های سند، تعداد صفحات، اندازه فایل و سایر جزئیات مرتبط فراهم می کند.

واترمارک و حاشیه نویسی

GroupDocs.Viewer Cloud برای Android از افزودن واترمارک به اسناد و حاشیه نویسی آنها با نظرات متنی، برجسته کردن و ترسیم اشکال، تسهیل همکاری و فرآیندهای بررسی اسناد پشتیبانی می کند.

ارتباط امن

SDK ارتباط امن با GroupDocs.Viewer Cloud API را با استفاده از HTTPS تضمین می‌کند و از حفظ حریم خصوصی و یکپارچگی داده‌های منتقل شده بین برنامه Android و سرویس ابری اطمینان می‌دهد.

حافظه پنهان کارآمد

GroupDocs.Viewer Cloud SDK برای Android از یک مکانیسم کش کارآمد استفاده می کند، عملکرد رندر را بهینه می کند و زمان پردازش درخواست های بعدی را برای همان سند کاهش می دهد.

در دسترس بودن بالا

SDK از در دسترس بودن بالای GroupDocs.Viewer Cloud API استفاده می‌کند و از ارائه و مشاهده اسناد قابل اعتماد و بدون وقفه در برنامه‌های Android اطمینان می‌دهد.

View Documents using GroupDocs.Viewer Free App

PLGIFCXXCSSJSONPPSMMXLSPSDASDOCMPCLBZ2HTMVDXPPTXVSX7ZGZIPXLSMYAMLBMPVIMPPSXJPGXLSXPSJ2KCSVRBMHTMLDWTTEXMMSTLOTSICOPPSCCEPUBDCMMBOXJP2ZIPIFCWMZERBVSTCSIGSOTGWEBPSHVTXOXPSASMJAVAJPMPDFSASSAIPSM1CDRSCALAGZODTDOCXLESSAPNGDJVUXMLJLSMHTDIFFLOGDNGXLTCMXOBJVSDXGROOVYDWFONESMLVDWTARCHMEMFXLSBCPPJ2CMAKEPOTXBATSXCSVGZJPCVCFMLOSTCF2PLTFODPPPTPYMPXPSTRSTHDIBMPTEMLPS1PSBXPSEPSVSDMVSDVSSMMDTGZMSGDOTMHTMLFODGVSTMRARJPEGJPFRTFDOTXDWGSCRIPTHPGTSVODGTGAVSSXTXTTXZNSFEMZNUMBERSPNGPSD1TAR.XZSQLTIFFVBXMLXLTMXLAMPHPVSSODSDOTPROPERTIESHHHAMLCMAKEMOBIPPTMDGNTAR.GZPOTEMLXCGMFODSWMFODPSCMOTTXLTXCTIFOTPVSTXJSMPPPOTMAS3DXFXZJPXSVGDOC

Support and Learning Resources

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

  فارسی