Microsoft Word dokumentumot szeretne konvertálni az újabb DOCX formátumról a régebbi DOC formátumra C# használatával? Ebben az oktatóanyagban lépésről lépésre bemutatjuk, hogyan lehet a DOCX-t DOC-vé konvertálni C# használatával. A DOCX a Microsoft Word által 2007-től használt XML-alapú fájlformátum. Úgy tervezték, hogy nyitottabb és hozzáférhetőbb legyen. A DOC azonban egy régebbi bináris fájlformátum, amelyet a Microsoft Word használt a DOCX bevezetése előtt. Az alábbiakban megtalálja a szükséges lépéseket, valamint egy kódpéldát, amely bemutatja, hogyan lehet exportálni DOCX-et DOC-ba C#-ban.
Lépések a DOCX konvertálásához DOC-vé a C# használatával
- Telepítse a GroupDocs.Conversion for .NET programot a NuGet csomagkezelőn keresztül a DOCX DOC formátumba konvertálásához
- Adja meg a GroupDocs.Conversion névtér hivatkozását a projektben, hogy lehetővé tegye a DOCX-ről DOC-ra való átalakítást
- Példányosítsa a Converter osztályobjektumot úgy, hogy megadja a DOCX fájl elérési útját a konstruktornak
- Hívja a Converter.GetPossibleConversions metódust a DOC konverziós beállításaihoz
- Hívja a Converter.Save metódust a kimeneti DOC lemezre mentéséhez
A DOCX-ről DOC-formátumra konvertálásnak bizonyos helyzetekben megvannak az előnyei. A kompatibilitás és a régi rendszerek azok az okok, amelyek miatt érdemes megfontolni ezt az átalakítást. A .NET telepítése után zökkenőmentesen végrehajthatja a leírt eljárásokat széles körben használt operációs rendszereken, például Windowson, macOS-en és Linuxon. Ez lehetővé teszi, hogy a C# használatával könnyedén DOCX-et alakítson át DOC-ra. Ennek a konverziós folyamatnak a gyakorlati bemutatásához tekintse meg az alábbi példakódot szemléltető hivatkozásként.
Kód a DOCX DOC-vé konvertálásához C# használatával
using GroupDocs.Conversion; | |
namespace ConvertDOCXtoDOCUsingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Conversion library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Conversion.lic"); | |
// Import DOCX document | |
var converter = new GroupDocs.Conversion.Converter("input.docx"); | |
// Get conversion option for final output document | |
var conversionoptions = converter.GetPossibleConversions()["doc"] | |
.ConvertOptions; | |
// Save the DOC to disk | |
converter.Convert("output.doc", conversionoptions); | |
} | |
} | |
} |
Fontos megjegyezni, hogy bár vannak előnyei a DOCX-ről DOC formátumra konvertálásnak, vannak korlátai is. A DOCX fejlettebb szolgáltatásokat, a modern elemek, például a multimédia jobb támogatását, valamint a DOC-hoz képest jobb adat-helyreállítási lehetőségeket kínál. A fent bemutatott kód tömör, kizárólag az alapvető API-hívásokra összpontosít, amelyek biztosítják a dokumentumok zökkenőmentes konvertálását. Miután megfelelően beállította a javasolt konverziós könyvtárat és szükség szerint módosította a fájl elérési útjait, a kód beépítése a projektekbe, hogy DOC-t generáljon a DOCX-ből C#-ban, egyszerű feladat lesz.
Az előző oktatóanyagban részletesen ismertettük a DOCX ODT-re konvertálását C# nyelven. A téma egyértelműbbé tétele érdekében érdemes elolvasni a konvertálja a DOCX-et ODT-re C# használatával alapos oktatóanyagát.