SDK do editor de documentos para aplicativos Java

API REST do editor de documentos para criar ferramentas avançadas de edição e manipulação de documentos usando Java Cloud SDK em plataformas web, móveis, de desktop ou de nuvem.‎

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for PHP
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Iniciar teste gratuito

GroupDocs.Editor Cloud SDK para Java integra-se facilmente com GroupDocs.Editor Cloud REST API, permitindo adicionar recursos de edição de documentos em aplicativos Java sem o MS Office ou outros aplicativos adicionais instalados. Usando o Java editor SDK - acelere a tarefa de manipulação de documentos em uma ampla variedade de formatos de documentos suportados, incluindo Microsoft Word, planilhas do Excel, apresentações, TXT, HTML e XML. Basta buscar o documento em qualquer editor HTML WYSIWYG, editá-lo conforme necessário e salvá-lo de volta nos formatos de documento originais com verdadeira precisão e eficiência.

Realize todas as operações de edição de documentos mais exigidas nos formatos de arquivo suportados. GroupDocs.Editor Cloud SDK para Java é construído como uma camada sobre a GroupDocs.Editor Cloud REST API que economiza tempo de desenvolvimento valioso gerenciando solicitações de baixo nível e manipulando respostas. Os desenvolvedores podem se concentrar em escrever o código específico apenas conforme necessário no projeto.

perguntas frequentes

Eu quero criar meu próprio aplicativo Java para editar documentos?

Confira GroupDocs.Editor Cloud SDK para Java no GitHub se estiver procurando o código-fonte para anotar o arquivo na nuvem .

Posso experimentar as APIs REST do GroupDocs.Editor em Java gratuitamente?

Você pode experimentar GroupDocs.Editor APIs Java de baixo código sem quaisquer limitações.

Não quero carregar meus arquivos confidenciais em nenhum lugar para edição? Quais são minhas opções?

GroupDocs.Editor Cloud também está disponível como imagem Docker que pode ser usada para auto-hospedar o serviço. Ou você pode criar seus próprios serviços Java usando GroupDocs.Editor High-code APIs que atualmente orientam nossas APIs REST.

Recursos avançados da API REST do editor de documentos

Integra-se facilmente em qualquer editor WYSIWYG

Edite documentos do Word como um todo ou defina o intervalo de páginas

A edição de planilhas com várias guias é suportada

Uso de memória otimizado para grandes arquivos CSV ou TSV

Extrair informações do documento (tipo, tamanho, contagem de páginas, etc.)

Cloud REST API para ser usado com qualquer linguagem ou plataforma

Trabalhando com Documentos 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());

Recursos de suporte e aprendizado

GroupDocs.Editor oferece APIs de visualização de documentos para outros ambientes de desenvolvimento populares

  Português