HTML מושלם להצגת תוכן באינטרנט, אבל הוא לא תמיד אידיאלי לשיתוף, הטמעה או שימור תוכן בפורמט ויזואלי. לכן, על ידי המרת HTML ל-JPG לא רק מפשטת את ההפצה של תוכן אינטרנט אלא גם משפרת את הנגישות והשימושיות שלו על פני פלטפורמות שונות. מאמר זה מספק את הפרטים על יצירת ייצוגי תמונה סטטיים של דפי אינטרנט דינמיים באמצעות .NET REST API.
API להמרה HTML ל-JPG
Aspose.HTML Cloud SDK עבור .NET מספק פתרון רב עוצמה וגמיש להמרת תוכן HTML לתמונות JPG באיכות גבוהה. אתה יכול לבצע המרה זו במינימום מאמץ, ולהבטיח שתוכן ה-HTML שלך יעובד בצורה מדויקת ויומר לתמונת JPG מושכת חזותית. השלב הראשון בתהליך ההמרה הוא הוספת הפניה ל-REST API בפרויקט NET. אנא חפש ‘Aspose.HTML-Cloud’ במנהל החבילות של NuGet ולחץ על כפתור ‘הוסף חבילה’. שנית, צור חשבון בחינם דרך מרכז השליטה של Aspose.Cloud וקבל את פרטי אישורי הלקוח שלך.
כיצד להמיר HTML ל-JPG ב-C# .NET
בואו להתעמק בפרטים של פתרון חזק וגמיש להמרת תמונות HTML ל-JPG באמצעות C# .NET.
var storageApi = new HtmlApi(CLIENT_ID, CLIENT_SECRET).StorageApi;
צור מופע של StorageApi תוך העברת אישורי לקוח כארגומנטים.
var exists = await storageApi.UploadFileAsync(@"C:\Users\"+ inputFileName, inputFileName, "Internal");
העלה קלט HTML לאחסון בענן.
var api = new HtmlApi(clientID, clientSecret).ConvertApi;
כעת צור מופע של HtmlApi שבו אנו מעבירים אישורי קלט כארגומנטים.
var options = new ImageConversionOptions();
אנו יכולים להגדיר באופן אופציונלי את פרטי השוליים עבור תמונת ה-JPEG שהתקבלה.
var result = await api.ConvertAsync(inputFileName, resultantFileName, options);
לבסוף, קרא ל-API כדי להמיר תמונת HTML לתמונת JPG ולהעלות את התמונה שנוצרה לאחסון בענן.
// לדוגמאות מלאות, בקר בכתובת https://github.com/aspose-html-cloud/aspose-html-cloud-dotnet
string clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
string clientID = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
// שם קובץ HTML הקלט
String inputFileName = "sourceHTML.html";
// שם קובץ הפלט
String resultantFileName = "Converted.jpg";
try
{
// אתחול אובייקט SDK API
var storageApi = new HtmlApi(clientID, clientSecret).StorageApi;
// העלה את הקובץ test.html לאחסון הענן
var exists = await storageApi.UploadFileAsync(@"C:\Users\"+ inputFileName, inputFileName, "Internal");
// אתחול SDK API
var api = new Aspose.HTML.Cloud.Sdk.HtmlApi(clientID, clientSecret).ConvertApi;
// צור מופע אפשרויות וציין אפשרויות להמרת HTML ל-PNG
var options = new ImageConversionOptions()
.SetHeight(800)
.SetWidth(1000)
.SetLeftMargin(10)
.SetRightMargin(10)
.SetBottomMargin(10)
.SetTopMargin(10);
// המרת HTML ל-JPG
var result = await api.ConvertAsync(inputFileName, resultantFileName, options);
}
catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }
המר אינטרנט ל-JPG באמצעות פקודות cURL
ניתן לגשת אל ממשקי API של Aspose.HTML Cloud גם באמצעות פקודות cURL באמצעות מסוף שורת הפקודה. אז כתנאי מוקדם לגישה זו, ראשית עלינו ליצור JSON Web Token (JWT) המבוסס על אישורי הלקוח האישיים שלך. אנא בצע את הפקודה הבאה כדי ליצור את אסימון JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
כעת לאחר שנוצר אסימון JWT, עלינו לבצע את הפקודה הבאה כדי להמיר HTML לתמונת JPG.
curl -v "https://api.aspose.cloud/html/{sourceFile}/convert/image/jpg?outPath={convertedImage}&storage=Internal" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
החלף את sourceFile
בשם של קובץ HTML הקלט שהועלה לאחסון בענן, ואת convertedImage
בשם של תמונת JPG שהתקבלה.
קישורים שימושיים
סיכום
למדנו שקלות השימוש, התפוקה האיכותית והיכולת המדרגיות שמציעים SDK הענן שלנו הופכים אותו לנכס הכרחי עבור כל זרימת עבודה בפיתוח. התחל לחקור את Aspose.HTML Cloud SDK עוד היום ונצל את התכונות החזקות שלו כדי לייעל את משימות ההמרה של HTML ל-JPG.
מאמרים קשורים
אנו ממליצים גם לבקר בבלוגים הבאים לפרטים נוספים לגבי: