CAD oznacza projektowanie wspomagane komputerowo. Służy do tworzenia projektów architektonicznych 2D i 3D, animacji komputerowych, efektów specjalnych w filmach, rysunków technicznych i wielu innych. PDF to jeden z najbardziej znanych formatów plików, który słynie ze swojej przenośności. Pojawia się konieczność konwersji plików CAD do formatu PDF, gdy takie rysunki techniczne mają zostać przesłane do zwykłego użytkownika, który nie jest wyposażony w oprogramowanie techniczne obsługujące rysunki CAD. Ten artykuł zawiera wskazówki dla programistów, jak konwertować różne formaty CAD, takie jak DWG, na PDF w Javie.

Konwertuj rysunki CAD do formatu PDF w Javie

Poniżej omówiono następujące tematy:

Biblioteka Java do konwersji rysunków CAD

Konwertuj dokumenty i obrazy za pomocą języka Java

GroupDocs.Conversion for Java to biblioteka konwersji dokumentów i obrazów dla aplikacji opartych na języku Java. Obsługuje różne formaty plików do konwersji z jednego formatu na inny, w tym dokumenty edytorów tekstu, arkusze kalkulacyjne, prezentacje, obrazy, dokumenty przenośne, strony internetowe, formaty Photoshopa, pliki Microsoft Project, e-maile, grafikę wektorową Microsoft Visio, rysunki CAD, Języki opisu strony itp.

W poniższych przykładach użyję tego API do konwersji rysunków CAD do formatu PDF w Javie. Lepiej będzie, jeśli wcześniej pobierzesz bibliotekę i przygotujesz środowisko programistyczne. Możesz pobrać API z sekcji downloads lub poprzez następującą konfigurację w swoich aplikacjach Java opartych na Maven.

<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>

Konwertuj DWG na PDF w Javie

Przejdźmy do szybkiej konwersji rysunku. Te kroki umożliwiają łatwą konwersję rysunków AutoCAD DWG do pliku PDF w Javie z wieloma opcjami dostosowywania.

  • Ustaw opcje ładowania za pomocą klasy CadLoadOptions.
  • Określ układy za pomocą metody setLayoutNames().
  • Załaduj rysunek DWG za pomocą klasy Conveter.
  • Określ opcje konwersji, takie jak szerokość, wysokość i format.
  • Konwertuj do formatu PDF za pomocą odpowiedniego convert() metoda.

Oto pełny kod Java, który demonstruje powyższe kroki i konwertuje plik DWG do formatu PDF.

// Konwertuj rysunek CAD - DWG na PDF w Javie

// Opcje ładowania plików CAD
CadLoadOptions loadOptions = new CadLoadOptions();
loadOptions.setLayoutNames(new  String[]{ "Layout1"});

// Opcje konwersji PDF
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);
*/
// Konwersja
Converter converter = new Converter("filePath/CAD-Drawing.dwg", loadOptions);
converter.convert("filePath/cadToPDF-Java.pdf", options);

Przy niewielkiej zmianie kodu można również odpowiednio konwertować pliki DGN i DWF. W przypadku formatu pliku, który nie obsługuje układów, nie użyjemy metody setLayoutNames.

Wniosek

Podsumowując, nauczyliśmy się konwertować pliki CAD do formatu PDF. W szczególności przekonwertowaliśmy rysunki AutoCAD DWG do formatu PDF za pomocą Java API. Możesz teraz spróbować zbudować internetową aplikację Java konwertującą CAD na PDF, używając GroupDocs.Conversion. W przypadku jakichkolwiek niejasności możesz skontaktować się z bezpłatnym zespołem pomocy technicznej, który zawsze chętnie Ci pomoże na forum.

Zobacz też