Recientemente, hemos compartido que estamos trabajando en las API de nube de GroupDocs de próxima generación. Nuestro equipo de productos trabaja arduamente para mejorar su experiencia de desarrollo con soluciones confiables y precisas. Estamos muy emocionados de anunciar el primer lanzamiento público de Next Generation GroupDocs.Viewer Cloud REST API 17.11

La API REST de Groupdocs.Viewer Cloud) ofrece un conjunto de funciones útiles y potentes que permiten a los desarrolladores mostrar más de 50 formatos de documentos en sus aplicaciones web/móviles o sitio web en la nube .

GroupDocs.Viewer CloudGroupDocs.Viewer

Cloud API brinda a los desarrolladores una API para representar más de 50 documentos y formatos de imagen como HTML o formato de imagen para todo el documento, página por página o rango personalizado de páginas. El visor puede rasterizar documentos y convertirlos a SVG+HTML+CSS, brindando una representación de alta fidelidad de texto verdadero. La rotación, el reordenamiento y las páginas de documentos con marcas de agua son otras características importantes de esta API REST. Para obtener detalles completos de las características que ofrece la API REST de Next Generation GroupDocs.Viewer Cloud, consulte notas de la versión para la primera versión. La siguiente sección comparte algunos detalles sobre estas características.

Obtener archivo adjunto para representación HTML

Puede obtener datos adjuntos de un correo electrónico para HTML o representación de imágenes. Consulte el siguiente comando URI y REST (Curl) para este propósito.

URI

[https://api.groupdocs.cloud/v1/viewer/{filename}/html/attachments/{attachmentfilename}][3] 

Resto ejemplo(cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/Test.msg/html/attachments/Test.pdf"][4] \
-X GET \
-H "Tipo de contenido: aplicación/json" \
-H “autorización: Portador xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”
```.NET SDK example

//TODO: obtenga su AppSID y AppKey en https://dashboard.groupdocs.cloud (se requiere registro gratuito).


var configuración = nueva configuración
{
AppSid = SID,
AppKey = Clave
};

var apiInstance = new ViewerApi(configuración);

intentar
{
    
var solicitud = nuevo HtmlGetAttachmentRequest
{
FileName = "con-archivo-adjunto.msg",
AttachmentName = "protegido por contraseña.docx",
Carpeta = nulo,
Almacenamiento = nulo
};

var respuesta = apiInstance.HtmlGetAttachment(solicitud);
Debug.Print("Documento procesado con éxito");
}
captura (Excepción e)
{
Debug.Print("Excepción al obtener archivos adjuntos del correo electrónico: " + e.Message);
}

Watermark a Document for HTML Representation

You can easily watermark and download a document as PDF with GroupDocs.Viewer Cloud API. The API expects PdfFileOptions object data in request body. Please see the following URI, JSON Request data, REST command(Curl) and .NET SDK example for the purpose. URI

[https://api.groupdocs.cloud/v1/viewer/{nombre de archivo}/html/pdf][5]

Request Data

{"watermark":{"text":"My Company"}}

Resto ejemplo(cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/one-page.docx/html/pdf"][6] \
-X POST \
-H "Tipo de contenido: aplicación/json" \
-H "Aceptar: aplicación/json" \
-d "{"marca de agua":{"texto":"Mi empresa"}}" \
-H “autorización: Portador xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”

.NET SDK example

//TODO: obtenga su AppSID y AppKey en https://dashboard.groupdocs.cloud (se requiere registro gratuito).
var configuración = nueva configuración
{
AppSid = SID,
AppKey = Clave
};

var apiInstance = new ViewerApi(configuración);

intentar
{
var pdfFileOptions = nuevo GroupDocs.Viewer.Cloud.Sdk.Model.PdfFileOptions
{
Marca de agua = nuevo GroupDocs.Viewer.Cloud.Sdk.Model.Watermark {Texto = "Prueba"}
};
var solicitud = nueva ImageCreatePdfFileRequest
{
FileName = "una-pagina.docx",
PdfFileOptions = pdfFileOptions,
Carpeta de fuentes = nulo,
Carpeta = nulo,
Almacenamiento = nulo,
};

var respuesta = apiInstance.ImageCreatePdfFile(solicitud);

Debug.Print("Documento procesado");
Depurar.Imprimir(respuesta.NombreArchivo);
Depurar.Imprimir(respuesta.Carpeta);
Depurar.Imprimir(respuesta.PdfFileName);
}
captura (Excepción e)
{
Debug.Print("Excepción al procesar documento: " + e.Message);
}

GroupDocs.Viewer Cloud Resources

Following are the links to some useful resources you may need to accomplish your tasks.

Start a Free Trial Today

Start a free trial today – all you need is to sign up with the GroupDocs Cloud service. Once you have signed up, you are ready to try the powerful file processing features offered by GroupDocs Cloud.