Преобразование PLT в PDF на C#

Приложения САПР используют файлы PLT для создания 2D- или 3D-чертежей. В частности, мы можем создавать и сохранять проекты строительных проектов, таких как автомагистрали, мосты и здания, в файле PLT. В некоторых случаях нам может понадобиться программно экспортировать чертежи из файлов PLT в документы PDF. Такие преобразования позволяют обмениваться рисунками в портативном формате. В этой статье мы узнаем, как преобразовать файл PLT в PDF на C#.

В этой статье должны быть раскрыты следующие темы:

  1. Конвертер C# PLT в PDF – Скачать бесплатно
  2. Шаги по преобразованию файла PLT в документ PDF
  3. Преобразование PLT в PDF программно
  4. Экспорт PLT в PDF с параметрами

Конвертер C# PLT в PDF — скачать бесплатно

Чтобы преобразовать файл PLT в документ PDF, мы будем использовать API Aspose.CAD for .NET. Он позволяет создавать, редактировать и манипулировать файлами PLT и несколькими другими форматами файлов.

Базовым классом API для всех типов рисунков является класс Image. Изображение PLT представлено классом PltImage. Класс CadRasterizationOptions позволяет нам изменять [PageWidth] и [PageHeight] properties.Параметры PDF можно указать с помощью класса API PdfOptions.

Пожалуйста, либо загрузите DLL API, либо установите его с помощью NuGet.

PM> Install-Package Aspose.CAD

Как преобразовать файл PLT в PDF с помощью C#

Используя Aspose, мы можем легко преобразовать файл PLT в документ PDF. CAD для .NET, выполнив следующие шаги:

  • Загрузите файл чертежа PLT.
  • Сохраните PLT в формате PDF.

Теперь давайте посмотрим, как выполнить эти шаги на C#, чтобы преобразовать файл PLT в документ PDF.

Программное преобразование PLT в PDF на C#

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

  1. Используя класс Image, сначала загрузите входной файл PLT.
  2. После этого создайте экземпляр класса PdfOptions.
  3. Наконец, чтобы сохранить его в формате PDF, вызовите метод Save(). PdfOptions и путь к выходному PDF-файлу являются его аргументами.

В следующем примере кода показано, как преобразовать файл PLT в документ PDF с помощью C#.

string inputFile ="file.plt";
using (Image image = Image.Load(inputFile))
{
    // Инициализировать объект класса PdfOptions
    PdfOptions options = new PdfOptions();

    // Экспорт PLT в PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Экспорт PLT в PDF с параметрами в C#

Мы можем указать параметры сохранения PDF при преобразовании файла PLT в документ PDF, выполнив следующие шаги:

  1. Используя класс Image, сначала загрузите входной файл PLT.
  2. Затем создайте экземпляр класса CadRasterizationOptions.
  3. Затем укажите ширину и высоту страницы.
  4. Затем создайте экземпляр класса «PdfOptions».
  5. После этого измените значение свойства «VectorRasterizationOptions» на «CadRasterizationOptions».
  6. Наконец, чтобы сохранить его в формате PDF, вызовите метод Save(). PdfOptions и путь к выходному PDF-файлу являются его аргументами.

В следующем примере кода показано, как указать высоту и ширину страницы при сохранении файла PLT в виде документа PDF с помощью C#.

string inputFile ="file.plt";            
using (Image image = Image.Load(inputFile))
{
    // Инициализировать объект класса PdfOptions
    PdfOptions options = new PdfOptions();
    
    CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
    
    cadRasterizationOptions.PageHeight = 500;
    cadRasterizationOptions.PageWidth = 500;
    
    options.VectorRasterizationOptions = cadRasterizationOptions;

    // Экспорт PLT в PDF
    string outPath = "output.pdf";
    image.Save(outPath, options);
}

Получить бесплатную временную лицензию

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

Заключение

В этой статье мы узнали, как:

  • загрузить существующий файл чертежа PLT;
  • указать высоту и ширину страницы;
  • определить параметры сохранения;
  • сохранить PLT в формате PDF на C#.

Формат файла PLT представляет собой векторный файл плоттера, представленный Autodesk, Inc., и содержит информацию для определенного файла САПР. Детали чертежа требуют точности и аккуратности при производстве, и использование файла PLT гарантирует это, поскольку все изображения печатаются с использованием линий, а не точек. Формат основан на формате файла HPGL, который используется для отправки информации на плоттерные принтеры. Помимо преобразования PLT в PDF на C#, вы можете узнать больше об Aspose.CAD for .NET API, используя документацию. Пожалуйста, не стесняйтесь обращаться к нам на нашем бесплатном форуме поддержки, если у вас есть какие-либо вопросы.

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