המרת DOCX ל-DOC C#

מסמכי Microsoft Word הם בעיקר משני סוגים, DOC ו-DOCX. אתה יכול להמיר DOCX ל-DOC וכן מ-DOC ל-DOCX באמצעות C# או VB.NET באופן תכנותי. ניתן לעבד ולהמיר כל מסמך אחד אחד או שתוכל להמיר קבצי DOC ו-DOCX באצווה אם אתה צריך לעבוד עם הרבה קבצים. אתה יכול לחקור את מקרי השימוש הבאים כדי להבין את הנושא בפירוט:

DOCX ל-DOC ב-C# או DOC ל-DOCX ב-C# - התקנת API

Aspose.Words for .NET API יכול לשמש להמרה יעילה ומהירה של פורמט קובץ DOCX ל-DOC ו-DOC ל-DOCX. אתה יכול להגדיר את ה-API ביישומים מבוססי מסגרת NET שלך כך שתוכל להשתמש ב-C# כמו גם בשפת VB.NET כדי לבצע את ההמרה באופן תכנותי. אתה יכול להוריד את קובץ ה-DLL בתור ZIP achieve מהאתר הרשמי, או שאתה יכול להתקין את ה-API בפתרון שלך באמצעות הפקודה הבאה NuGet:

Install-Package Aspose.Words

המרת קובץ DOCX לקובץ DOC באופן תכנותי באמצעות C# או VB.NET

ההבדל העיקרי בין DOC ל-DOCX הוא שפורמט קובץ ה-DOC הוא קובץ בינארי בעוד שפורמט הקובץ DOCX הוא קובץ ZIP המכיל את כל קבצי ה-XML הקשורים. אתה יכול להמיר קובץ DOCX למסמך DOC עם השלבים הבאים:

  1. ציין LoadFormat של קובץ המקור
  2. טען קובץ DOCX קלט
  3. שמור קובץ DOC פלט באמצעות SaveFormat

קטע הקוד שלהלן מראה כיצד להמיר DOCX ל-DOC באמצעות C# או VB.NET:

// ציין LoadFormat של מסמך Word קלט
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Docx ;

// טען קובץ DOCX מקור
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "file.doc", options);

// המרת DOCX לקובץ DOC
document.Save(dataDir + "test.doc", Aspose.Words.SaveFormat.Docx);

המר אצווה DOCX לקבצי DOC באמצעות C# או VB.NET

ייתכן שתצטרך להמיר מאות קבצי DOCX לפורמט DOC ביישומי NET שלך. אתה יכול בקלות להמיר אצווה של קבצים על ידי הפעלת התוכנית פעם אחת בלבד. בצע את השלבים הבאים להמרת אצווה של קבצי DOCX:

  1. טען את כל קבצי ה-DOCX מתוך ספרייה או תיקיה
  2. טען כל קובץ DOCX באמצעות מחלקה LoadOptions
  3. שנה את הסיומת של כל קובץ קלט ל-DOC
  4. שמור קובץ פלט כקובץ בפורמט DOC

הקוד הבא מראה כיצד להמיר אצווה של קבצי DOCX לקבצים בפורמט DOC באמצעות C# או VB.NET:

string[] files = Directory.GetFiles(dataDir, "*.docx");
foreach (var file in files)
{
    // ציין LoadFormat של מסמך Word קלט
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Docx;

    // טען קובץ DOCX מקור
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".doc");

    // המרת DOCX לקובץ DOC
    document.Save(filename, Aspose.Words.SaveFormat.Doc);
}

המרת DOC לקובץ DOCX באמצעות C# או VB.NET

אתה יכול להמיר קבצי Microsoft Word DOC לקובץ בפורמט DOCX ביישומים מבוססי NET Framework שלך באמצעות C# או VB.NET. להלן השלבים לביצוע ההמרה:

  1. הגדר את LoadFormat של קובץ ה-DOC הקלט
  2. אתחול מסמך המקור עם מחלקה Document
  3. שמור קובץ פלט בפורמט DOCX

הקוד שלהלן מראה כיצד להמיר DOC ל-DOCX באמצעות C# או VB.NET:

// ציין LoadFormat של מסמך Word קלט
Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
options.LoadFormat = Aspose.Words.LoadFormat.Doc;

// טען קובץ DOC מקור
Aspose.Words.Document document = new Aspose.Words.Document(dataDir + "test.doc" , options);

// המרת DOC לקובץ DOCX
document.Save(dataDir + "test.docx" , Aspose.Words.SaveFormat.Docx);

אצווה המרת DOC ל-DOCX ב-C# או VB.NET

אתה יכול גם לעבד את ההמרה של מספר קבצים ואצוות שונות להמרת DOC ל-DOCX. עליך לבצע את השלבים הבאים כדי להמיר קבצים כאלה:

  1. טען את כל קבצי ה-DOC מתוך ספרייה
  2. הגדר את ערך ה-DOC מתוך ספירת LoadFormat
  3. טען מסמך קלט
  4. שמור קובץ DOCX פלט באמצעות SaveFormat

דוגמת הקוד הבאה מסבירה כיצד להמיר אצווה של קבצי DOC לקבצי DOCX באמצעות C# או VB.NET:

string[] files = Directory.GetFiles(dataDir, "*.doc");
foreach (var file in files)
{
    // ציין LoadFormat של מסמך Word הקלט
    Aspose.Words.LoadOptions options = new Aspose.Words.LoadOptions();
    options.LoadFormat = Aspose.Words.LoadFormat.Doc;

    // טען קובץ DOC מקור
    Aspose.Words.Document document = new Aspose.Words.Document(file, options);

    var filename = Path.ChangeExtension(file, ".docx");

    // המרת DOC לקובץ DOCX
    document.Save(filename, Aspose.Words.SaveFormat.Docx);
}

סיכום

למדת כיצד לבצע המרה בין פורמטים של DOC ו-DOCX. באופן ספציפי, חקרתם כיצד להמיר DOC ל-DOCX כמו גם DOCX ל-DOC. יתר על כן, למדת גם כיצד להמיר אצווה של קבצי DOC או DOCX באופן תכנותי באמצעות C# או VB.NET. עם זאת, אם אתה מעוניין ללמוד עוד, אתה יכול לעיין בתיעוד API ו-דף מוצר. יתרה מזאת, בכל שאלה, אנא אל תהסס לפנות אלינו בפורום תמיכה חינם.

ראה גם