Görüntüleme için Metin Üzerine Yerleştirilmiş Şekilde Oluştur

giriiş

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

Ön koşullar

GroupDocs.Viewer for .NET’i projelerinize entegre etmeye başlamadan önce, aşağıdaki ön koşulların ayarlandığından emin olun:

.NET Ortam Kurulumu

  1. Visual Studio’yu yükleyin: Henüz yapmadıysanız, Visual Studio’yu Microsoft web sitesinden 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: Ziyaret edin indirme bağlantısı .NET için GroupDocs.Viewer’ın en son sürümünü edinmek.
  2. GroupDocs.Viewer’ı Projenize Ekleyin: İndirilen dosyaları çıkartın ve gerekli GroupDocs.Viewer derlemelerini proje eğitimlerinize ekleyin.

Ad Alanlarını İçe Aktar

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

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

Adım 1: Çıktı Dizinini Tanımlayın

string outputDirectory = "Your Document Directory";

Değiştirdiğinizden emin olun "Your Document Directory" işlenmiş belge sayfalarını depolamak istediğiniz yol ile.

Adım 2: Sayfa Dosyası Yolu Biçimini Tanımlayın

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

Bu satır, işlenen sayfaların adlandırılma biçimini belirtir. Bu örnekte, bir yer tutucu kullanır {0} sayfa numarasını temsil etmek için.

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

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

Bir tane oluştur Viewer görüntülenecek belgenin yolunu geçirerek nesne. Bu durumda, TestFiles.SAMPLE_DOCX örnek belgenin yolunu temsil eder.

Adım 4: İşleme Seçeneklerini Ayarlayın

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

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

Adım 5: Belgeyi Oluşturun

viewer.View(options);

Çağırmak View yöntemi Viewer nesne, işleme sürecini başlatmak için işleme seçeneklerini iletir.

Adım 6: Başarı Mesajını Göster

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

İşlemeden sonra, işlemin tamamlandığını ve işlenen 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 oluşturma için bir olasılıklar dünyasının kapılarını açar. Sezgisel API’si ve sağlam özellikleriyle, çeşitli belge formatlarını işlemek sorunsuz hale gelir ve kullanıcı deneyimini geliştirir.

SSS

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

GroupDocs.Viewer, PDF, Microsoft Office belgeleri, resimler ve daha fazlası dahil olmak üzere çok çeşitli belge biçimlerini destekler.

Uygulamamın gereksinimlerine göre render seçeneklerini ö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 öncelikli olarak .NET uygulamaları için tasarlanmıştır ancak GroupDocs.Viewer for Java aracılığıyla Java uygulamalarına da destek sunar.

GroupDocs.Viewer büyük ölçekli belge işleme için uygun mudur?

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

Entegrasyon veya kullanım sırasında sorunla karşılaşırsam nereden yardım alabilirim?

GroupDocs topluluk forumundan destek alabilirsiniz Burada.