Python'da DWG'yi PDF'ye dönüştürme

DWG dosyası, geometrik veriler, renk, malzemeler ve metin gibi 2B ve 3B tasarım verilerini depolar. Bir bilgisayar destekli tasarım (CAD) yazılım uygulaması olan AutoCAD‘un tescilli bir dosya biçimidir. DWG dosyaları oldukça büyük olduğundan, daha kolay paylaşım ve işbirliği için genellikle PDF gibi diğer dosya biçimlerine dönüştürülürler. PDF’ler, farklı platformlarda kolayca görüntülenebildikleri ve paylaşılabildiği için bu amaç için popüler bir seçimdir. Ancak, özellikle dönüştürülecek çok sayıda dosyanız varsa, DWG dosyalarını PDF’lere dönüştürmek sıkıcı bir iş olabilir. Bu blog gönderisinde, Python’da DWG’yi PDF’ye nasıl dönüştüreceğimizi öğreneceğiz. Öyleyse başlayalım!

Bu yazıda aşağıdaki konular ele alınacaktır:

  1. Python DWG to PDF Converter – Ücretsiz İndirme
  2. DWG Dosyasını PDF’ye Dönüştürme Adımları
  3. DWG’yi Programlı Olarak PDF’ye Dönüştürün
  4. Seçeneklerle DWG’yi PDF’ye Aktarın
  5. DWG’nin Belirli Düzenini PDF’ye Aktarın
  6. DWG’yi PDF/A veya PDF/B’ye dönüştürün
  7. Ücretsiz Lisans Alın
  8. DWG’den PDF’e Ücretsiz Çevrimiçi Dönüştürücü
  9. Python DWG’den PDF’e Dönüştürücü – Öğrenme Kaynakları

Python DWG’den PDF’e Dönüştürücü – Ücretsiz İndirme

Bir DWG dosyasını PDF belgesine dönüştürmek için Aspose.CAD for Python API’sini kullanacağız. DWG dosyalarının ve birkaç diğer dosya biçiminin oluşturulmasına, düzenlenmesine ve değiştirilmesine olanak tanır.

PyPI’ten kitaplığı yüklemek için lütfen aşağıdaki pip komutunu kullanın.

pip install aspose-cad

DWG Dosyasını PDF’ye Dönüştürme

Aşağıda verilen adımları izleyerek bir DWG dosyasını kolayca bir PDF belgesine dönüştürebiliriz:

  1. Bir DWG çizim dosyası yükleyin.
  2. CAD rasterleştirme görüntü seçeneklerini belirtin.
  3. PDF kaydetme seçeneklerini tanımlayın.
  4. DWG’yi PDF olarak kaydedin.

Şimdi, bir DWG dosyasını bir PDF belgesine dönüştürmek için Python’da bu adımların nasıl gerçekleştirileceğini görelim.

Python’da DWG’yi PDF’ye dönüştürme

Bir DWG’yi PDF’ye dönüştürmek için lütfen aşağıdaki adımları izleyin:

  1. Image sınıfını kullanarak bir girdi DGN dosyası yükleyin.
  2. PdfOptions sınıfının bir örneğini oluşturun.
  3. Son olarak, DWG’yi PDF olarak kaydetmek için save() yöntemini çağırın. Çıktı PDF dosya yolunu ve PdfOptions’ı bağımsız değişken olarak alır.

Aşağıdaki kod örneği, Python kullanılarak bir DWG dosyasının PDF belgesine nasıl dönüştürüleceğini gösterir.

# Aşağıdaki kod örneği, Python kullanılarak bir DWG dosyasının PDF belgesine nasıl dönüştürüleceğini gösterir.
import aspose.cad as cad

# Mevcut bir DWG dosyasını yükleyin
image = cad.Image.load("C:\Files\sample.dwg")

# PDF Seçeneklerini Belirtin
pdfOptions = cad.imageoptions.PdfOptions()

# PDF olarak kaydet
image.save("C:\Files\output.pdf", pdfOptions)

DWG’yi Python’daki Seçeneklerle PDF’ye Aktarın

Bir DWG dosyasını PDF belgesine dönüştürürken, aşağıda verilen adımları izleyerek PDF kaydetme seçeneklerini belirtebiliriz:

  1. İlk olarak, Image sınıfını kullanarak bir girdi DWG dosyası yükleyin.
  2. Ardından, CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Ardından, sayfa genişliği ve sayfa yüksekliği özelliklerini belirtin.
  4. Bu arada, PdfOptions sınıfının bir örneğini oluşturun.
  5. Bundan sonra, vectorrasterizationoptions özelliğini CadRasterizationOptions olarak ayarlayın.
  6. Son olarak, DWG’yi PDF olarak kaydetmek için save() yöntemini çağırın.

Aşağıdaki kod örneği, Python kullanarak bir DWG dosyasını PDF belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.

# Aşağıdaki kod örneği, Python kullanarak bir DWG dosyasını PDF belgesi olarak kaydederken sayfa yüksekliğinin ve genişliğinin nasıl belirtileceğini gösterir.
import aspose.cad as cad

# Mevcut bir DWG dosyasını yükleyin
image = cad.Image.load("C:\Files\sample.dwg")

# CAD seçeneklerini başlatın ve belirtin
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF Seçeneklerini Belirtin
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDF olarak kaydet
image.save("C:\Files\output.pdf", pdfOptions)

DWG’nin Belirli Düzenini Python’da PDF’ye Aktarın

