CAD, Bilgisayar Destekli Tasarım anlamına gelir. 2D ve 3D mimari tasarımlar, bilgisayar animasyonları, filmlerdeki özel efektler, teknik çizimler ve çok daha fazlasını oluşturmak için kullanılır. PDF, taşınabilirliği nedeniyle ünlü olan en iyi bilinen dosya formatlarından biridir. Bu tür teknik çizimler, CAD çizimlerini destekleyen teknik yazılıma sahip olmayan normal bir kullanıcıya aktarılacağı zaman, CAD dosyalarının PDF formatına dönüştürülmesi ihtiyacı ortaya çıkar. Bu makale, programcılara DWG gibi farklı CAD formatlarını Java’da PDF’ye nasıl dönüştürecekleri konusunda rehberlik eder.

CAD Çizimlerini Java'da PDF'ye Dönüştürün

Aşağıdaki konular aşağıda ele alınmıştır:

CAD Çizimleri Dönüşümü Java Kitaplığı

Belgeleri ve Görüntüleri Java Kullanarak Dönüştürün

GroupDocs.Conversion for Java, Java tabanlı uygulamalar için belge ve görüntü dönüştürme kitaplığıdır. Bir biçimden diğerine dönüştürme için çeşitli dosya biçimlerini destekler; bunlar arasında Kelime işleme belgeleri, elektronik tablolar, sunumlar, resimler, taşınabilir belgeler, web sayfaları, photoshop biçimleri, Microsoft Project dosyaları, e-postalar, Microsoft Visio’nun Vektör grafikleri, CAD çizimleri, Sayfa tanımlayıcı diller vb.

Aşağıdaki örneklerde, CAD çizimlerinin Java’da PDF’ye dönüştürülmesi için bu API’yi kullanacağım. Kütüphaneyi indirip geliştirme ortamını önceden hazırlarsanız daha iyi olur. API’yi indirilenler bölümünden veya maven tabanlı Java uygulamalarınızdaki aşağıdaki yapılandırmadan edinebilirsiniz.

<repository>
	<id>GroupDocsJavaAPI</id>
	<name>GroupDocs Java API</name>
	<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
        <groupId>com.groupdocs</groupId>
        <artifactId>groupdocs-conversion</artifactId>
        <version>21.10.1</version> 
</dependency>

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

Çizimi hızlıca dönüştürmek için harekete geçelim. Bu adımlar, birçok özelleştirme seçeneğiyle AutoCAD DWG çizimlerini Java’da bir PDF dosyasına kolayca dönüştürmenize olanak tanır.

  • CadLoadOptions sınıfını kullanarak yükleme seçeneklerini ayarlayın.
  • setLayoutNames() yöntemini kullanarak yerleşimleri belirtin.
  • Conveter sınıfını kullanarak DWG çizimini yükleyin.
  • Genişlik, yükseklik ve biçim gibi dönüştürme seçeneklerini belirtin.
  • Uygun convert() kullanarak PDF’ye dönüştürün yöntemi.

İşte yukarıdaki adımları gösteren ve bir DWG dosyasını PDF formatına dönüştüren eksiksiz Java kodu.

// CAD Çizimini Dönüştürme - Java'da DWG'yi PDF'ye

// CAD Dosyası Yükleme Seçenekleri
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new  String[]{ "Layout1"});

// PDF Dönüştürme Seçenekleri
PdfOptions pdfOptions = new PdfOptions();
pdfOptions.setGrayscale(true);

PdfConvertOptions options = new PdfConvertOptions();
options.setRotate(Rotation.On90);
options.setPdfOptions(pdfOptions);
/*
options.setDpi(300);
options.setWidth(800);
options.setHeight(600);
*/
// Dönüştürmek
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);

Küçük bir kod değişikliği ile DGN ve DWF dosyalarını da uygun şekilde dönüştürebilirsiniz. Düzenleri desteklemeyen bir dosya biçimi için setLayoutNames yöntemini kullanmayacağız.

Çözüm

Sonuç olarak, CAD dosyalarını PDF formatına dönüştürmeyi öğrendik. Özellikle, Java API kullanarak AutoCAD DWG çizimlerini PDF formatına dönüştürdük. Artık GroupDocs.Conversion kullanarak çevrimiçi CAD’den PDF’e dönüştürücü Java uygulamanızı oluşturmayı deneyebilirsiniz. Herhangi bir karışıklık durumunda, forumda size yardımcı olmaktan her zaman mutlu olan Ücretsiz Destek Ekibi ile iletişime geçebilirsiniz.

Ayrıca bakınız