Render'a Özel CAD Formatları (CF2)

giriiş

Bu eğitimde, Groupdocs.Viewer for .NET’i kullanarak belirli CAD formatlarının nasıl oluşturulacağını keşfedeceğiz. Groupdocs.Viewer, geliştiricilerin herhangi bir harici yazılım kurulumu gerektirmeden uygulamalarında 170’in üzerinde belge türünü görüntülemesine olanak tanıyan güçlü bir belge görüntüleme API’sidir. Özellikle, CF2 gibi CAD formatlarını HTML, JPG, PNG ve PDF gibi çeşitli çıktı formatlarına dönüştürmeye odaklanacağız.

Önkoşullar

Eğiticiye dalmadan önce aşağıdaki önkoşullara sahip olduğunuzdan emin olun:

  • Sisteminizde Visual Studio yüklü.
  • .NET SDK için Groupdocs.Viewer. Şuradan indirebilirsinizBurada.
  • Temel C# programlama dili bilgisi.

Ad Alanlarını İçe Aktar

Öncelikle CAD formatlarını oluşturmak için gereken gerekli ad alanlarını içe aktaralım.

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

Şimdi her örneği birden fazla adıma ayıralım:

CF2’yi HTML’ye dönüştür

Adım 1: İşlenen HTML’nin kaydedileceği çıktı dizinini tanımlayın.

string outputDirectory = "Your Document Directory";

Adım 2: HTML çıktısı için dosya yolu formatını tanımlayın.

string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");

Adım 3: Viewer nesnesini başlatın ve giriş CF2 dosyasını belirtin.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
    // Gerekirse ek oluşturma seçeneklerini ayarlayın
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

CF2’yi JPG’ye dönüştür

Adım 1: JPG çıktısı için dosya yolu formatını tanımlayın.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");

Adım 2: Viewer nesnesini başlatın ve giriş CF2 dosyasını belirtin.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
    // Gerekirse ek oluşturma seçeneklerini ayarlayın
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

CF2’yi PNG’ye dönüştür

Adım 1: PNG çıktısı için dosya yolu formatını tanımlayın.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");

Adım 2: Viewer nesnesini başlatın ve giriş CF2 dosyasını belirtin.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PngViewOptions options = new PngViewOptions(pageFilePathFormat);
    // Gerekirse ek oluşturma seçeneklerini ayarlayın
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

CF2’yi PDF’ye dönüştür

Adım 1: PDF çıktısı için dosya yolu formatını tanımlayın.

pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");

Adım 2: Viewer nesnesini başlatın ve giriş CF2 dosyasını belirtin.

using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
    PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
    // Gerekirse ek oluşturma seçeneklerini ayarlayın
    // options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
    viewer.View(options);
}

Çözüm

Bu eğitimde, Groupdocs.Viewer for .NET’i kullanarak CF2 gibi belirli CAD formatlarının nasıl oluşturulacağını öğrendik. Adım adım kılavuzu takip ederek belge oluşturma yeteneklerini .NET uygulamalarınıza kolayca entegre edebilirsiniz.

SSS’ler

Groupdocs.Viewer, CF2 dışındaki diğer CAD formatlarını görüntüleyebilir mi?

Evet, Groupdocs.Viewer, DWG, DXF, DGN ve daha fazlasını içeren çok çeşitli CAD formatlarını destekler.

Groupdocs.Viewer, web uygulamalarında belge oluşturmaya uygun mudur?

Kesinlikle Groupdocs.Viewer, belgeleri doğrudan tarayıcıda görüntülemek için web uygulamalarına sorunsuz bir şekilde entegre edilebilir.

Groupdocs.Viewer, oluşturma için herhangi bir dış bağımlılığa ihtiyaç duyuyor mu?

Hayır, Groupdocs.Viewer bağımsız bir API’dir ve herhangi bir harici bağımlılık veya yazılım kurulumu gerektirmez.

Oluşturma seçeneklerini gereksinimlerime göre özelleştirebilir miyim?

Evet, Groupdocs.Viewer özel ihtiyaçlarınızı karşılayacak şekilde özelleştirilebilecek çeşitli işleme seçenekleri sunar.

Groupdocs.Viewer’ın deneme sürümü mevcut mu?

Evet, Groupdocs.Viewer’ın ücretsiz deneme sürümünü şu adresten edinebilirsiniz:Burada.