DWG в PDF Java

Файлы DWG являются краеугольным камнем проектов САПР (компьютерного проектирования). Однако делиться этими файлами с сотрудниками или клиентами, у которых нет доступа к программному обеспечению САПР, может быть затруднительно. Принимая во внимание, что формат PDF — это универсальный тип файла, который позволяет легко просматривать и обмениваться файлами на разных платформах. В этом сообщении блога вы узнаете, как конвертировать файлы DWG в PDF с помощью Java.

Зачем конвертировать DWG в PDF?

Давайте разберемся, почему выгодно конвертировать файлы DWG в PDF:

Универсальная доступность: PDF-файлы можно открывать и просматривать на любом устройстве без необходимости использования специального программного обеспечения, что упрощает совместную работу.

Сохранение целостности проекта. Преобразование файлов DWG в PDF гарантирует, что макет проекта, размеры и аннотации останутся нетронутыми, обеспечивая надежное представление исходного файла САПР.

Уменьшенный размер файла. Файлы PDF, как правило, имеют меньший размер по сравнению с файлами DWG, что упрощает обмен ими по электронной почте или загрузку на платформы облачного хранения.

Конвертер DWG в PDF — Установка Java API

Вы можете настроить Conholdate.Total для Java, используя приведенные ниже конфигурации Maven:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.1</version>
<type>pom</type>
</dependency>

Конвертировать DWG в PDF в Java

Чтобы преобразовать DWG в PDF на Java, вам необходимо выполнить следующие действия:

  • Загрузите входной чертеж САПР DWG с классом изображения.
  • Инициализируйте экземпляр класса PdfOptions.
  • Преобразуйте DWG в PDF с помощью метода Save().

В приведенном ниже фрагменте кода показано, как преобразовать DWG в PDF в Java:

// Загрузить входной чертеж DWG
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Создайте экземпляр PdfOptions.
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

// Экспорт DWG в PDF
image.save("DWG-to-PDF.pdf", pdfOptions);

Преобразование DWG в PDF с помощью дополнительных параметров в Java

В этом разделе чертеж CAD DWG преобразуется в PDF-рендеринг на еще один шаг вперед, где вы можете установить дополнительные параметры преобразования:

  • Создайте объект класса Image для загрузки входного рисунка DWG.
  • Объявите объект класса CadRasterizationOptions.
  • Инициируйте объект класса PdfOptions.
  • Укажите свойство VectorRasterizationOptions.
  • Экспортируйте документ DWG в PDF с помощью метода Save().

В следующем примере кода объясняется, как преобразовать DWG в PDF на Java:

// Загрузить входной чертеж DWG
com.aspose.cad.Image image = com.aspose.cad.Image.load("sample.dwg");

// Создайте экземпляр PdfOptions.
com.aspose.cad.imageoptions.PdfOptions pdfOptions = new com.aspose.cad.imageoptions.PdfOptions();

        

// Создайте экземпляр CadRasterizationOptions и установите его различные свойства.
com.aspose.cad.imageoptions.CadRasterizationOptions rasterizationOptions = new com.aspose.cad.imageoptions.CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setAutomaticLayoutsScaling(true);
rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getLightGray());

// Установите свойство VectorRasterizationOptions.
pdfOptions.setVectorRasterizationOptions(rasterizationOptions);

// Экспорт DWG в PDF
image.save("DWG-to-PDF-options.pdf", pdfOptions);

Бесплатная пробная лицензия

Вы можете запросить бесплатную временную лицензию для тестирования API без каких-либо ограничений оценки.

Подведение итогов

Преобразование файлов DWG в PDF на Java предлагает удобный способ поделиться проектами САПР с заинтересованными сторонами, независимо от их доступа к программному обеспечению САПР. Используя эту библиотеку Java, вы можете автоматизировать процесс преобразования и повысить эффективность совместной работы в проектах проектирования и разработки. Поэкспериментируйте с предоставленными фрагментами кода и изучите дополнительные варианты настройки в соответствии с вашими конкретными требованиями. Более того, в случае возникновения неясностей пишите нам на форум.

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

Сохранят ли преобразованные PDF-файлы целостность исходного дизайна DWG?

Да, при преобразовании файлов DWG в PDF макет проекта, размеры и аннотации сохраняются в полученном PDF-файле. Это гарантирует, что преобразованный PDF-файл точно представляет исходный проект САПР.

Могу ли я настроить параметры преобразования, такие как размер и ориентация страницы?

Да, вы можете установить разные размеры страниц, поворот страниц и некоторые другие свойства при рендеринге DWG в PDF на Java.

Доступна ли техническая поддержка для этой библиотеки Java, используемой для преобразования DWG в PDF?

Да, поддержка доступна через форумы сообщества, документацию и демоверсии. Вы всегда можете обратиться к нам по любому вопросу.

Смотрите также