Web、モバイル、デスクトップ、クラウドプラットフォーム上でAndroid Cloud SDK を使用し、先進的な文書編集・操作ツールを構築するための Document editor REST API
無料トライアルを開始Android 用の GroupDocs.Editor Cloud SDK は、GroupDocs.Editor Cloud REST API と簡単に統合でき、MS Office やその他の追加アプリケーションをインストールせずに、Android アプリケーションに文書編集機能を追加できます。
Android エディタ SDK を使用すれば、Microsoft Word、Excel スプレッドシート、プレゼンテーション、TXT、HTML、XML など、幅広い対応ドキュメント形式における文書操作作業を高速化できます。
任意の WYSIWYG HTML エディタにドキュメントを取り込み、必要に応じて編集し、元のドキュメント形式に正確かつ効率的に保存するだけです。
対応ファイル形式全体で、最も求められる文書編集操作をすべて実行できます。
Android 用の GroupDocs.Editor Cloud SDK は、GroupDocs.Editor Cloud REST API の上にレイヤーとして構築されており、低レベルのリクエスト管理とレスポンス処理により、開発時間を大幅に削減します。
開発者はプロジェクトで必要な特定のコード記述に専念できます。
クラウド上でファイルに注釈を付けるためのソースコードをお探しの場合は、GroupDocs.Editor Cloud SDK for Android at GitHubをご確認ください。
制限なくLow-Code Android APIsをtry GroupDocs.Editorできます。
GroupDocs.Editor Cloud は、Docker イメージとしても利用可能で、サービスを セルフホスト する際に使用できます。また、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());