Системным интеграторам и разработчикам ПО

В комплект поставки “Универсального конвертера документов” входит публичный API и примеры его применения для интеграции с программами независимых разработчиков и системных интеграторов. Кроме того, развертывание в автоматическом режиме позволяет значительно ускорить установку Универсального конвертера документов на большом количестве офисных компьютеров.

Использование Универсального конвертера документов в качестве готового “конвертирующего ядра” позволяет разработчику сосредоточиться на реализации специфики своего решения, не тратя время и силы на разработку собственного виртуального принтера.

На этой странице:

Автоматическое развёртывание программы

Автоматизация процесса установки “Универсального конвертера документов” позволяет организовать быстрое развертывание продукта на всех серверах и рабочих станциях предприятия. Автоматизация осуществляются путем запуска файла дистрибутива из командной строки с указанием параметров, описаных в этой статье.

Публичный АПИ для разработчиков

  • IUDC: основной интерфейс API, предоставляющий доступ к возможностям программы “Универсальный конвертер документов”
    • IPageFormat: интерфейс для доступа к настройкам форматов страниц
    • IUDCPrinter: общий интерфейс для управления экземпляром программы “Универсальный конвертер документов”
      • IStatus: интерфейс для получения информации о состоянии виртуального принтера Universal Document Converter
      • IProfile: интерфейс для настройки процесса конвертирования документов
        • IPageSetup: интерфейс для управления параметрами страниц выходных документов
        • IFileFormats: интерфейс для управления форматом выходных файлов
          • IBMP: интерфейс для настройки сохранения выходных файлов в формате BMP
          • IDCX: интерфейс для настройки сохранения выходных файлов в формате DCX
          • IGIF: интерфейс для настройки сохранения выходных файлов в формате GIF
          • IJPEG: интерфейс для настройки сохранения выходных файлов в формате JPEG
          • IPCX: интерфейс для настройки сохранения выходных файлов в формате PCX
          • IPNG: интерфейс для настройки сохранения выходных файлов в формате PNG
          • ITIFF: интерфейс для настройки сохранения выходных файлов в формате TIFF
          • IPDF: интерфейс для настройки сохранения выходных файлов в формате PDF
        • IAdjustments: интерфейс для настройки процессов обработки страниц конвертируемого документа
          • ICrop: интерфейс для настройки обрезки полей исходного документа
          • IResize: интерфейс для настройки изменения размеров страниц документа в процессе конвертирования
        • IWatermark: интерфейс для настройки наложения на страницы документа водяных знаков
          • ITextWatermark: интерфейс для настройки текстовых водяных знаков
          • IPictureWatermark: интерфейс для настройки графических водяных знаков
        • IOutputLocation: интерфейс для управления папкой, в которой размещаются выходные файлы, а также именами последних
        • IPostProcessing: интерфейс для управления пост-обработкой конвертируемых документов
        • IAdvanced: интерфейс для управления дополнительными возможностями программы “Универсальный конвертер документов”

Примеры автоматизации конвертирования документов

Примеры исходного кода для конвертирования документов, чертежей и презентаций на базе API программы “Универсальный конвертер документов” для разных языков программирования:

Microsoft Word в PDF Microsoft Excel в PDF Microsoft Outlook в PDF
Microsoft Powerpoint в JPEG Autodesk AutoCAD в PDF Microsoft Visio в TIFF
Adobe PDF в JPG

Лицензии для разработчиков и системных интеграторов

Существует три схемы лицензирования программы “Универсальный конвертер документов”:

1. Обычное лицензирование – цена лицензии определяется количеством пользователей, имеющим доступ к программе “Универсальный конвертер документов”.

В том случае, если вы разрабатываете систему документооборота и можете оценить количество сотрудников, которые будут использовать Универсальный конвертер документов как часть вашей системы, вам нужна Бизнес-лицензия для этого количества пользователей. Данный тип лицензии не только дает вам возможность использовать Универсальный конвертер документов как компонент вашей программы, но и устанавливать его на компьютер каждого сотрудника для использования в качестве самостоятельного продукта.

2. Серверная лицензия позволяет использовать “Универсальный конвертер документов” как часть вашего серверного приложения без ограничения на количество пользователей системы.

Этот тип лицензии дает вам возможность установить “Универсальный конвертер документов” на один сервер и использовать этот программный продукт в качестве компонента серверного приложения. Серверная лицензия не дает вам права устанавливать “Универсальный конвертер документов” на рабочих станциях сотрудников или использовать установленный на сервере “Универсальный конвертер документов” в качестве сетевого принтера. Цена серверной лицензии составляет 999 долларов США.

3. Лицензия разработчика дает вам возможность распространять неограниченное количество копий “Универсальный конвертер документов” в комплекте с вашим приложением.

Этот тип лицензии позволяет вам включить специальную версию дистрибутива программы “Универсальный конвертер документов” в комплект поставки вашего программного продукта и предоставлять этот комплект неограниченному количеству пользователей. Лицензия разработчика не дает вам права распространять или перепродавать “Универсальный конвертер документов” как отдельный программный продукт. Цена лицензия разработчика составляет 4500 долларов США.

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

Инструкции для приобретения Серверной лицензии и Лицензии разработчика предоставляются по вашему запросу. В текст запроса желательно включать краткое описание вашего программного продукта, указать роль, которую будет играть в нём “Универсальный конвертер документов”, а так же предполагаемое количество конечных пользователей.

Готовые программы на базе Универсального конвертера документов

1. Программа Folder Mill устанавливается на офисный сервер и конвертирует документы, которые сотрудники офиса копируют в сетевые папки. Для каждой сетевой папки системный администратор настраивает персональное правило обработки документов. Копировать файлы из одной папки в другую умеет каждый. По этой причине вашим сотрудникам не потребуется обучения для того, что бы начать конвертировать документы с помощью программы Folder Mill.

2. Print Conductor – это программа для пакетной печати документов, графических файлов и чертежей. Если вам нужно напечатать большое количество файлов, то Print Conductor сэкономит вам массу времени! Просто добавьте документы в список программы, укажите принтер и нажмите на кнопку “Старт”!

3. 2Printer – это утилита командной строки для печати документов, схем и фотографий. С помощью программы 2Printer вы можете автоматизировать печать файлов в вашем офисе, например, вызывая её из Windows Tasks Scheduler.

David Marion

Департамент ГИС и САПР г. Миссиссага, Канада

«В нашем отделе мы разрабатываем карты городских дорог с помощью программы Bentley Systems MicroStation. Для публикации карт на городском сайте мы должны экспортировать их в формат GIF. Однако качество файлов GIF, изготавливаемых средствами MicroStation, нас не устраивает. Универсальный конвертер документов позволяет нам печатать карты из MicroStation в файлы GIF с сохранением высокого качества изображений.»