Руководство по преобразованию DGN в PDF — Aspose.CAD для Java

Введение

В динамичном мире CAD (системы автоматизированного проектирования) эффективное преобразование файлов DGN (дизайн) в PDF (формат переносимого документа) является важнейшим требованием. Aspose.CAD for Java представляет собой мощное решение, предлагающее бесшовную интеграцию и надежные возможности. Это пошаговое руководство призвано провести вас через процесс экспорта файлов DGN в PDF с помощью Aspose.CAD для Java, обеспечивая плавный и эффективный рабочий процесс.

Предварительные условия

Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:

  • Библиотека Aspose.CAD для Java: загрузите и установите библиотеку изСтраница загрузки Aspose.CAD для Java.
  • Среда разработки Java. Убедитесь, что на вашем компьютере установлена среда разработки Java.

Импортировать пакеты

Начните с импорта необходимых пакетов в ваш Java-проект:

Шаг 1. Импортируйте необходимые пакеты

В свой проект Java импортируйте необходимые пакеты для Aspose.CAD для 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;

Шаг 2. Установите пути к файлам

Определите пути для входного файла DGN и выходного файла PDF.

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

Шаг 3. Загрузите изображение DGN.

Загрузите изображение DGN, используя библиотеку Aspose.CAD.

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

Шаг 4. Настройте параметры экспорта PDF

Настройте параметры экспорта в PDF, включая размеры страницы, автоматическое масштабирование макета, цвет фона и конкретные макеты для экспорта.

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" }); //экспортировать только 4 (1,2,3 и 9) просмотра
options.setVectorRasterizationOptions(vectorOptions);

Шаг 5: Сохраните PDF-файл

Сохраните изображение DGN в формате PDF с указанными параметрами.

objImage.save(outFile, options);

Повторите эти шаги для разных файлов DGN, при необходимости корректируя пути к файлам и параметры.

Заключение

С Aspose.CAD for Java преобразование файлов DGN в PDF становится простым процессом. Это руководство дает вам знания, позволяющие легко интегрировать библиотеку в ваши проекты Java, способствуя эффективному преобразованию файлов САПР.

Часто задаваемые вопросы

Вопрос 1: Могу ли я использовать Aspose.CAD для Java с другими форматами файлов САПР?

О1: Да, Aspose.CAD поддерживает различные форматы САПР, обеспечивая универсальные функциональные возможности, помимо преобразования DGN в PDF.

Вопрос 2: Доступна ли временная лицензия для Aspose.CAD для Java?

О2: Да, вы можете получить временную лицензию.здесь в целях тестирования.

Вопрос 3: Как я могу обратиться за поддержкой или задать вопросы об Aspose.CAD для Java?

A3: ПосетитеФорум Aspose.CADсвязаться с сообществом и обратиться за помощью.

Вопрос 4. Какие макеты можно экспортировать при преобразовании DGN в PDF?

A4: Вы можете указать макеты для экспорта, настроивsetLayouts массив в коде.

Вопрос 5: Где я могу найти подробную документацию по Aspose.CAD для Java?

A5: См.Документация Aspose.CAD для Java для получения подробной информации.