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

Bu eğitimde, Aspose.Words for .NET ile metin giriş formu alanlarını düz metin olarak dışa aktarmak için C# kaynak kodunu size anlatacağız. Bu özellik, metin girişi form alanlarını HTML giriş öğeleri olarak dışa aktarmak yerine okunabilir metin olarak dışa aktarmanıza olanak tanır.

Adım 1: Proje Kurulumu

Başlamak için favori IDE’nizde yeni bir C# projesi oluşturun. Projenizde Aspose.Words for .NET kütüphanesine başvurulduğundan emin olun.

Adım 2: Belgeyi yükleme

Bu adımda dışa aktarılacak belgeyi yükleyeceğiz. Belgeyi belirtilen dizinden yüklemek için aşağıdaki kodu kullanın:

string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Rendering.docx");

Bu kod bir örneğini oluştururDocument Belgeyi belirtilen dizinden yükleyerek.

3. Adım: HTML yedekleme seçeneklerini yapılandırma

Şimdi metin giriş formu alanlarını düz metin olarak dışa aktarmak için HTML kaydetme seçeneklerini yapılandıracağız. Aşağıdaki kodu kullanın:

string imagesDir = Path. Combine(ArtifactsDir, "Images");

// Belirtilen klasör mevcut ve boş olmalıdır.
if (Directory.Exists(imagesDir))
Directory. Delete(imagesDir, true);

Directory.CreateDirectory(imagesDir);

HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};

Bu kod bir örneğini oluştururHtmlSaveOptionsve ayarlarExportTextInputFormFieldAsText seçeneğitrue metin giriş formu alanlarını düz metin olarak dışa aktarmak için. Ayrıca çıkarılan görsellerin kaydedileceği klasörü de belirtir.

Adım 4: Belgeyi HTML’ye dönüştürme ve kaydetme

Son olarak, daha önce yapılandırılan HTML kaydetme seçeneklerini kullanarak belgeyi HTML’ye dönüştüreceğiz. Aşağıdaki kodu kullanın:

doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);

Bu kod, metin girişi form alanlarını düz metin olarak dışa aktararak belgeyi HTML’ye dönüştürür ve dışa aktarılan HTML dosyasını belirtilen dizine kaydeder.

Aspose.Words for .NET kullanarak Metin Giriş Formu Alanını Metin Olarak Dışa Aktarma için örnek kaynak kodu


	// Belgeler dizininin yolu.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Rendering.docx");

	string imagesDir = Path.Combine(ArtifactsDir, "Images");

	// Belirtilen klasörün mevcut olması ve boş olması gerekir.
	if (Directory.Exists(imagesDir))
		Directory.Delete(imagesDir, true);

	Directory.CreateDirectory(imagesDir);

	// Form alanlarını HTML giriş öğeleri olarak değil, düz metin olarak dışa aktarma seçeneğini ayarlayın.
	HtmlSaveOptions saveOptions = new HtmlSaveOptions(SaveFormat.Html)
	{
		ExportTextInputFormFieldAsText = true, ImagesFolder = imagesDir
	};

	doc.Save(dataDir + "WorkingWithHtmlSaveOptions.ExportTextInputFormFieldAsText.html", saveOptions);

Belgeler dizininin doğru yolunu belirttiğinizden emin olun.dataDir değişken.