Word ל-JPG

המרת Word ל-JPG | המרת מילה לתמונה באינטרנט

במאמר זה, אנו הולכים לדון בהמרה של Word לפורמט JPG. אנו מבינים שקובצי MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT וכו’ ) פופולריים למדי לאחסון ושיתוף מידע בארגונים, אוניברסיטאות ומכונים אחרים. הם משמשים גם ביצירה ועיצוב של כרטיסי ביקור, חוברות, מכתבים חדשים ופריטים רבים נוספים. אבל אפילו על מנת לצפות בהם, אנו זקוקים לתוכנה מיוחדת, כך שההמרה לתמונות רסטר (JPG) יכולה להיות פתרון בר-קיימא. זה גם מייצר פלט דחוס בצורה של תמונת JPG.

הבה נדון בנושאים הבאים בפירוט רב יותר.

API להמרה של Word ל-JPG

Aspose.Words Cloud מספק את היכולות ליצור, לערוך ולעבד MS Word או OpenOffice לפורמטים פופולריים אחרים. כעת, בהתאם להיקף המאמר הזה, עלינו להשתמש ב-Aspose.Words Cloud SDK עבור .NET אשר זמינה להורדה ב-NuGet ו-GitHub. אנא בצע את הפקודה הבאה בטרמינל:

nuget install Aspose.Words-Cloud

או בצע את הפקודה הבאה במנהל החבילות של NuGet:

PM> Install-Package Aspose.Words-Cloud

גישה נוספת היא ההתקנה הישירה בתוך Visual Studio

לאחר ההתקנה, עלינו ליצור חשבון בחינם על ידי ביקור ב-Aspose.Cloud Dashboard. השתמש בחשבון GitHub או Google שלך או פשוט הירשם כדי לקבל את אישורי הלקוח שלך.

המרת Word ל-JPG ב-C#

אנא בצע את השלבים המפורטים להלן כדי להמיר Word ל-JPG באמצעות C# .NET:

  • קודם כל, עלינו ליצור אובייקט של המחלקה Configuration
  • שנית, אתחל את מופע WordsApi תוך העברת אובייקט Configuration כארגומנט
  • שלישית, קרא את התוכן של קובץ ה-Word והעלה אותו לאחסון ענן בשיטת UploadFile(..).
  • כעת צור מופע של GetDocumentWithFormatRequest והעבר את שם קובץ ה-Word הקלט, פורמט הפלט ושם הקובץ שנוצר כארגומנטים
  • לבסוף, קרא לשיטת GetDocumentWithFormat(…) של WordsApi כדי לבצע את ההמרה. לאחר מכן ה-JPG שנוצר מאוחסן באחסון בענן
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// צור מופע תצורה על ידי העברת פרטי זיהוי לקוח ופרטי סוד לקוח
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";

// טען את התוכן של קובץ word
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);
}
Word to JPG  conversion preview

תמונה 1:- תצוגה מקדימה של המרת Word ל-JPG.

DOCX ל-JPG ב-C#

בואו נדון בתרחיש שבו ברצונכם לבצע המרת DOCX ל-JPG מבלי להעלות את קובץ ה-word של המקור לאחסון בענן. אנא בצע את השלבים המפורטים להלן כדי לעמוד בדרישה זו.

  • קודם כל, עלינו ליצור אובייקט של המחלקה Configuration
  • שנית, אתחל את מופע WordsApi תוך העברת אובייקט Configuration כארגומנט
  • כעת צור מופע של ConvertDocumentRequest שלוקח נתיב DOCX קלט, פורמט פלט ושם הקובץ שנוצר כארגומנטים
  • לבסוף, קרא לשיטת ConvertDocument(..) כדי לאתחל את תהליך ההמרה. הקובץ שנוצר מאוחסן באחסון בענן
// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// צור מופע תצורה על ידי העברת פרטי זיהוי לקוח ופרטי סוד לקוח
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// ליצור אובייקט WordsApi
var wordsApi = new WordsApi(config);

// הזנת שם קובץ וורד
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 ו-converted.jpg.

סיכום

מאמר זה הסביר את השלבים כיצד להמיר Word ל-JPG באמצעות קטע הקוד C# .NET. למדנו גם איך לשמור את Word בפורמט תמונה באמצעות הפקודות cURL. במקרה שאתה רוצה לשנות את קוד המקור של Cloud SDK בהתאם לדרישות שלך, אתה יכול להוריד אותו תחת רישיון MIT מ-GitHub.

במקרה שאתה נתקל בבעיות כלשהן במהלך השימוש ב-API, אל תהסס לפנות אלינו דרך פורום התמיכה החינמית.

מאמרים קשורים

אנו ממליצים גם לבקר בקישור הבא כדי ללמוד עוד על