Конвертировать PLT PDF-изображение Java

Файлы формата PLT представляют собой векторные файлы, используемые плоттерными принтерами. Эти файлы обеспечивают точность и правильность заданий печати. Однако вы можете преобразовать файл PLT в PDF программно, используя язык Java. Файл формата PDF не зависит от устройства, что делает ваш файл совместимым со многими платформами и системными средами. Давайте рассмотрим предстоящие детали в этой статье:

Конвертер PLT в PDF — установка Java API

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

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

<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>20.11</version>        
   </dependency>
</dependencies>

Преобразование PLT в PDF программно с использованием Java

Вы можете легко преобразовать файл PLT в документ PDF с высокой точностью. Ниже приведены шаги для преобразования PLT в PDF:

  • Загрузить входной файл PLT
  • Настройка объекта PdfOptions
  • Укажите экземпляр CadRasterizationOptions.
  • Сохранить PLT для вывода PDF

В приведенном ниже коде показано, как программно преобразовать PLT в PDF с помощью Java:

// Загрузить входной файл PLT
Image image = Image.load(PLTPathToFile);
  
// Настройка объекта PdfOptions
PdfOptions pdfOptions = new PdfOptions();

// Укажите экземпляр CadRasterizationOptions
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
cadRasterizationOptions.setPageHeight(1600);
cadRasterizationOptions.setPageWidth(1600);
cadRasterizationOptions.setBackgroundColor(Color.getGray());
pdfOptions.setVectorRasterizationOptions(cadRasterizationOptions);
   
// Сохранение PLT для вывода PDF
image.save(dataDir + "50states.pdf", pdfOptions);

Преобразование PLT в изображение, например JPG, PNG, программно на Java

Вы можете преобразовать файл PLT в изображение, выполнив следующие действия:

  • Загрузить входной файл PLT
  • Настройка параметров изображения с помощью ImageOptionsBase
  • Инициализировать объект CadRasterizationOptions
  • Сохраните PLT для вывода изображения PNG, JPG и т. д.

Следующий код объясняет, как преобразовать файл PLT в изображение, такое как JPG, PNG и т. д., программно с использованием языка Java:

// Загрузить входной файл PLT
Image image = Image.load(PLTPathToFile);
  
// Настройка параметров изображения с помощью ImageOptionsBase
ImageOptionsBase imageOptions = new JpegOptions();

// Инициализировать объект CadRasterizationOptions
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.setDrawType(CadDrawTypeMode.UseObjectColor);
cadRasterizationOptions.setPageHeight(1600);
cadRasterizationOptions.setPageWidth(1600);
cadRasterizationOptions.setBackgroundColor(Color.getGray());
imageOptions.setVectorRasterizationOptions(cadRasterizationOptions);
   
// Сохранить PLT для вывода изображения PNG, JPG и т. д.
image.save(dataDir + "50states.jpg", imageOptions);

Вывод

В этой статье вы узнали, как преобразовать файл PLT (плоттер) в PDF или форматы изображений, включая JPG, PNG и т. д. Кроме того, вы можете изучить дополнительные варианты использования, загрузив и протестировав Проект примеров. Мы хотели бы услышать ваши предложения и отзывы.

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