Tüm Düzenleri CAD Çizimlerinde Oluştur

giriiş

Belge yönetimi ve görselleştirme alanında, GroupDocs.Viewer for .NET, geliştiricilerin .NET uygulamaları içinde çeşitli belge türlerini zahmetsizce işlemelerine olanak tanıyan çok yönlü bir çözüm olarak öne çıkıyor. Sayısız yeteneği arasında, karmaşık düzenler de dahil olmak üzere CAD çizimlerini verimli bir şekilde işleme yeteneği yer alıyor. Bu eğitimde, GroupDocs.Viewer for .NET’i CAD çizimlerinde bulunan tüm düzenleri işlemek için kullanma sürecini inceleyeceğiz.

Ön koşullar

Bu eğitime başlamadan önce aşağıdaki ön koşullara sahip olduğunuzdan emin olun:

  1. .NET Geliştirmenin Temel Anlayışı: Bu eğitimde özetlenen uygulama adımlarını anlamak için .NET geliştirme temellerine aşina olmak faydalı olacaktır.
  2. GroupDocs.Viewer for .NET’in Kurulumu: GroupDocs.Viewer for .NET kütüphanesini kurduğunuzdan emin olun. Bunu şu adresten indirebilirsiniz: web sitesi.
  3. CAD Çizim Dosyaları: Oluşturmayı planladığınız CAD çizim dosyalarını edinin. Bunlara birden fazla düzene sahip DWG dosyaları dahil olabilir.
  4. Geliştirme Ortamı: Gerekli araçlar ve bağımlılıklarla tercih ettiğiniz geliştirme ortamını kurun.

Ad Alanlarını İçe Aktar

Öncelikle, gerekli ad alanlarını .NET projenize aktardığınızdan emin olun. Bu ad alanları, GroupDocs.Viewer ile CAD çizimlerini işlemek için gereken işlevlere erişim sağlar.

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

Adım 2: System.IO Ad Alanını İçe Aktar

using System.IO;

Adım 1: Çıktı Dizinini Belirleyin

string outputDirectory = "Your Document Directory";

Oluşturulan çıktının kaydedilmesini istediğiniz dizini tanımlayın.

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

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

İşlenen sayfaların dosya yolları için biçimi ayarlayın. Bu durumda, sayfalar HTML dosyaları olarak kaydedilecektir.

Adım 3: Görüntüleyici Nesnesini Örneklendirin

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_DWG_WITH_LAYOUTS_AND_LAYERS))

CAD çizim dosyasının yolunu parametre olarak geçirerek Viewer sınıfının bir örneğini oluşturun.

Adım 4: HTML Görünüm Seçeneklerini Yapılandırın

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
options.CadOptions.RenderLayouts = true;

HTML görünüm seçeneklerini yapılandırın ve düzenlerin CAD çizimleri için nasıl işleneceğini belirtin.

Adım 5: CAD Çizimini Oluşturun

viewer.View(options);

CAD çizimini işlemek için yapılandırılmış seçenekleri geçirerek Viewer nesnesinin View metodunu çağırın.

Adım 6: Çıktı Dizinini Görüntüle

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

Kullanıcıya başarılı işleme ve çıktı dizininin konumu hakkında bilgi verin.

Çözüm

Bu eğitimde, CAD çizimlerinde bulunan tüm düzenleri işlemek için GroupDocs.Viewer for .NET’in nasıl kullanılacağını inceledik. Adım adım kılavuzu izleyerek ve sağlanan kod parçacıklarını uygulayarak, bu işlevselliği .NET uygulamalarınıza sorunsuz bir şekilde entegre edebilir ve böylece belge görselleştirme yeteneklerini geliştirebilirsiniz.

SSS

GroupDocs.Viewer çeşitli CAD formatlarıyla uyumlu mudur?

Evet, GroupDocs.Viewer CAD çizimlerinin DWG ve DXF gibi formatlarda işlenmesini destekler.

Uygulamamın gereksinimlerine göre render çıktısını özelleştirebilir miyim?

Kesinlikle, GroupDocs.Viewer görüntü kalitesi, sayfa boyutu ve daha fazlası dahil olmak üzere işleme çıktısını özelleştirmek için çok çeşitli seçenekler sunar.

GroupDocs.Viewer’ın ticari kullanımı için ek lisansa ihtiyaç var mı?

Evet, ticari kullanım için bir lisans edinmeniz gerekebilir. Test amaçlı geçici lisanslar edinebilir veya web sitesinden ticari bir lisans satın alabilirsiniz.

GroupDocs.Viewer ile CAD çizimlerini eşzamansız olarak görüntüleyebilir miyim?

Evet, GroupDocs.Viewer, ana iş parçacığını engellemeden büyük CAD çizimlerinin verimli bir şekilde işlenmesine olanak tanıyan asenkron işleme yetenekleri sağlar.

GroupDocs.Viewer sorun giderme ve teknik yardım desteği sunuyor mu?

Elbette, GroupDocs.Viewer topluluk forumundan destek ve yardım alabilirsiniz. Burada.