Экспорт документов в формат XPS

Автор Сергей Фадеев, 17.03.15, 00:48:47

« назад - далее »

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

Сергей Фадеев

Уважаемые коллеги!

По ссылке ссылке утилита для экспорта документов в формат XPS.

Что позволяет:
Формирует XPS-файл для документов следующих форматов:
- *.cdw;
- *.spw;
- *.frw;
- *.kdw;
- *.pdf;
- *.doc, *.docx;
- *.xls, *.xlsx;
- *.png;
- *.tiff, *.tif;
- *.jpeg, *.jpg.

Если кто не знает, XPS это аналог PDF.
XPS-файл можно открыть встроенным просмотрщком в Windows.

Работает в пакетном режиме, т.е. можно указать несколько разных форматов, они склеиваются в один XPS-файл.
Работает с многолистовыми документами.

В архиве Export.exe для запуска.

Для работы должен быть установлен виртуальный принтер "Loodsman XPS".
Виртуальный принтер входит в состав инсталлятора ЛОЦМАН:ПГС или ЛОЦМАН:ОРД http://pdmonline.ru/download/pgs/

В папке Support находится файл ClientORD-setup.exe (инсталлятор ЛОЦМАН:ОРД), при установке которого устанавливается виртуальный принтер.
После установки принтера, ЛОЦМАН:ОРД можно удалить.

Поддерживается КОМПАС 13 и выше.
Для экспорта из файлов *.doc, *.docx, *.xls, *.xlsx необходим Microsoft Office 2007 и установленное расширение (SaveAsPDFandXPS.exe в папке Support).

При наличии ошибок, замечаний, предложений, пишите.

GL_E

1. А XPS принтер от Microsofta подойдет? Ну нет у меня лоцмана (да и не нать)
2. Компас должен быть установлен?

3. (Не в обиду) И в чем преимущество вашей утилиты перед стандартным выводом в Microsoft XPS?

Сергей Фадеев

Цитировать1. А XPS принтер от Microsofta подойдет? Ну нет у меня лоцмана (да и не нать)
Не подойдет, там нет форматов, например, "A3x4 (420 x 1189 mm)" и другие.
ЛОЦМАН не нужен, нужен принтер, который входит в состав инсталлятора.
Цитировать2. Компас должен быть установлен?
Да.
Цитировать3. (Не в обиду) И в чем преимущество вашей утилиты перед стандартным выводом в Microsoft XPS?
Попробуйте вывести многолистовой чертеж, содержащий разные форматы листов с учетом кратности и ориентации. Стандартным выводом не получится.
1. Пакетный режим.
2. Поддерживается КОМПАС 13.
3. Лицензии на КОМПАС не требует.

GL_E

Про форматы понял.
А вот зачем утилита нужна - нет. Если есть Losman XPS принтер, разве нельзя сразу из компаса или чего-то другого туда печатать. или утилиты сама автоматически определяет форматы и размещает их полистно?

на русфолдер у нас доступ закрыт. можете на yandex разместить? а заодно и дистрибутив Лоцмановского принтера где скачать можно? (только чтоб не весь лоцман скачивать)

Сергей Фадеев

ЦитироватьА вот зачем утилита нужна - нет. Если есть Losman XPS принтер, разве нельзя сразу из компаса или чего-то другого туда печатать. или утилиты сама автоматически определяет форматы и размещает их полистно?
Да, автоматически определяет форматы и размещает их полистно.
Цитироватьна русфолдер у нас доступ закрыт. можете на yandex разместить? а заодно и дистрибутив Лоцмановского принтера где скачать можно? (только чтоб не весь лоцман скачивать)
Ссылка
Ничего не нужно искать, все уже есть в архиве.

GL_E

Опс

в первый запуск (до установки лоцман xps) прошел нормально, только естественно программа поругалась на отсутствие xps принтера.

во время второго запуска (после установки xps) программа завершила работу (точнее её NIS прибил) в процессе выбора файла (диалог "открыть файл").
на а потом письмо счастья от нортона.


меня смущает, что в temp  создается какой то странный csv. и еще я не уверен, что выбирал именно файл фрагмент_pcb.frw. Сейчас попробую еще раз.

Сергей Фадеев

В temp записывается лог в формате csv.

GL_E

убивается каждый раз при попытке чтото вбить в строку с именем файла

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

GL_E

у меня не работает.
Windows XP SP3; КОМПАС 13 SP2

при открытом диалоге "Открыть.." при нажатии на клавиатуру, если фокус в поле с именем файла происходит срабатывание NIS

KiDim

Спасибо, Сергей.

Мелочь вроде, а приятная. :-) Проверил следующие типы файлов:
- *.cdw;
- *.spw;
- *.frw;
- *.kdw;
- *.tiff, *.tif;
- *.jpeg, *.jpg.

Файлы и с одним форматом листов и с разными. Все работает нормально. Особенно порадовал вес файлов. такое и по почте лимитной почте переслать легко!

Из очевидного добавил бы следующее.

1) Окошко с указанием куда складывать файлы.
2) Сохранение имени файлов, если файлы на диске нормально сохранены, то зачем ломать структуру названий и давать совсем не информативное out.xps?

Удачи в этом начинании, Дмитрий.

Danila

Интересная вещь. А исходники закрыты, или API есть?

Хотелось бы попробовать реализацию нашей задачи по впечатыванию атрибутов с помощью этого принтера.

Сергей Фадеев

28.03.15, 19:37:48 #11 Последнее редактирование: 07.03.18, 18:15:43 от Starik
По ссылке новая версия конвертера с учетом замечаний и предложений.

KrissKross

Если есть возможность
Прошу обновить ссылку
на файл конвертера