Преобразование DWF в PDF Java

Файл DWF представляет собой 2D- или 3D-чертеж, сохраненный в формате Design Web Format. Эти файлы сохраняются как сжатые ZIP-файлы, чтобы минимизировать размер. Однако некоторые приложения поддерживают открытие или просмотр таких файлов. В соответствии с этим вы можете преобразовать файл DWF в документ PDF, чтобы сделать его совместимым с различными операционными системами и средами. В этой статье рассказывается, как преобразовать DWF в PDF в Java.

Преобразование DWF в PDF — установка Java API

Aspose.CAD for Java API поддерживает работу с DWF и другими соответствующими форматами файлов. Вы можете настроить API, загрузив файл JAR из раздела Загрузки или используя следующие конфигурации Maven:

Репозиторий:

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Зависимость:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cad</artifactId>
        <version>21.10</version>        
   </dependency>
</dependencies>

Программное преобразование DWF в PDF на Java

Преобразование файла DWF включает всего несколько вызовов API. Вы можете преобразовать файл DWG в документ PDF, выполнив следующие действия:

  1. Загрузите входной файл DWF.
  2. Создайте экземпляр класса CadRasterizationOptions.
  3. Установите свойства рендеринга, такие как размеры страницы для выходного файла.
  4. Сохраните полученный PDF-файл методом Сохранить.

В следующем фрагменте кода показано, как преобразовать файл DWF в документ PDF в Java:

// Загрузите исходный файл DWF
Image image = Image.load("DWFtoPDF.dwf");

// Создайте объект CadRasterizationOptions для установки различных свойств.
CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
rasterizationOptions.setPageWidth(1600);
rasterizationOptions.setPageHeight(1600);
rasterizationOptions.setContentAsBitmap(true);
PdfOptions options = new PdfOptions();
options.setVectorRasterizationOptions(rasterizationOptions);

// Конвертировать DWF в PDF
image.save("output.pdf", options);

Узнайте больше о возможностях

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

Заключение

В этой статье вы узнали, как преобразовать файл DWF в файл PDF. Преобразование может быть полезно, если вы хотите, чтобы содержимое файла было совместимо с различными операционными системами и средами. Кроме того, пожалуйста, не стесняйтесь обращаться к нам через форум. Мы будем рады помочь Вам.

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