ניהול תוכן עבור רשת המילים לרוב כרוך בהבאת מסמכי Microsoft Word Online עשירים ופרסומם באתר או באפליקציה. במקום להעתיק ולהדביק ידנית, API REST ב-.NET יכול להמיר Word documents ל-HTML באופן אוטומטי, תוך שמירה על מבנה, סגנונות ודימויים.

API המרה של Word ל-HTML

ה Aspose.Words Cloud SDK for .NET מספק דרך קלה לבצע המרה של DOC ל-HTML באמצעות נקודות קצה REST ו-SDKs. אתה יכול להמיר DOC או DOCX ל-HTML עם כמה שורות קוד, אידיאלי לקליטת CMS, בסיסי ידע וצינורות אתרים סטטיים.

התקן את .NET SDK מ-NuGet:

NuGet\Install-Package Aspose.Words-Cloud

עכשיו, צור חשבון חינם ב Aspose Cloud dashboard וקבל את ה- Client ID ואת ה- Client Secret שלך.

להמיר מסמך Word ל- HTML בשפת C# (.NET)

מטה למטה הוא דוגמה מינימלית המדגימה כיצד לבצע המרה מקובץ MS Word ל- HTML באמצעות C#.

  1. ראשית, אנו צריכים ליצור אובייקט של Configuration ואובייקטים של WordsApi.
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };
var wordsApi = new WordsApi(config);
  1. שנית, השתמש באובייקט UploadFileRequest כדי להעלות את מסמך ה-Word הקלט לאחסון בענן.
var uploadFileRequest = new UploadFileRequest(file, inputFile);
wordsApi.UploadFile(uploadFileRequest);
  1. צור מופע של מחלקת ConvertDocumentRequest וקרא למתודה GetDocumentWithFormat(…) כדי להתחיל את הפעולה של המרת מסמך Word ל- HTML.
var response = new GetDocumentWithFormatRequest(inputFile, format,outPath: resultant);
wordsApi.GetDocumentWithFormat(response);
// לדוגמאות ודוחות מלאה, אנא עבור ל 
https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// קבל אישורי לקוח מ- https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXX-XXXXX-be35-ff5c3a6aa4a2";

// צור אובייקט קונפליגורציה באמצעות פרטי Client ID ו- Client Secret.
var config = new Aspose.Words.Cloud.Sdk.Configuration { ClientId = clientID, ClientSecret = clientSecret };
// initialize WordsApi instance
var wordsApi = new WordsApi(config);

// Input PDF file name
String inputFile = "test_multi_pages.docx";

// פורמט קובץ תוצאתי
String format = "HTML";

String resultant = "resultantFile.html";

// לטעון את תוכן קובץ ODT לאינסטנס של זרם
var sourceFile = System.IO.File.OpenRead(inputFile);

// create DocumentWithFormatRequest request object
var response = new ConvertDocumentRequest(requestDocument, format: "HTML", outPath: "resultantFile.html");

// להפעיל את פעולת המסמך
wordsApi.ConvertDocument(response);

// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
    Console.WriteLine("The Word to HTML conversion completed successfully !");
    Console.ReadKey();
}
word to html

תצוגה מקדימה של המרת מסמך Word ל- HTML

DOC/DOCX ל- HTML באמצעות cURL

לחלופין, תוכל לשקול גם להשתמש בפקודות cURL כדי לבצע המרה מ- Word DOC/DOCX לפורמט HTML. שיטה זו מאוד יעילה כאשר אתה מחפש פתרון עצמאי לפלטפורמות שבו אין צורך בניסיון בקידוד.

  1. יצר את אסימון הגישה JWT בהתבסס על אישורי הלקוח:
curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXX-XXXX-be35-ff5c3a6aa4a2&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  1. Convert a Word DOC to HTML format directly from command line interface/terminal.
curl -v "https://api.aspose.cloud/v4.0/words/{sourceFile}?format=html" \
-X GET \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>" \
-o "{resultantFile}"

חלף sourceFile עם שם מסמך Word קלט, resultantFile עם שם ה-HTML התוצאה ו- accessToken עם אסימון גישה JWT שנוצר למעלה.

אפשרויות ייצוא HTML מתקדמות

כדי לשפר את האיכות וה-SEO כאשר מכוונים לצינורות תוכן של Word Online:

  • רספונסיבי מול פריסת קבועה: השתמש ב-CSS מוטמע עבור HTML ידידותי לנייד.
  • תמונות: ייצוא כ- Base64 לקובץ HTML בודד או לתיקיה נפרדת לביצועים.
  • גופנים: ודא שהנאמנות לגופן נשמרת על ידי הטמעה או מתן משאבי גופן.
  • דפים: המיר טווחי דפים ספציפיים להצגת תצוגות מוקדמות או קטעים.
  • Cleanup: Post‑process HTML to remove inline styles if your CMS applies global CSS.

נסה את הממיר חינם מ- Word ל- HTML

כדי להתחיל במהירות לחקור את היכולות של ה-API הזה, תוכל לבדוק את זרימת העבודה של המרת מסמך Word ל-HTML מיד עם ההמרה המקוונת החינמית שלנו - העלה DOC/DOCX והכן HTML מוכן לפרסום מבלי להתקין דבר. לכן, נסה את הממיר החינמי שלנו ל-DOCX ל-HTML בדפדפן אינטרנט.

docx to html online

תצוגה מקדימה של אפליקציית המרה מ- Word DOCX ל- HTML.

מסקנה

באמצעות Aspose.Words Cloud SDK עבור .NET זו הדרך המהירה ביותר להמיר Word ל-HTML בקנה מידה. בין אם אתה צריך DOC ל-HTML עבור CMS, DOCX ל-HTML עבור אתרים סטטיים, או אוטומציה של המרת DOC ל-HTML מעבודות MS Word Online, Aspose.Words Cloud מספק תוצאות נקיות ואמינות עם מינימום קוד.

שאלות נפוצות

  1. איך אני להמיר וורד ל-HTML אונליין? Use the free app linked above or call the REST API with your DOC/DOCX file to obtain web‑ready HTML.

  2. Does it preserve images and styles? כן—אפשר ייצוא Base64 לנכסים.inline או לשמור אותם בנפרד כדי לשפר את המטמון.

  3. האם זה שונה מ-Microsoft Word Online? Word Online הוא העורך של מיקרוסופט; מדריך זה מראה כיצד לייצא תבנית וורד ל- HTML באופן תוכנתי באמצעות API REST של .NET לצורך אוטומציה ו-CI/CD.

  4. האם אפשר להמיר קבצי Word מרובים בבצעד אחד? כן—לולאות דרך נתיבי קבצים ב- C# או שולח בקשות API בקבוצות לעיבוד מערכות מסמכים גדולות.

מאמרים מומלצים

אנו ממליצים בחום לבקר בבלוגים הבאים: