Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Сохранение файла в формате pdf в цвете через API

Автор Tarakanchikk, 24.09.21, 15:08:59

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Tarakanchikk

Добрый день. Сохраняю чертежи в формате pdf при помощи API. Возникла проблема сохранения чертежа в цвете. Можно ли при сохранении файла в формате pdf через API задать параметры, которые мне предлагают, когда я сохраняю файл вручную? Сейчас при сохранении файла через API чертеж сохраняется черно-белым. Сохраняю сейчас при помощи ksSaveDocument.

Возможно настройки сохранения в pdf можно задать где-то в компасе, но я не нашел. Если сохранять файлы в формате pdf вручную, то после закрытия компаса настройки сохранения слетают.

Для наглядности приложу скриншот настройки сохранения pdf.

Михаил88

24.09.21, 18:35:13 #1 Последнее редактирование: 24.09.21, 18:51:18 от Михаил88
https://forum.ascon.ru/index.php?topic=25301.20

ColorType = 3

на python будет

# -*- coding: utf-8 -*-
from win32com.client import Dispatch

application = Dispatch('Kompas.Application.7')

Converter = application.Converter('C:\\Program Files\\ASCON\\KOMPAS-3D v18\\Bin\Pdf2d.dll')
pPdf2dParam = Converter.ConverterParameters(0)
pPdf2dParam.ColorType = 3
Converter.Convert('', 'C:\\Users\\User\\Desktop\\Чертеж.pdf', 0, False)




Tarakanchikk

Перешел по ссылке во всем разобрался. Михаил88 Спасибо.