Bir DWG dosyasını PDF belgesine dönüştürürken, aşağıda verilen adımları izleyerek PDF kaydetme seçeneklerini belirtebiliriz:

  1. İlk olarak, Image sınıfını kullanarak bir girdi DWG dosyası yükleyin.
  2. Ardından, CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Ardından, Layouts özelliğini ayarlayın.
  4. Bu arada, PdfOptions sınıfının bir örneğini oluşturun.
  5. Bundan sonra, vectorrasterizationoptions özelliğini CadRasterizationOptions olarak ayarlayın.
  6. Son olarak, DWG’yi PDF olarak kaydetmek için save() yöntemini çağırın.

Aşağıdaki kod örneği, Python’da bir PDF belgesi olarak dışa aktarılacak bir DWG dosyasının belirli düzeninin nasıl belirleneceğini gösterir.

# Aşağıdaki kod örneği, Python'da bir PDF belgesi olarak dışa aktarılacak bir DWG dosyasının belirli düzeninin nasıl belirleneceğini gösterir.
import aspose.cad as cad

# Mevcut bir DWG dosyasını yükleyin
image = cad.Image.load("C:\Files\sample.dwg")

# CAD seçeneklerini başlatın ve belirtin
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200
rasterizationOptions.layouts = ["Layout1"]

# PDF Seçeneklerini Belirtin
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions

# PDF olarak kaydet
image.save("C:\Files\output.pdf", pdfOptions)

DWG’yi PDF/A veya PDF/B’ye dönüştürün

DWG’yi aşağıda verilen adımları izleyerek PDF/A veya PDF/E olarak da kaydedebiliriz:

  1. İlk olarak, Image sınıfını kullanarak bir girdi DWG dosyası yükleyin.
  2. Ardından, CadRasterizationOptions sınıfının bir örneğini oluşturun.
  3. Ardından, PdfOptions sınıfının bir örneğini oluşturun.
  4. Bundan sonra, uyumluluk özelliğini ayarlayın.
  5. Son olarak, DWG’yi PDF olarak kaydetmek için save() yöntemini çağırın.

Aşağıdaki kod örneği, Python kullanılarak bir DWG dosyasının PDF/A ve PDF/B’ye nasıl dönüştürüleceğini gösterir.

# Aşağıdaki kod örneği, Python kullanılarak bir DWG dosyasının PDF/A ve PDF/B'ye nasıl dönüştürüleceğini gösterir.
import aspose.cad as cad

# Mevcut bir DWG dosyasını yükleyin
image = cad.Image.load("C:\Files\sample.dwg")

# CAD seçeneklerini başlatın ve belirtin
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.page_width = 1200
rasterizationOptions.page_height = 1200

# PDF Seçeneklerini Belirtin
pdfOptions = cad.imageoptions.PdfOptions()
pdfOptions.vector_rasterization_options = rasterizationOptions
pdfOptions.core_pdf_options = cad.imageoptions.PdfDocumentOptions()

# PDF/A olarak kaydet
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1A
image.save("C:\Files\output-a.pdf", pdfOptions)

# PDF/B olarak kaydet
pdfOptions.core_pdf_options.compliance = cad.imageoptions.PdfCompliance.PDF_A1B
image.save("C:\Files\output-b.pdf", pdfOptions)

AutoCAD’den PDF’e Dönüştürücü - Ücretsiz Lisans Alın

Kitaplığı değerlendirme sınırlamaları olmadan denemek için ücretsiz bir geçici lisans alabilirsiniz.

DWG’den PDF’e Ücretsiz Çevrimiçi Dönüştürücü

Ayrıca ücretsiz DWG to PDF converter web uygulamamızı kullanarak DWG dosyalarını ücretsiz olarak çevrimiçi olarak PDF belgelerine dönüştürebilirsiniz. Bu web uygulaması Aspose.CAD API kullanılarak geliştirilmiştir.

https://products.aspose.app/cad/conversion/dwg

Daha fazla bilgi edinmek için Çevrimiçi DWG’yi PDF’ye Dönüştür - Ücretsiz Dönüştürücü bölümünü okuyabilirsiniz.

Python DWG’den PDF’e Dönüştürücü – Öğrenme Kaynakları

AutoCAD DWG dosyalarını AutoCAD kullanmadan okuma, dönüştürme ve değiştirme hakkında daha fazla bilgi edinebilir ve aşağıda verilen kaynakları kullanarak kitaplığın diğer özelliklerini keşfedebilirsiniz:

Çözüm

Bu yazımızda Python’da var olan bir DWG dosyasını nasıl yükleyeceğinizi ve yüklenen DWG’yi PDF olarak kaydetmeyi öğrendik. DWG’yi PDF’ye dışa aktarırken sayfa yüksekliğini, genişliğini, düzenini ve PDF uyumluluğunu nasıl belirleyeceğimizi de gördük. Aspose.CAD for Python’dan yararlanan geliştiriciler, dönüştürme sürecini kolayca otomatikleştirebilir ve kendi özel ihtiyaçlarını karşılayan özelleştirilmiş PDF çıktısı oluşturabilir. Python’da bir DWG’yi PDF’ye dönüştürmenin yanı sıra, ücretsiz bir DWG dönüştürücü web uygulaması kullanarak DWG dosyalarını çevrimiçi olarak PDF belgelerine dönüştürebilirsiniz. Herhangi bir belirsizlik durumunda, lütfen ücretsiz destek forumumuzda bizimle iletişime geçin.

Ayrıca bakınız