في هذه المقالة ، سنناقش تحويل تنسيق Word إلى تنسيق JPG. نتفهم أن ملفات MS Word (DOC ، DOCX ، DOCM ، DOTX ، ODT ، OTT ، إلخ ) تحظى بشعبية كبيرة لتخزين المعلومات ومشاركتها في المنظمات والجامعات والمعاهد الأخرى. يتم استخدامها أيضًا في إنشاء وتصميم بطاقات العمل والكتيبات والرسائل الجديدة والعديد من العناصر الأخرى. ولكن حتى من أجل عرضها ، نحتاج إلى برامج متخصصة ، لذا فإن التحويل إلى الصور النقطية (JPG) يمكن أن يكون حلاً قابلاً للتطبيق. كما أنه يولد إخراجًا مضغوطًا على شكل صورة JPG.
دعونا نناقش الموضوعات التالية بمزيد من التفصيل.
- Word to JPG تحويل API
- تحويل Word إلى JPG في C#
- DOCX إلى JPG في C#
- تحويل كلمة إلى صورة باستخدام أوامر cURL
Word to JPG تحويل API
توفر Aspose.Words Cloud الإمكانيات لإنشاء وتحرير وتقديم MS Word أو OpenOffice إلى تنسيقات شائعة أخرى. الآن وفقًا لنطاق هذه المقالة ، نحتاج إلى استخدام Aspose.Words Cloud SDK for .NET المتوفر للتنزيل في NuGet و GitHub. يرجى تنفيذ الأمر التالي في الجهاز:
nuget install Aspose.Words-Cloud
أو قم بتنفيذ الأمر التالي في NuGet Package Manager:
PM> Install-Package Aspose.Words-Cloud
نهج آخر هو التثبيت المباشر داخل Visual Studio
بعد التثبيت ، نحتاج إلى إنشاء حساب مجاني من خلال زيارة Aspose.Cloud dashboard. استخدم حساب GitHub أو Google الخاص بك أو ببساطة قم بالتسجيل للحصول على بيانات اعتماد العميل الخاصة بك.
تحويل Word إلى JPG في C#
يرجى اتباع الخطوات الواردة أدناه لتحويل Word إلى JPG باستخدام C# .NET:
- بادئ ذي بدء ، نحتاج إلى إنشاء كائن من فئة التكوين
- ثانيًا ، قم بتهيئة مثيل WordsApi أثناء تمرير كائن التكوين كوسيطة
- ثالثًا ، اقرأ محتوى ملف Word وقم بتحميله على التخزين السحابي باستخدام طريقة UploadFile (..)
- الآن قم بإنشاء مثيل GetDocumentWithFormatRequest وقم بتمرير اسم ملف Word المُدخل وتنسيق الإخراج واسم الملف الناتج كوسائط
- أخيرًا ، قم باستدعاء GetDocumentWithFormat (…) طريقة WordsApi لإجراء التحويل. ثم يتم تخزين JPG الناتج في التخزين السحابي
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// قم بإنشاء instnace التكوين عن طريق تمرير معرف العميل وتفاصيل سرية العميل
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// إنشاء كائن WordsApi
var wordsApi = new WordsApi(config);
// اسم إدخال مستند Word
string fileName = "sample1.docx";
// تنسيق الإخراج المطلوب
string format = "jpg";
// اسم الملف الناتج
string outputfile = "converted.jpg";
// تحميل محتوى ملف وورد
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
// تحميل المستند الأصلي إلى Cloud Storage
wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}
try
{
// create request object with input word file, output format and اسم الملف الناتج as arguments
GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
// تهيئة عملية التحويل
wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
DOCX إلى JPG في C#
دعونا نناقش السيناريو حيث تريد إجراء تحويل DOCX إلى JPG دون تحميل ملف الكلمة المصدر إلى التخزين السحابي. يرجى اتباع الخطوات المحددة أدناه لإنجاز هذا المطلب.
- بادئ ذي بدء ، نحتاج إلى إنشاء كائن من فئة التكوين
- ثانيًا ، قم بتهيئة مثيل WordsApi أثناء تمرير كائن التكوين كوسيطة
- قم الآن بإنشاء مثيل لـ ConvertDocumentRequest الذي يأخذ مسار DOCX للإدخال وتنسيق الإخراج واسم الملف الناتج كوسائط
- أخيرًا ، قم باستدعاء أسلوب ConvertDocument (..) لتهيئة عملية التحويل. يتم تخزين الملف الناتج في التخزين السحابي
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";
// قم بإنشاء instnace التكوين عن طريق تمرير معرف العميل وتفاصيل سرية العميل
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
// إنشاء كائن WordsApi
var wordsApi = new WordsApi(config);
// إدخال اسم ملف Word
string fileName = "sample1.docx";
// اسم الملف الناتج
string outputfile = "converted.jpeg";
try
{
// Create request object by passing input DOCX path, output format and اسم الملف الناتج
ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);
// أداء تحويل DOCX إلى JPG
wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
تحويل كلمة إلى صورة باستخدام أوامر cURL
دعنا نستكشف خيار تحويل الكلمة إلى تنسيق صورة باستخدام أوامر cURL عبر محطة سطر الأوامر. لذا فإن الخطوة الأولى هي إنشاء JSON Web Token (JWT) بناءً على ClientID وتفاصيل ClientSecret المسترجعة من Aspose.Cloud dashboard. يرجى تنفيذ الأمر التالي في المحطة لإنشاء رمز JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
بمجرد إنشاء رمز JWT المميز ، يرجى تنفيذ الأمر التالي لتحويل Word إلى تنسيق صورة.
curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
يمكن تنزيل نماذج الملفات المستخدمة في الأمثلة أعلاه من sample1.docx و convert.jpg.
استنتاج
توضح هذه المقالة الخطوات الخاصة بكيفية تحويل Word إلى JPG باستخدام مقتطف التعليمات البرمجية C# .NET. لقد تعلمنا أيضًا كيفية حفظ Word في تنسيق صورة باستخدام أوامر cURL. في حالة رغبتك في تعديل الكود المصدري لـ Cloud SDK وفقًا لمتطلباتك ، يمكنك تنزيله بموجب ترخيص MIT من GitHub.
في حال واجهتك أية مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى الدعم المجاني.
مقالات ذات صلة
نوصي أيضًا بزيارة الرابط التالي لمعرفة المزيد حول