Récemment, nous avons partagé que nous travaillions sur les API Cloud GroupDocs de nouvelle génération. Notre équipe produit travaille dur pour améliorer votre expérience de développement avec des solutions fiables et précises. Nous sommes donc ravis d’annoncer la première version publique de Next Generation GroupDocs.Viewer Cloud REST API 17.11

L’API REST Groupdocs.Viewer Cloud) offre une suite de fonctionnalités utiles et puissantes qui permettent aux développeurs d’afficher plus de 50 formats de documents dans leurs applications Web/mobiles ou leur site Web dans le Cloud. .

GroupDocs.Viewer CloudGroupDocs.Viewer

L’API Cloud offre aux développeurs une API pour restituer plus de 50 documents et formats d’image au format HTML ou image pour un document entier, page par page ou une plage de pages personnalisée. Le visualiseur peut à la fois pixelliser les documents et les convertir en SVG + HTML + CSS, offrant un rendu haute fidélité en texte vrai. La rotation, la réorganisation et le filigrane des pages de document sont d’autres fonctionnalités importantes de cette API REST. Pour plus de détails sur les fonctionnalités offertes par l’API REST Next Generation GroupDocs.Viewer Cloud, veuillez consulter notes de version pour la première version. La section suivante partage quelques détails sur ces fonctionnalités.

Obtenir la pièce jointe pour la représentation HTML

Vous pouvez obtenir des données de pièce jointe d’un e-mail pour une représentation HTML ou Image. Veuillez consulter la commande URI et REST suivante (Curl) à cet effet.

URI

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

Exemple de repos (cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/Test.msg/html/attachments/Test.pdf"][4] \
-X GET \
-H "Type de contenu : application/json" \
-H "autorisation : Porteur xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
```.NET SDK example

//TODO : Obtenez votre AppSID et AppKey sur https://dashboard.groupdocs.cloud (une inscription gratuite est requise).


var configuration = nouvelle configuration
{
AppSid = Sid,
AppKey = Clé
} ;

var apiInstance = new ViewerApi(configuration);

essayer
{
    
var demande = nouveau HtmlGetAttachmentRequest
{
NomFichier = "avec-pièce jointe.msg",
AttachmentName = "password-protected.docx",
Dossier = nul,
Stockage = null
    } ;

var réponse = apiInstance.HtmlGetAttachment(demande);
Debug.Print("Document traité avec succès");
}
capture (exception e)
{
Debug.Print("Exception lors de l'obtention de pièces jointes à partir d'un e-mail : " + 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/{filename}/html/pdf][5]

Request Data

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

Exemple de repos (cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/one-page.docx/html/pdf"][6] \
-X POSTE \
-H "Type de contenu : application/json" \
-H "Accepter : application/json" \
-d "{"watermark":{"text":"Mon entreprise"}}" \
-H "autorisation : Porteur xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

.NET SDK example

//TODO : Obtenez votre AppSID et AppKey sur https://dashboard.groupdocs.cloud (une inscription gratuite est requise).
var configuration = nouvelle configuration
{
AppSid = Sid,
AppKey = Clé
} ;

var apiInstance = new ViewerApi(configuration);

essayer
{
var pdfFileOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.PdfFileOptions
{
Filigrane = nouveau GroupDocs.Viewer.Cloud.Sdk.Model.Watermark { Texte = "Tester" }
    } ;
var request = new ImageCreatePdfFileRequest
{
NomFichier = "une-page.docx",
PdfFileOptions = pdfFileOptions,
FontsFolder = null,
Dossier = nul,
Stockage = nul,
    } ;

var réponse = apiInstance.ImageCreatePdfFile(demande);

Debug.Print("Document traité");
Debug.Print(response.FileName);
Debug.Print(response.Folder);
Debug.Print(response.PdfFileName);
}
capture (exception e)
{
Debug.Print("Exception lors du traitement du document : " + 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.