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
Visual Studio’yu yükleyin: Henüz yapmadıysanız, Visual Studio’yu Microsoft web sitesinden 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: Ziyaret edin indirme bağlantısı .NET için GroupDocs.Viewer’ın en son sürümünü edinmek.
- 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.