Metin Giriş Formu Alanını Metin Olarak Dışa Aktar

giriiş

Yani, .NET için Aspose.Words dünyasına mı dalıyorsunuz? Harika bir seçim! Bir metin girişi form alanını metin olarak nasıl dışa aktaracağınızı öğrenmek istiyorsanız, doğru yerdesiniz. İster yeni başlıyor olun ister becerilerinizi tazeliyor olun, bu kılavuz bilmeniz gereken her şeyi size anlatacak. Hadi başlayalım, olur mu?

Ön koşullar

Ayrıntılara dalmadan önce, süreci sorunsuz bir şekilde takip edebilmeniz için ihtiyacınız olan her şeye sahip olduğunuzdan emin olalım:

  • Aspose.Words for .NET: En son sürümü buradan indirin ve kurunBurada.
  • IDE: Visual Studio veya herhangi bir C# geliştirme ortamı.
  • Temel C# Bilgisi: Temel C# sözdizimi ve nesne yönelimli programlama kavramlarının anlaşılması.
  • Belge: Örnek bir Word belgesi (Rendering.docx) metin girişi form alanlarıyla.

Ad Alanlarını İçe Aktar

İlk önce, gerekli ad alanlarını içe aktarmanız gerekir. Bunlar her şeyin sorunsuz çalışmasını sağlayan yapı taşları gibidir.

using System;
using System.IO;
using Aspose.Words;
using Aspose.Words.Saving;

Tamam, artık ad alanlarımız hazır olduğuna göre, aksiyona geçebiliriz!

Adım 1: Projeyi Kurun

Koda geçmeden önce projemizin doğru bir şekilde kurulduğundan emin olalım.

Projenin Oluşturulması

  1. Visual Studio’yu açın: Visual Studio’yu veya tercih ettiğiniz C# geliştirme ortamını açarak başlayın.
  2. Yeni Bir Proje Oluşturun: Şuraya gidin:File > New > Project . SeçmeConsole App (.NET Core) veya herhangi bir diğer ilgili proje türü.
  3. Projenize İsim Verin: Projenize anlamlı bir isim verin, örneğin:AsposeWordsExportExample.

Aspose.Words’ü ekleme

  1. NuGet Paketlerini Yönetin: Çözüm Gezgini’nde projenize sağ tıklayın ve şunu seçin:Manage NuGet Packages.
  2. Aspose.Words’ü arayın: NuGet Paket Yöneticisi’nde, şunu arayın:Aspose.Words.
  3. Aspose.Words’ü yükleyin: Üzerine tıklayınInstall Aspose.Words kütüphanesini projenize eklemek için.

Adım 2: Word Belgesini Yükleyin

Artık projemiz kurulduğuna göre, metin giriş form alanlarını içeren Word belgesini yükleyelim.

  1. Belge Dizinini Belirleyin: Belgenizin saklandığı dizine giden yolu tanımlayın.
  2. Belgeyi Yükle: Şunu kullanın:Document Word belgenizi yüklemek için sınıf.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Adım 3: İhracat Dizinini Hazırlayın

Dışa aktarmadan önce, dışa aktarma dizinimizin hazır olduğundan emin olalım. HTML dosyamız ve görsellerimiz buraya kaydedilecektir.

  1. Dışa Aktarım Dizinini Tanımlayın: Dışa aktarılacak dosyaların kaydedileceği yolu belirtin.
  2. Dizinleri Kontrol Edin ve Temizleyin: Dizinin mevcut olduğundan ve boş olduğundan emin olun.
string imagesDir = Path.Combine(dataDir, "Images");

if (Directory.Exists(imagesDir))
    Directory.Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

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

İşte sihir burada gerçekleşiyor. Metin giriş formu alanını düz metin olarak dışa aktarmak için kaydetme seçeneklerimizi ayarlamamız gerekiyor.

  1. Kaydetme Seçenekleri Oluştur: Yeni bir tane başlatHtmlSaveOptions nesne.
  2. Dışa Aktarma Metni Seçeneğini Ayarla:ExportTextInputFormFieldAsTextmülktrue.
  3. Resim Klasörünü Ayarla: Resimlerin kaydedileceği klasörü tanımlayın.
HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
    ExportTextInputFormFieldAsText = true,
    ImagesFolder = imagesDir
};

Adım 5: Belgeyi HTML olarak kaydedin

Son olarak, yapılandırdığımız kaydetme seçeneklerini kullanarak Word belgesini bir HTML dosyası olarak kaydedelim.

  1. Çıktı Yolunu Tanımlayın: HTML dosyasının kaydedileceği yolu belirtin.
  2. Belgeyi Kaydedin: Şunu kullanın:Save yöntemiDocumentBelgeyi dışa aktarmak için sınıf.
doc.Save(dataDir + "ExportedDocument.html", saveOptions);

Çözüm

Ve işte oldu! Aspose.Words for .NET kullanarak bir metin girişi form alanını düz metin olarak başarıyla dışa aktardınız. Bu kılavuz, bu görevi başarmanız için size açık, adım adım bir yaklaşım sunmuş olmalı. Unutmayın, pratik mükemmelleştirir, bu yüzden Aspose.Words ile başka neler yapabileceğinizi görmek için farklı seçenekler ve ayarlarla denemeler yapmaya devam edin.

SSS

Aynı yöntemi kullanarak diğer form alanı türlerini de dışa aktarabilir miyim?

Evet, farklı form alanı özelliklerini yapılandırarak diğer form alanı türlerini dışa aktarabilirsiniz.HtmlSaveOptions sınıf.

Belgemde görseller varsa ne olur?

Görüntüler belirtilen görüntü klasörüne kaydedilecektir. Ayarladığınızdan emin olunImagesFolder mülkHtmlSaveOptions.

Aspose.Words için lisansa ihtiyacım var mı?

Evet, ücretsiz deneme alabilirsinizBurada veya bir lisans satın alınBurada.

Dışa aktarılan HTML’yi özelleştirebilir miyim?

Kesinlikle! Aspose.Words, HTML çıktısını özelleştirmek için çeşitli seçenekler sunar.belgeleme Daha detaylı bilgi için.

Aspose.Words .NET Core ile uyumlu mu?

Evet, Aspose.Words .NET Core, .NET Framework ve diğer .NET platformlarıyla uyumludur.