SDK ویرایشگر اسناد برای برنامه های Android

ویرایشگر سند REST API برای ساخت ابزارهای پیشرفته ویرایش اسناد و دستکاری با استفاده از Android Cloud SDK در وب، تلفن همراه، دسکتاپ یا پلتفرم های ابری.

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

GroupDocs.Editor Cloud SDK برای Android به راحتی با GroupDocs.Editor Cloud REST API ادغام می شود و امکان افزودن ویژگی های ویرایش اسناد در برنامه های Android را بدون نصب MS Office یا سایر برنامه های کاربردی اضافی فراهم می کند. با استفاده از ویرایشگر اندروید SDK - کار دستکاری اسناد را در طیف گسترده ای از قالب های سند پشتیبانی شده از جمله Microsoft Word، صفحات گسترده اکسل، ارائه ها، TXT، HTML و XML سرعت دهید. به سادگی سند را در هر ویرایشگر HTML WYSIWYG واکشی کنید، آن را در صورت نیاز ویرایش کنید و با دقت و کارایی واقعی آن را به فرمت های سند اصلی ذخیره کنید.

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

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

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

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

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

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

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

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

ویژگی های پیشرفته ویرایشگر سند REST API

به راحتی در هر ویرایشگر WYSIWYG ادغام می شود

اسناد Word را به عنوان یک کل ویرایش کنید یا محدوده صفحات را تعریف کنید

ویرایش صفحه گسترده چند زبانه پشتیبانی می شود

استفاده بهینه از حافظه برای فایل های بزرگ CSV یا TSV

استخراج اطلاعات سند (نوع، اندازه، تعداد صفحات و غیره)

Cloud REST API برای استفاده با هر زبان یا پلتفرمی

کار با اسناد WordProcessing - اندروید

  //Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
  Configuration configuration = new Configuration(MyAppSid, MyAppKey);

  // Create necessary API instances
  EditApi editApi = new EditApi(configuration);
  FileApi fileApi = new FileApi(configuration);
  
  // The document already uploaded into the storage.
  // Load it into editable state
  FileInfo fileInfo = new FileInfo();
  fileInfo.setFilePath("WordProcessing/password-protected.docx");
  fileInfo.setPassword("password");
  WordProcessingLoadOptions loadOptions = new WordProcessingLoadOptions();
  loadOptions.setFileInfo(fileInfo);
  loadOptions.setOutputPath("output");
  LoadResult loadResult = editApi.load(new LoadRequest(loadOptions));
  
  // Download html document
  File file = fileApi.downloadFile(new DownloadFileRequest(loadResult.getHtmlPath(), null, null));
              
  // Edit something...
  List lines = Files.readAllLines(file.toPath());
  List newLines = new ArrayList();
  for (String line : lines) {
      newLines.add(line.replaceAll("Sample test text", "Hello world"));
  }
  Files.write(file.toPath(), newLines);
  
  // Upload html back to storage
  fileApi.uploadFile(new UploadFileRequest(loadResult.getHtmlPath(), file, Common.MYStorage));
  
  // Save html back to docx
  WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions();
  saveOptions.setFileInfo(fileInfo);
  saveOptions.setOutputPath("output/edited.docx");    
  saveOptions.setHtmlPath(loadResult.getHtmlPath());      
  saveOptions.setResourcesPath(loadResult.getResourcesPath());
  DocumentResult saveResult = editApi.save(new SaveRequest(saveOptions));
  
  System.out.println("Document edited: " + saveResult.getPath());
  

Support and Learning Resources

GroupDocs.Editor API های مشاهده اسناد را برای سایر محیط های توسعه محبوب ارائه می دهد

  فارسی