Eski Kontrol Karakterlerini Koru

giriiş

Word belgelerinizdeki o garip, görünmez kontrol karakterleri sizi hiç şaşırttı mı? Bunlar biçimlendirmeyi ve işlevselliği bozabilecek küçük, gizli gremlinler gibidir. Neyse ki, Aspose.Words for .NET belgeleri kaydederken bu eski kontrol karakterlerini bozulmadan tutmak için kullanışlı bir özellik sunar. Bu eğitimde, bu kontrol karakterlerini Aspose.Words for .NET kullanarak nasıl yöneteceğinize derinlemesine ineceğiz. Bunu adım adım açıklayacağız ve yol boyunca her ayrıntıyı kavramanızı sağlayacağız. Başlamaya hazır mısınız? Hadi başlayalım!

Ön koşullar

Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:

  1. Aspose.Words for .NET: Buradan indirin ve kurunBurada.
  2. Geçerli bir Aspose lisansı: Geçici bir lisans alabilirsinizBurada.
  3. Geliştirme Ortamı: Visual Studio veya .NET’i destekleyen herhangi bir IDE.
  4. Temel C# Bilgisi: C# programlama diline aşinalık faydalı olacaktır.

Ad Alanlarını İçe Aktar

Kodunuzu yazmadan önce gerekli ad alanlarını içe aktarmanız gerekir. Aşağıdaki satırları C# dosyanızın en üstüne ekleyin:

using Aspose.Words;
using Aspose.Words.Saving;

Adım 1: Projenizi Kurma

Öncelikle projenizi Visual Studio’da (veya tercih ettiğiniz IDE’de) kurmanız gerekiyor.

  1. Yeni bir C# projesi oluşturun: Visual Studio’yu açın ve yeni bir C# Konsol Uygulaması projesi oluşturun.
  2. .NET için Aspose.Words’ü yükleyin: .NET için Aspose.Words’ü yüklemek için NuGet Paket Yöneticisi’ni kullanın. Çözüm Gezgini’nde projenize sağ tıklayın, “NuGet Paketlerini Yönet"i seçin, “Aspose.Words"ü arayın ve yükleyin.

Adım 2: Belgenizi Yükleyin

Daha sonra eski denetim karakterlerini içeren Word belgesini yükleyeceksiniz.

  1. Belge yolunu belirtin: Belge dizininize giden yolu ayarlayın.

    string dataDir = "YOUR DOCUMENT DIRECTORY";
    
  2. Belgeyi yükleyin: Şunu kullanın:Document Belgenizi yüklemek için sınıf.

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

Adım 3: Kaydetme Seçeneklerini Yapılandırın

Şimdi, eski kontrol karakterlerini koruyacak şekilde kaydetme seçeneklerini yapılandıralım.

  1. Kaydetme Seçenekleri Oluştur: Bir örneğini başlatOoxmlSaveOptions ve ayarlaKeepLegacyControlCharsmülktrue.
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions(SaveFormat.FlatOpc)
{
    KeepLegacyControlChars = true
};

Adım 4: Belgeyi Kaydedin

Son olarak belgeyi yapılandırdığınız kaydetme seçenekleriyle kaydedin.

  1. Belgeyi kaydedin: Şunu kullanın:Save yöntemiDocument Belirtilen kaydetme seçenekleriyle belgeyi kaydetmek için sınıf.
doc.Save(dataDir + "WorkingWithOoxmlSaveOptions.KeepLegacyControlChars.docx", saveOptions);

Çözüm

İşte bu kadar! Bu adımları izleyerek, Aspose.Words for .NET’te Word belgeleriyle çalışırken eski kontrol karakterlerinizin korunduğundan emin olabilirsiniz. Bu özellik, özellikle kontrol karakterlerinin önemli bir rol oynadığı karmaşık belgelerle uğraşırken hayat kurtarıcı olabilir.

SSS

Eski kontrol karakterleri nelerdir?

Eski kontrol karakterleri, biçimlendirmeyi ve düzeni kontrol etmek için eski belgelerde kullanılan yazdırılmayan karakterlerdir.

Bu kontrol karakterlerini tutmak yerine kaldırabilir miyim?

Evet, gerektiğinde bu karakterleri kaldırmak veya değiştirmek için Aspose.Words for .NET’i kullanabilirsiniz.

Bu özellik Aspose.Words for .NET’in tüm sürümlerinde mevcut mu?

Bu özellik son sürümlerde mevcuttur. Tüm işlevlere erişmek için en son sürümü kullandığınızdan emin olun.

Aspose.Words for .NET’i kullanmak için lisansa ihtiyacım var mı?

Evet, geçerli bir lisansa ihtiyacınız var. Değerlendirme amaçlı geçici bir lisans alabilirsiniz.Burada.

Aspose.Words for .NET hakkında daha fazla dokümanı nerede bulabilirim?

Ayrıntılı dokümanları bulabilirsinizBurada.