Görüntüleme için Yerleştirilmiş Metinle Oluşturma

giriiş

.NET geliştirme alanında, çeşitli belge formatlarının sorunsuz bir şekilde yönetilmesi ve görüntülenmesi birçok uygulama için çok önemlidir. GroupDocs.Viewer for .NET, .NET uygulamalarınızdaki belgeleri zahmetsizce işlemek için güçlü bir çözüm olarak ortaya çıkıyor. İster PDF’ler, Word belgeleri, Excel elektronik tabloları veya PowerPoint sunumları olsun, GroupDocs.Viewer, gelişmiş belge görüntüleme için bir dizi özellik sunarak süreci basitleştirir.

Önkoşullar

GroupDocs.Viewer for .NET’in projelerinize entegrasyonuna geçmeden önce aşağıdaki önkoşulların ayarlandığından emin olun:

.NET Ortam Kurulumu

  1. Visual Studio’yu yükleyin: Henüz yapmadıysanız, Microsoft web sitesinden Visual Studio’yu indirip yükleyin.

  2. .NET Projesi Oluşturun: Visual Studio’yu açın ve yeni bir .NET projesi oluşturun veya GroupDocs.Viewer’ı entegre etmek istediğiniz mevcut bir projeyi açın.

  3. .NET Framework: Projenizin .NET Framework’ün uyumlu bir sürümünü hedeflediğinden emin olun.

GroupDocs.Viewer Kurulumu

  1. GroupDocs.Viewer’ı indirin:İndirme: {link .NET için GroupDocs.Viewer’ın en son sürümünü edinmek için.
  2. GroupDocs.Viewer’ı Projenize Ekleyin: İndirilen dosyaları çıkarın ve gerekli GroupDocs.Viewer derlemelerini proje referanslarınıza ekleyin.

Ad Alanlarını İçe Aktar

.NET uygulamanızda GroupDocs.Viewer işlevlerini kullanmak için gerekli ad alanlarını içe aktarın:

using System;
using System.IO;
using GroupDocs.Viewer.Options;

Adım 1: Çıkış Dizinini Tanımlayın

string outputDirectory = "Your Document Directory";

Değiştirildiğinden emin olun"Your Document Directory" oluşturulan belge sayfalarını depolamak istediğiniz yolu belirtin.

Adım 2: Sayfa Dosya Yolu Formatını Tanımlayın

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

Bu satır, oluşturulan sayfaların adlandırılmasına ilişkin formatı belirtir. Bu örnekte bir yer tutucu kullanıyor{0} sayfa numarasını temsil etmek için.

3. Adım: Görüntüleyici Nesnesini Başlatın

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DOCX))
{
    // Kod bloğu
}

OluşturmakViewergörüntülenecek belgenin yolunu geçerek nesneyi. Bu durumda,TestFiles.SAMPLE_DOCX örnek belgenin yolunu temsil eder.

4. Adım: Oluşturma Seçeneklerini Ayarlayın

PngViewOptions options = new PngViewOptions(pageFilePathFormat);
options.ExtractText = true;

Gereksinimlerinize göre oluşturma seçeneklerini yapılandırın. Burada,PngViewOptions sayfaları PNG görüntüleri olarak oluşturmak için kullanılır veExtractText ayarlandıtrue Belgeden metin çıkarmak için.

Adım 5: Belgeyi Oluşturun

viewer.View(options);

ÇağırView yöntemiViewer oluşturma işlemini başlatmak için oluşturma seçeneklerini ileten nesne.

Adım 6: Başarı Mesajını Görüntüleyin

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Oluşturma sonrasında, işlemin tamamlandığını ve oluşturulan sayfaların depolandığı konumu belirten bir başarı mesajı görüntüleyin.

Çözüm

GroupDocs.Viewer for .NET’i projelerinize dahil etmek, verimli belge işleme için bir dünya olasılıklar dünyasının kapılarını açar. Sezgisel API’si ve sağlam özellikleriyle, çeşitli belge formatlarının işlenmesi sorunsuz hale gelir ve kullanıcı deneyimi artar.

SSS’ler

GroupDocs.Viewer tüm belge formatlarıyla uyumlu mu?

GroupDocs.Viewer, PDF, Microsoft Office belgeleri, resimler ve daha fazlasını içeren çok çeşitli belge formatlarını destekler.

İşleme seçeneklerini uygulamamın gereksinimlerine göre özelleştirebilir miyim?

Evet, GroupDocs.Viewer, işleme sürecini özel ihtiyaçlarınıza göre uyarlamak için kapsamlı özelleştirme seçenekleri sunar.

GroupDocs.Viewer platformlar arası destek sunuyor mu?

GroupDocs.Viewer öncelikle .NET uygulamaları için tasarlanmıştır ancak aynı zamanda GroupDocs.Viewer for Java aracılığıyla Java uygulamalarına da destek sağlar.

GroupDocs.Viewer büyük ölçekli belge işlemeye uygun mu?

Evet, GroupDocs.Viewer büyük hacimli belgeleri verimli bir şekilde işlemek için optimize edilmiştir, bu da onu kurumsal düzeydeki uygulamalar için ideal kılar.

Entegrasyon veya kullanım sırasında sorunlarla karşılaşırsam nereden yardım bulabilirim?

GroupDocs topluluk forumundan destek alabilirsinizBurada.