لقد شاركنا مؤخرًا أننا نعمل على الجيل القادم من GroupDocs Cloud APIs. يعمل فريق المنتج لدينا بجد لتحسين تجربة التطوير الخاصة بك من خلال حلول موثوقة ودقيقة. لذلك نحن متحمسون جدًا للإعلان عن أول إصدار عام من الجيل التالي GroupDocs.Viewer Cloud REST API 17.11

The Groupdocs.Viewer Cloud REST API) تقدم مجموعة من الميزات المفيدة والقوية التي تمكن المطورين من عرض أكثر من 50 تنسيقًا للمستندات في تطبيقات الويب / الجوال أو موقع الويب في السحابة .

GroupDocs.Viewer CloudGroupDocs.Viewer

توفر Cloud API للمطورين واجهة برمجة تطبيقات لعرض أكثر من 50 مستندًا وتنسيقًا للصور بتنسيق HTML أو تنسيق صورة للمستند بأكمله أو صفحة بصفحة أو نطاقًا مخصصًا من الصفحات. يمكن للعارض تنقيط المستندات وتحويلها إلى SVG + HTML + CSS ، مما يوفر عرضًا عالي الدقة للنص الحقيقي. تعد صفحات المستندات بالتناوب وإعادة الترتيب والعلامة المائية من الميزات المهمة الأخرى لواجهة برمجة تطبيقات REST هذه. للحصول على تفاصيل كاملة عن الميزات التي تقدمها Next Generation GroupDocs.Viewer Cloud REST API ، يرجى مراجعة ملاحظات الإصدار للإصدار الأول. يشارك القسم التالي بعض التفاصيل حول هذه الميزات.

احصل على مرفق لتمثيل HTML

يمكنك الحصول على بيانات المرفقات لبريد إلكتروني لـ HTML أو تمثيل الصورة. يرجى الاطلاع على الأمر URI و REST التاليين (Curl) لهذا الغرض.

URI

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

مثال الراحة (cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/Test.msg/html/attachments/Test.pdf"][4] \
-X GET \
-H "نوع المحتوى: application / json" \
-H "الإذن: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
```.NET SDK example

// TODO: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud (التسجيل المجاني مطلوب).


تكوين var = تكوين جديد
{
AppSid = Sid ،
مفتاح التطبيق = مفتاح
} ؛

var apiInstance = new ViewerApi (التكوين) ؛

يحاول
{
    
طلب var = HtmlGetAttachmentRequest جديد
{
FileName = "with-attachment.msg" ،
AttachmentName = "password-protected.docx" ،
المجلد = فارغ ،
التخزين = فارغ
    } ؛

var response = apiInstance.HtmlGetAttachment (طلب) ؛
Debug.Print ("تمت معالجة المستند بنجاح") ؛
}
catch (استثناء هـ)
{
Debug.Print ("استثناء عند إحضار مرفقات من البريد الإلكتروني:" + 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"}}

مثال الراحة (cURL)

curl -v "[https://api.groupdocs.cloud/v1/viewer/one-page.docx/html/pdf"][6] \
-X POST \
-H "نوع المحتوى: application / json" \
-H "Accept: application / json" \
-d "{" العلامة المائية ": {" text ":" شركتي "}}" \
-H "الإذن: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

.NET SDK example

// TODO: احصل على معرف التطبيق ومفتاح التطبيق على https://dashboard.groupdocs.cloud (التسجيل المجاني مطلوب).
تكوين var = تكوين جديد
{
AppSid = Sid ،
مفتاح التطبيق = مفتاح
} ؛

var apiInstance = new ViewerApi (التكوين) ؛

يحاول
{
var pdfFileOptions = new GroupDocs.Viewer.Cloud.Sdk.Model.PdfFileOptions
{
العلامة المائية = new GroupDocs.Viewer.Cloud.Sdk.Model.Watermark {Text = "Test"}
    } ؛
طلب var = صورة جديدة ImageCreatePdfFileRequest
{
FileName = "one-page.docx" ،
PdfFileOptions = pdfFileOptions ،
FontsFolder = خالية ،
المجلد = فارغ ،
التخزين = فارغ ،
    } ؛

var response = apiInstance.ImageCreatePdfFile (طلب) ؛

Debug.Print ("تمت معالجة المستند") ؛
Debug.Print (response.FileName) ،
Debug.Print (response.Folder) ؛
Debug.Print (response.PdfFileName) ؛
}
catch (استثناء هـ)
{
Debug.Print ("استثناء عند معالجة المستند:" + 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.