Я работаю над устаревшим приложением в VB6, и мне интересно, как проще всего реализовать эту запрошенную функцию - клиенту нужна возможность предварительного просмотра документа, отправляемого на принтер в виде PDF. Нет проблем - существует множество драйверов для принтеров PDF, которые можно использовать. Однако необходимым условием этой функции является абсолютная прозрачность - иными словами, она должна работать сразу после установки приложения, без необходимости говорить «Чтобы использовать эту функцию, перейдите на такой-то сайт и загрузите этот PDF-файл». Драйвер принтера. " Кроме того, клиент не хочет видеть диалоговое окно «Сохранить как ...». Идеальная функция этой функции заключается в том, что кнопка нажимается, и то, что было бы отправлено прямо на принтер, вместо этого мгновенно просматривается в виде PDF-файла, который выскакивает без дальнейшего взаимодействия с пользователем, кроме первоначального нажатия пользователем кнопки.
Конечно, существует несколько миллиардов PDF-пакетов, но все они, похоже, соответствуют принципам «вот API, где вы можете создавать PDF-файлы, непосредственно записывая линии, круги, графику, текст в указанных шрифтах прямо на PDF файл ". Я не хочу этого - я хочу что-то, что доставляет данные, которые отправляются на принтер , и выводит их как PDF без сохранения как
Теперь, CutePDF , кажется, имеет что-то похожее на то, что я ищу с их Custom PDF Writer (http://www.cutepdf.com/Solutions/pdfwriter.asp),, но a) у них, похоже, нет ознакомительной версии; б) они, кажется, не имеют много документации об этом, которую я вижу, и в) это чертовски дорого
Кто-нибудь знает, существует ли что-либо еще, например CutePDF Custom PDF Writer, или это единственный тип этого типа? Я открыт для любого программного обеспечения, если оно будет выполнено, будь то коммерческое, условно-бесплатное, с открытым исходным кодом, что угодно, при условии, что оно удовлетворяет требованиям:
- Должен быть принтером PDF (т.е. передать данные на принтер и превратить их в PDF)
- должен быть полностью прозрачным для конечного пользователя (т. Е. Пользователь не должен изменять свои настройки принтера и затем возвращать их обратно, или иметь дело с диалоговым окном «Сохранить как» и затем открывать сохраненный файл - его нужно просто открыть) 1018 *
- должен работать с VB6
- должен быть в состоянии быть упакованным и установленным вместе с приложением, чтобы конечный пользователь не запускал другую программу установки
есть идеи?
Заранее спасибо:)