Behoud oude controletekens
Invoering
Bent u ooit in de war geraakt door die vreemde, onzichtbare controletekens in uw Word-documenten? Het zijn net kleine, verborgen gremlins die de opmaak en functionaliteit kunnen verstoren. Gelukkig biedt Aspose.Words voor .NET een handige functie om deze oude controletekens intact te houden bij het opslaan van documenten. In deze tutorial duiken we diep in hoe u deze controletekens kunt beheren met Aspose.Words voor .NET. We leggen het stap voor stap uit, zodat u onderweg elk detail begrijpt. Klaar om te beginnen? Laten we erin duiken!
Vereisten
Voordat we beginnen, zorg ervoor dat u het volgende heeft:
- Aspose.Words voor .NET: Downloaden en installeren vanafhier.
- Een geldige Aspose-licentie: U kunt een tijdelijke licentie verkrijgenhier.
- Ontwikkelomgeving: Visual Studio of een andere IDE die .NET ondersteunt.
- Basiskennis van C#: Kennis van de programmeertaal C# is nuttig.
Naamruimten importeren
Voordat u uw code schrijft, moet u de benodigde namespaces importeren. Voeg de volgende regels toe aan het begin van uw C#-bestand:
using Aspose.Words;
using Aspose.Words.Saving;
Stap 1: Uw project instellen
Eerst moet u uw project instellen in Visual Studio (of uw favoriete IDE).
- Maak een nieuw C#-project: open Visual Studio en maak een nieuw C# Console Application-project.
- Installeer Aspose.Words voor .NET: Gebruik NuGet Package Manager om Aspose.Words voor .NET te installeren. Klik met de rechtermuisknop op uw project in Solution Explorer, selecteer ‘Manage NuGet Packages’, zoek naar ‘Aspose.Words’ en installeer het.
Stap 2: Laad uw document
Vervolgens laadt u het Word-document dat de oude besturingstekens bevat.
Geef het documentpad op: Stel het pad naar uw documentmap in.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Laad het document: Gebruik de
Document
klasse om uw document te laden.
Document doc = new Document(dataDir + "Legacy control character.doc");
Stap 3: Configureer opslagopties
Nu gaan we de opslagopties configureren om de oude besturingstekens intact te houden.
- Opties voor opslaan maken: Initialiseer een exemplaar van
OoxmlSaveOptions
en stel deKeepLegacyControlChars
eigendom vantrue
.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
KeepLegacyControlChars = true
};
Stap 4: Sla het document op
Sla ten slotte het document op met de geconfigureerde opslagopties.
- Sla het document op: Gebruik de
Save
methode van deDocument
klasse om het document op te slaan met de opgegeven opslagopties.
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);
Conclusie
En daar heb je het! Door deze stappen te volgen, kun je ervoor zorgen dat je oude controletekens behouden blijven wanneer je met Word-documenten werkt in Aspose.Words voor .NET. Deze functie kan een levensredder zijn, vooral bij het werken met complexe documenten waarbij controletekens een cruciale rol spelen.
Veelgestelde vragen
Wat zijn legacy-controlekarakters?
Oude controletekens zijn niet-afdrukbare tekens die in oudere documenten worden gebruikt om de opmaak en lay-out te bepalen.
Kan ik deze besturingskarakters verwijderen in plaats van ze te behouden?
Ja, u kunt Aspose.Words voor .NET gebruiken om deze tekens indien nodig te verwijderen of te vervangen.
Is deze functie beschikbaar in alle versies van Aspose.Words voor .NET?
Deze functie is beschikbaar in recente versies. Zorg ervoor dat u de nieuwste versie gebruikt om toegang te krijgen tot alle functionaliteiten.
Heb ik een licentie nodig om Aspose.Words voor .NET te gebruiken?
Ja, u hebt een geldige licentie nodig. U kunt een tijdelijke licentie krijgen voor evaluatiedoeleindenhier.
Waar kan ik meer documentatie vinden over Aspose.Words voor .NET?
Gedetailleerde documentatie vindt u hierhier.