Tartsa meg a régi vezérlőkaraktereket
Bevezetés
Valaha értetlenül állt a Word-dokumentumok furcsa, láthatatlan vezérlőkarakterei előtt? Olyanok, mint az apró, rejtett gremlinek, amelyek összezavarhatják a formázást és a funkcionalitást. Szerencsére az Aspose.Words for .NET egy praktikus funkciót biztosít, amely a dokumentumok mentésekor érintetlenül tartja ezeket a régi vezérlőkaraktereket. Ebben az oktatóanyagban részletesen bemutatjuk, hogyan kezeljük ezeket a vezérlőkaraktereket az Aspose.Words for .NET használatával. Lépésről lépésre lebontjuk, így biztosítva, hogy minden részletet megértsen az út során. Készen áll az indulásra? Merüljünk el!
Előfeltételek
Mielőtt elkezdené, győződjön meg arról, hogy rendelkezik az alábbiakkal:
- Aspose.Words for .NET: Töltse le és telepítse innenitt.
- Érvényes Aspose licenc: Kaphat ideiglenes licencetitt.
- Fejlesztési környezet: Visual Studio vagy bármely más IDE, amely támogatja a .NET-et.
- Alapvető C# ismerete: Hasznos lesz a C# programozási nyelv ismerete.
Névterek importálása
A kód megírása előtt importálnia kell a szükséges névtereket. Adja hozzá a következő sorokat a C# fájl tetejéhez:
using Aspose.Words;
using Aspose.Words.Saving;
1. lépés: A projekt beállítása
Először is be kell állítania a projektet a Visual Studióban (vagy a kívánt IDE-ben).
- Hozzon létre egy új C#-projektet: Nyissa meg a Visual Studio-t, és hozzon létre egy új C#-konzolalkalmazás-projektet.
- Az Aspose.Words for .NET telepítése: Használja a NuGet Package Managert az Aspose.Words for .NET telepítéséhez. Kattintson a jobb gombbal a projektre a Solution Explorerben, válassza a „NuGet-csomagok kezelése” lehetőséget, keresse meg az „Aspose.Words” kifejezést, és telepítse.
2. lépés: Töltse be a dokumentumot
Ezután töltse be a Word dokumentumot, amely tartalmazza a régi vezérlőkaraktereket.
Adja meg a dokumentum elérési útját: Állítsa be a dokumentumkönyvtár elérési útját.
string dataDir = "YOUR DOCUMENT DIRECTORY";
A dokumentum betöltése: Használja a
Document
osztályt a dokumentum betöltéséhez.
Document doc = new Document(dataDir + "Legacy control character.doc");
3. lépés: Konfigurálja a mentési beállításokat
Most állítsuk be a mentési beállításokat, hogy a régi vezérlőkarakterek érintetlenül maradjanak.
- Mentési beállítások létrehozása: Inicializálja a példányt
OoxmlSaveOptions
és állítsa be aKeepLegacyControlChars
tulajdonáttrue
.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
KeepLegacyControlChars = true
};
4. lépés: Mentse el a dokumentumot
Végül mentse a dokumentumot a beállított mentési beállításokkal.
- Mentse el a dokumentumot: Használja a
Save
módszere aDocument
osztályba a dokumentum mentéséhez a megadott mentési beállításokkal.
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);
Következtetés
És megvan! Az alábbi lépések követésével biztosíthatja, hogy a régi vezérlőkarakterek megmaradjanak, amikor Word-dokumentumokkal dolgozik az Aspose.Words for .NET-ben. Ez a funkció életmentő lehet, különösen összetett dokumentumok kezelésekor, ahol a vezérlőkarakterek döntő szerepet játszanak.
GYIK
Mik azok az örökölt vezérlőkarakterek?
Az örökölt vezérlőkarakterek nem nyomtatható karakterek, amelyeket régebbi dokumentumokban használnak a formázás és az elrendezés szabályozására.
Eltávolíthatom ezeket a vezérlőkaraktereket ahelyett, hogy megtartanám őket?
Igen, szükség esetén az Aspose.Words for .NET segítségével eltávolíthatja vagy lecserélheti ezeket a karaktereket.
Elérhető ez a funkció az Aspose.Words for .NET összes verziójában?
Ez a funkció a legújabb verziókban érhető el. Ügyeljen arra, hogy a legújabb verziót használja az összes funkció eléréséhez.
Szükségem van licencre az Aspose.Words for .NET használatához?
Igen, érvényes jogosítvány kell. Ideiglenes engedélyt kaphat értékelési célokraitt.
Hol találok további dokumentációt az Aspose.Words for .NET-ről?
Részletes dokumentációt találhatitt.