Udržujte starší ovládací znaky
Zavedení
Byli jste někdy zmateni těmi podivnými, neviditelnými řídicími znaky ve vašich dokumentech aplikace Word? Jsou jako malí, skrytí gremlinové, kteří mohou zkazit formátování a funkčnost. Naštěstí Aspose.Words for .NET poskytuje šikovnou funkci, která tyto starší řídicí znaky při ukládání dokumentů uchová nedotčené. V tomto tutoriálu se ponoříme hluboko do toho, jak spravovat tyto řídicí znaky pomocí Aspose.Words for .NET. Rozebereme to krok za krokem a zajistíme, že po cestě pochopíte každý detail. Jste připraveni začít? Pojďme se ponořit!
Předpoklady
Než začneme, ujistěte se, že máte následující:
- Aspose.Words for .NET: Stáhněte a nainstalujte zzde.
- Platná licence Aspose: Můžete získat dočasnou licencizde.
- Vývojové prostředí: Visual Studio nebo jakékoli jiné IDE, které podporuje .NET.
- Základní znalost C#: Užitečná bude znalost programovacího jazyka C#.
Importovat jmenné prostory
Před napsáním kódu musíte importovat potřebné jmenné prostory. Přidejte následující řádky na začátek souboru C#:
using Aspose.Words;
using Aspose.Words.Saving;
Krok 1: Nastavení vašeho projektu
Nejprve budete muset nastavit svůj projekt ve Visual Studiu (nebo preferovaném IDE).
- Vytvoření nového projektu C#: Otevřete Visual Studio a vytvořte nový projekt C# Console Application.
- Instalace Aspose.Words pro .NET: K instalaci Aspose.Words pro .NET použijte Správce balíčků NuGet. Klikněte pravým tlačítkem na svůj projekt v Průzkumníku řešení, vyberte „Spravovat balíčky NuGet“, vyhledejte „Aspose.Words“ a nainstalujte jej.
Krok 2: Vložte svůj dokument
Dále načtete dokument aplikace Word, který obsahuje starší řídicí znaky.
Zadejte cestu dokumentu: Nastavte cestu k adresáři dokumentů.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Vložte dokument: Použijte
Document
třídy k načtení dokumentu.
Document doc = new Document(dataDir + "Legacy control character.doc");
Krok 3: Nakonfigurujte možnosti uložení
Nyní nakonfigurujme možnosti uložení tak, aby zůstaly původní řídicí znaky nedotčené.
- Vytvořit možnosti uložení: Inicializace instance
OoxmlSaveOptions
a nastavteKeepLegacyControlChars
majetek dotrue
.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
KeepLegacyControlChars = true
};
Krok 4: Uložte dokument
Nakonec uložte dokument s nakonfigurovanými možnostmi uložení.
- Uložte dokument: Použijte
Save
metodaDocument
třídy k uložení dokumentu se zadanými možnostmi uložení.
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);
Závěr
tady to máte! Pomocí těchto kroků můžete zajistit, že při práci s dokumenty aplikace Word v Aspose.Words for .NET budou zachovány vaše starší řídicí znaky. Tato funkce může být záchranou, zejména při práci se složitými dokumenty, kde hrají rozhodující roli řídící postavy.
FAQ
Co jsou starší řídicí znaky?
Starší řídicí znaky jsou netisknutelné znaky používané ve starších dokumentech k řízení formátování a rozvržení.
Mohu tyto řídicí znaky místo ponechání odstranit?
Ano, můžete použít Aspose.Words for .NET k odstranění nebo nahrazení těchto znaků v případě potřeby.
Je tato funkce dostupná ve všech verzích Aspose.Words pro .NET?
Tato funkce je dostupná v posledních verzích. Ujistěte se, že používáte nejnovější verzi pro přístup ke všem funkcím.
Potřebuji licenci k používání Aspose.Words pro .NET?
Ano, potřebujete platnou licenci. Pro účely hodnocení můžete získat dočasnou licencizde.
Kde najdu další dokumentaci k Aspose.Words pro .NET?
Můžete najít podrobnou dokumentacizde.