Web、モバイル、デスクトップ、またはクラウドプラットフォームでAndroid Cloud SDKを使用して、高度なドキュメント編集および操作ツールを構築するためのドキュメントエディターRESTAPI。
無料トライアルを開始GroupDocs.Editor Cloud SDK for Androidは、GroupDocs.Editor Cloud REST APIと簡単に統合できるため、MSOfficeやその他の追加アプリケーションをインストールしなくてもAndroidアプリケーションにドキュメント編集機能を追加できます。 AndroidエディターSDKの使用– Microsoft Word、Excelスプレッドシート、プレゼンテーション、TXT、HTML、XMLなど、サポートされているさまざまなドキュメント形式でドキュメント操作タスクを高速化します。ドキュメントを任意のWYSIWYGHTMLエディターにフェッチし、必要に応じて編集して、真の精度と効率で元のドキュメント形式に保存するだけです。
サポートされているファイル形式全体で、最も要求の厳しいすべてのドキュメント編集操作を実行します。 GroupDocs.Editor Cloud SDK for Androidは、GroupDocs.Editor Cloud REST APIの上にレイヤーとして構築されており、低レベルのリクエストを管理し、レスポンスを処理することで、貴重な開発時間を節約します。開発者は、プロジェクトで必要な場合にのみ、特定のコードの作成に集中できます。
クラウド内のファイルに注釈を付けるためのソース コードを探している場合は、GitHub の GroupDocs.Editor Cloud SDK for Android を確認してください。 .
GroupDocs.Editor を試す ローコード Android API を制限なく使用できます。
GroupDocs.Editor Cloud は、サービスを セルフホスト するために使用できる Docker イメージとしても利用できます。または、現在 REST API を駆動している GroupDocs.Editor ハイコード API を使用して、独自の Android サービスを構築することもできます。
//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());