ویرایشگر سند REST API برای ساخت ابزارهای پیشرفته ویرایش و دستکاری اسناد با استفاده از Android Cloud SDK بر روی وب، موبایل، دسکتاپ یا پلتفرمهای ابری.
آزمایش رایگان را شروع کنیدGroupDocs.Editor Cloud SDK برای Android بهراحتی با GroupDocs.Editor Cloud REST API یکپارچه میشود و امکان افزودن ویژگیهای ویرایش اسناد را در برنامههای Android بدون نیاز به MS Office یا سایر برنامههای اضافی نصبشده فراهم میکند. با استفاده از ویرایشگر Android SDK – میتوانید کارهای دستکاری اسناد را در طیف گستردهای از فرمتهای پشتیبانیشده شامل Microsoft Word، صفحات گسترده Excel، ارائهها، TXT، HTML و XML سرعت ببخشید. به سادگی سند را به هر ویرایشگر WYSIWYG HTML منتقل کنید، در صورت نیاز ویرایش کنید و با دقت و کارایی واقعی آن را به فرمتهای اصلی بازگردانید.
تمام عملیات پرتقاضای ویرایش اسناد را در تمام فرمتهای پشتیبانیشده انجام دهید. GroupDocs.Editor Cloud SDK برای Android بهعنوان لایهای بالای GroupDocs.Editor Cloud REST API ساخته شده است که با مدیریت درخواستهای سطح پایین و پردازش پاسخها، زمان توسعه ارزشمند را صرفهجویی میکند. توسعهدهندگان میتوانند بر نوشتن کدهای خاص فقط بهمقدار نیاز در پروژه تمرکز کنند.
اگر به دنبال کد منبع برای حاشیهنویسی فایل در ابر هستید، GroupDocs.Editor Cloud SDK for Android at GitHub را بررسی کنید.
شما میتوانید try GroupDocs.Editor Low-Code Android APIs را بدون هیچ محدودیتی امتحان کنید.
GroupDocs.Editor Cloud همچنین به صورت تصویر Docker در دسترس است که میتوان از آن برای self-host سرویس استفاده کرد. یا میتوانید سرویسهای Android خود را با استفاده از GroupDocs.Editor High-code APIs که در حال حاضر REST APIs ما را رانده میکند، بسازید.
//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());