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:

  1. Aspose.Words for .NET: Töltse le és telepítse innenitt.
  2. Érvényes Aspose licenc: Kaphat ideiglenes licencetitt.
  3. Fejlesztési környezet: Visual Studio vagy bármely más IDE, amely támogatja a .NET-et.
  4. 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).

  1. Hozzon létre egy új C#-projektet: Nyissa meg a Visual Studio-t, és hozzon létre egy új C#-konzolalkalmazás-projektet.
  2. 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.

  1. 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";
    
  2. A dokumentum betöltése: Használja aDocument 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.

  1. Mentés opciók létrehozása: Inicializálja a példánytOoxmlSaveOptions és állítsa be aKeepLegacyControlCharstulajdoná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.

  1. Mentse el a dokumentumot: Használja aSave 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.