Zachowaj starsze znaki kontrolne

W tym samouczku przyjrzymy się dostarczonemu kodowi źródłowemu C#, aby zachować starsze znaki sterujące podczas zapisywania dokumentu przy użyciu Aspose.Words dla .NET. Ta funkcja pozwala zachować specjalne znaki sterujące podczas konwertowania lub zapisywania dokumentu.

Krok 1: Konfigurowanie środowiska

Zanim zaczniesz, upewnij się, że skonfigurowałeś środowisko programistyczne za pomocą Aspose.Words dla .NET. Upewnij się, że dodałeś niezbędne odniesienia i zaimportowałeś odpowiednie przestrzenie nazw.

Krok 2: Załaduj dokument

// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Legacy control character.doc");

W tym kroku ładujemy dokument za pomocąDocument metodę i przekazanie ścieżki do pliku zawierającego odziedziczone znaki sterujące.

Krok 3: Konfiguracja opcji tworzenia kopii zapasowych OOXML

OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc) { KeepLegacyControlChars = true };

W tym kroku konfigurujemy opcje zapisywania OOXML, tworząc nowy plikOoxmlSaveOptions obiekt. Określamy żądany format zapisu (tutajFlatOpc ) i włączKeepLegacyControlChars opcja zachowania starszych znaków kontrolnych.

Krok 4: Zapisywanie dokumentu ze starszymi znakami kontrolnymi

doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);

W ostatnim kroku zapisujemy dokument za pomocą plikuSave metodę i przekazanie ścieżki do pliku wyjściowego za pomocą.docx rozszerzenie wraz z określonymi opcjami zapisywania.

Teraz możesz uruchomić kod źródłowy, aby zachować starsze znaki kontrolne podczas zapisywania dokumentu. Wynikowy plik zostanie zapisany w określonym katalogu pod nazwą „WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx”.

Przykładowy kod źródłowy dla znaków kontrolnych Keep Legacy przy użyciu Aspose.Words dla .NET


// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY"; 

Document doc = new Document(dataDir + "Legacy control character.doc");

OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc) { KeepLegacyControlChars = true };

doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);
            
        

Wniosek

W tym samouczku zbadaliśmy funkcjonalność zachowywania starszych znaków kontrolnych podczas zapisywania dokumentu przy użyciu Aspose.Words dla .NET. Nauczyliśmy się, jak zachować te znaki specjalne, które mogą być ważne dla prawidłowego formatowania lub wyświetlania dokumentu.

Zachowywanie starszych znaków sterujących jest szczególnie przydatne podczas przetwarzania tekstu w dokumentach korzystających ze starszych lub specyficznych funkcji, takich jak specjalne znaki sterujące. Włączając opcjęKeepLegacyControlChars opcję podczas zapisywania dokumentu, masz pewność, że znaki te zostaną zachowane.

Aspose.Words dla .NET oferuje szereg elastycznych i wydajnych opcji tworzenia kopii zapasowych, aby spełnić Twoje potrzeby w zakresie manipulacji dokumentami. Korzystając z odpowiednich opcji, możesz dostosować proces tworzenia kopii zapasowych tak, aby zachować specyfikę Twoich dokumentów.

Możesz włączyć tę funkcjonalność do swoich projektów Aspose.Words for .NET, aby zapewnić integralność i zachowanie starszych znaków kontrolnych w swoich dokumentach.