Przewodnik konwersji DGN do formatu PDF - Aspose.CAD dla Java

Wstęp

W dynamicznym świecie CAD (projektowanie wspomagane komputerowo) wydajna konwersja plików DGN (projektowanie) do formatu PDF (przenośny format dokumentu) jest kluczowym wymogiem. Aspose.CAD dla Java jawi się jako potężne rozwiązanie, oferujące bezproblemową integrację i solidne możliwości. Ten przewodnik krok po kroku ma na celu przeprowadzić Cię przez proces eksportowania plików DGN do formatu PDF przy użyciu Aspose.CAD dla Java, zapewniając płynny i wydajny przepływ pracy.

Warunki wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Aspose.CAD dla biblioteki Java: Pobierz i zainstaluj bibliotekę zStrona pobierania Aspose.CAD dla Java.
  • Środowisko programistyczne Java: Upewnij się, że na komputerze jest skonfigurowane środowisko programistyczne Java.

Importuj pakiety

Zacznij od zaimportowania niezbędnych pakietów do projektu Java:

Krok 1: Zaimportuj niezbędne pakiety

W swoim projekcie Java zaimportuj wymagane pakiety dla Aspose.CAD dla Java.

import com.aspose.cad.Image;
import com.aspose.cad.fileformats.cad.CadRasterizationOptions;
import com.aspose.cad.fileformats.cad.cadobjects.DgnImage;
import com.aspose.cad.imageoptions.PdfOptions;
import java.awt.Color;

Krok 2: Ustaw ścieżki plików

Zdefiniuj ścieżki wejściowego pliku DGN i wyjściowego pliku PDF.

String dataDir = "Your Document Directory" + "ExportingDGN/";
String fileName = dataDir + "Nikon_D90_Camera.dgn";
String outFile  = dataDir + "Nikon_D90_Camera.pdf";

Krok 3: Załaduj obraz DGN

Załaduj obraz DGN przy użyciu biblioteki Aspose.CAD.

DgnImage objImage = (DgnImage)Image.load(fileName);

Krok 4: Skonfiguruj opcje eksportu PDF

Skonfiguruj opcje eksportu do pliku PDF, w tym wymiary strony, automatyczne skalowanie układu, kolor tła i określone układy do wyeksportowania.

PdfOptions options = new PdfOptions();
CadRasterizationOptions vectorOptions = new CadRasterizationOptions();
vectorOptions.setPageWidth(1500);
vectorOptions.setPageHeight(1500);
vectorOptions.setAutomaticLayoutsScaling(true);
vectorOptions.setBackgroundColor(Color.getBlack());
vectorOptions.setLayouts(new String[] { "1", "2", "3", "9" }); //eksportuj tylko 4 widoki (1,2,3 i 9).
options.setVectorRasterizationOptions(vectorOptions);

Krok 5: Zapisz plik PDF

Zapisz obraz DGN jako plik PDF z określonymi opcjami.

objImage.save(outFile, options);

Powtórz te kroki dla różnych plików DGN, dostosowując ścieżki plików i opcje w razie potrzeby.

Wniosek

Dzięki Aspose.CAD dla Java konwersja plików DGN do formatu PDF staje się prostym procesem. Ten przewodnik wyposaża Cię w wiedzę niezbędną do bezproblemowej integracji biblioteki z projektami Java, ułatwiając wydajną konwersję plików CAD.

Często zadawane pytania

P1: Czy mogę używać Aspose.CAD dla Java z innymi formatami plików CAD?

Odpowiedź 1: Tak, Aspose.CAD obsługuje różne formaty CAD, zapewniając wszechstronną funkcjonalność wykraczającą poza konwersję DGN do formatu PDF.

P2: Czy dostępna jest tymczasowa licencja na Aspose.CAD dla Java?

Odpowiedź 2: Tak, możesz uzyskać licencję tymczasowąTutaj do celów testowych.

P3: Jak mogę uzyskać pomoc lub zadać pytania dotyczące Aspose.CAD dla Java?

A3: OdwiedźForum Aspose.CADnawiązać kontakt ze społecznością i poprosić o pomoc.

P4: Jakie układy mogę wyeksportować podczas konwersji DGN do formatu PDF?

O4: Możesz określić układy do wyeksportowania, dostosowując pliksetLayouts tablica w kodzie.

P5: Gdzie mogę znaleźć obszerną dokumentację dla Aspose.CAD dla Java?

Odpowiedź 5: PatrzAspose.CAD dla dokumentacji Java aby uzyskać szczegółowe informacje.