DWG'yi PDF veya Raster Görüntülere Aktarma - Aspose.CAD Guide

giriiş

.NET uygulamanızda DWG dosyalarını sorunsuz bir şekilde PDF’ye veya taramalı görüntülere dönüştürmeyi mi istiyorsunuz? Başka yerde arama! Bu adım adım kılavuz, güçlü Aspose.CAD for .NET kütüphanesini kullanarak süreç boyunca size yol gösterecektir. İster deneyimli bir geliştirici olun ister yeni başlıyor olun, bu eğitim tüm beceri düzeylerine hitap etmektedir.

Önkoşullar

Eğiticiye dalmadan önce aşağıdakilerin mevcut olduğundan emin olun:

  • .NET programlamanın temel anlayışı.
  • Aspose.CAD for .NET kütüphanesi kuruldu. Değilse indirinBurada.
  • .NET geliştirme için en sevdiğiniz entegre geliştirme ortamı (IDE) kurulumu.

Ad Alanlarını İçe Aktar

.NET projenize gerekli ad alanlarını içe aktararak işe başlayalım. Bu, kodunuzdaki Aspose.CAD işlevselliğine erişmenizi sağlar.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Aspose.CAD;
using Aspose.CAD.FileFormats.Cad;
using Aspose.CAD.ImageOptions;

Adım 1: DWG Dosyasını Yükleyin

Dönüştürmek istediğiniz DWG dosyasını yükleyerek başlayın. “Belge Dizininiz"i DWG dosyanızın yolu ile değiştirin.

string MyDir = "Your Document Directory";
string sourceFilePath = MyDir + "Bottom_plate.dwg";

using (CadImage cadImage = (CadImage)Image.Load(sourceFilePath))
{
    // DWG yükleme kodunuz buraya gelecek
}

2. Adım: PDF Dışa Aktarmayı Ayarlayın

Şimdi PDF dışa aktarma ayarlarını yapılandıralım. Bu örnek, düzenin nasıl ayarlanacağını ve birim dönüşümlerinin nasıl işleneceğini gösterir.

CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.Layouts = new string[] { "Model" };

// Birim sistemini kontrol edin ve tanımlayın
bool currentUnitIsMetric = false;
double currentUnitCoefficient = 1.0;
DefineUnitSystem(cadImage.UnitType, out currentUnitIsMetric, out currentUnitCoefficient);

// PDF dışa aktarmayı ayarlama kodunuz buraya gelir

3. Adım: PDF’ye aktarın

Yapılandırılmış ayarları kullanarak PDF’ye aktarma işlemini gerçekleştirin.

PdfOptions pdfOptions = new PdfOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

cadImage.Save(outPath, pdfOptions);

Adım 4: Raster Görüntülere Dışa Aktarma

PNG gibi taramalı görüntülere dışa aktarma işlevini genişletin.

// 300 DPI'da A4 boyutu - 2480 x 3508
rasterizationOptions.PageHeight = 3508;
rasterizationOptions.PageWidth = 2480;

PngOptions pngOptions = new PngOptions
{
    VectorRasterizationOptions = rasterizationOptions
};

cadImage.Save(outPath.Replace("pdf", "png"), pngOptions);

Çözüm

Tebrikler! DWG dosyalarını hem PDF hem de raster görüntülere aktarmak için Aspose.CAD for .NET’i nasıl kullanacağınızı başarıyla öğrendiniz. Bu güçlü kitaplık süreci kolaylaştırarak verimli ve geliştirici dostu hale getirir.

SSS’ler

S1: Aspose.CAD for .NET’i ticari projelerimde kullanabilir miyim?

A1: Evet, yapabilirsin. Ziyaret etmeksatın alma.aspose.com/buy lisans ayrıntıları için.

S2: Ücretsiz deneme sürümü var mı?

A2: Kesinlikle! Ücretsiz denemenizi alınBurada.

S3: Aspose.CAD for .NET desteğini nasıl alabilirim?

A3: Şuraya gidin:Aspose.CAD forumu topluluk desteği için.

S4: Test amacıyla geçici bir lisans alabilir miyim?

Cevap4: Evet, geçici lisans alabilirsinizBurada.

S5: Ayrıntılı belgeleri nerede bulabilirim?

A5: Belgeler şu adreste mevcuttur:Aspose.CAD.