Editor de documentos SDK para aplicaciones Java

API REST del editor de documentos para crear herramientas avanzadas de edición y manipulación de documentos utilizando Java Cloud SDK en plataformas web, móviles, de escritorio o en la nube.‎

  • 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
Empiza la prueba gratuita

GroupDocs.Editor Cloud SDK para Java se integra fácilmente con GroupDocs.Editor Cloud REST API, lo que permite agregar funciones de edición de documentos en aplicaciones Java sin MS Office u otras aplicaciones adicionales instaladas. Uso del SDK del editor de Java: acelere la tarea de manipulación de documentos en una amplia gama de formatos de documentos compatibles, incluidos Microsoft Word, hojas de cálculo de Excel, presentaciones, TXT, HTML y XML. Simplemente busque el documento en cualquier editor HTML WYSIWYG, edítelo según sea necesario y guárdelo en los formatos de documento originales con verdadera precisión y eficiencia.

Realice todas las operaciones de edición de documentos más demandadas en los formatos de archivo admitidos. GroupDocs.Editor Cloud SDK para Java está construido como una capa sobre la API REST de GroupDocs.Editor Cloud que ahorra un valioso tiempo de desarrollo mediante la gestión de solicitudes de bajo nivel y el manejo de respuestas. Los desarrolladores pueden concentrarse en escribir el código específico solo según sea necesario en el proyecto.

Preguntas frecuentes

¿Quiero crear mi propia aplicación Java para editar documentos?

Consulte GroupDocs.Editor Cloud SDK for Java at GitHub si está buscando el código fuente para anotar el archivo en la nube. .

¿Puedo probar las API REST de GroupDocs.Editor en Java de forma gratuita?

Puede probar GroupDocs.Editor API de Java de código bajo sin ninguna limitación.

¿No quiero subir mis archivos confidenciales a ningún lado para editarlos? ¿Cuáles son mis opciones?

GroupDocs.Editor Cloud también está disponible como imagen de Docker que se puede usar para autohospedar el servicio. O puede crear sus propios servicios Java utilizando [API de alto código de GroupDocs.Editor] (https://products.groupdocs.com/editor/) que actualmente impulsan nuestras API REST.

Características de la API REST del editor de documentos avanzado

Se integra fácilmente dentro de cualquier editor WYSIWYG

Edite documentos de Word como un todo o defina el rango de páginas

Se admite la edición de hojas de cálculo con varias pestañas

Uso de memoria optimizado para archivos grandes CSV o TSV

Extraer información del documento (tipo, tamaño, número de páginas, etc.)

API REST en la nube para usar con cualquier idioma o plataforma

Trabajar con documentos de procesamiento de texto - 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 apoyo y aprendizaje

GroupDocs.Editor ofrece API de visualización de documentos para otros entornos de desarrollo populares

  Español