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
Visual Studio’yu yükleyin: Henüz yapmadıysanız, Microsoft web sitesinden Visual Studio’yu indirip yükleyin.
.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.
.NET Framework: Projenizin .NET Framework’ün uyumlu bir sürümünü hedeflediğinden emin olun.
GroupDocs.Viewer Kurulumu
- GroupDocs.Viewer’ı indirin:İndirme: {link .NET için GroupDocs.Viewer’ın en son sürümünü edinmek için.
- 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şturmakViewer
gö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.