Documents Editor SDK for Java Applications

Web、モバイル、デスクトップ、またはクラウドプラットフォームでJava Cloud SDKを使用して、高度なドキュメント編集および操作ツールを構築するためのドキュメントエディターRESTAPI。

無料トライアルを開始

GroupDocs.Editor Cloud SDK for Javaは、GroupDocs.Editor Cloud REST APIと簡単に統合できるため、MSOfficeやその他の追加アプリケーションをインストールしなくてもJavaアプリケーションにドキュメント編集機能を追加できます。 JavaエディターSDKの使用– Microsoft Word、Excelスプレッドシート、プレゼンテーション、TXT、HTML、XMLなど、サポートされているさまざまなドキュメント形式でドキュメント操作タスクを高速化します。ドキュメントを任意のWYSIWYGHTMLエディターにフェッチし、必要に応じて編集して、真の精度と効率で元のドキュメント形式に保存するだけです。

サポートされているファイル形式全体で、最も要求の厳しいすべてのドキュメント編集操作を実行します。 GroupDocs.Editor Cloud SDK for Javaは、GroupDocs.Editor Cloud REST APIの上にレイヤーとして構築されており、低レベルのリクエストを管理し、レスポンスを処理することで、貴重な開発時間を節約します。開発者は、プロジェクトで必要な場合にのみ、特定のコードの作成に集中できます。

高度なドキュメントエディタRESTAPIの機能

WYSIWYGエディター内で簡単に統合できます

Word文書全体を編集するか、ページ範囲を定義します

マルチタブのスプレッドシート編集がサポートされています

大きなCSVまたはTSVファイルのメモリ使用量を最適化

ドキュメント情報(タイプ、サイズ、ページ数など)を抽出します

任意の言語またはプラットフォームで使用されるCloudRESTAPI

WordProcessingドキュメントの操作-Java

//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());

サポートおよび学習リソース

GroupDocs.Editorは、他の一般的な開発環境向けのドキュメント表示APIを提供します

  日本語