Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.23;
Скачать: CL | DM;

Вниз

Сохранение документа в PDF   Найти похожие ветки 

 
Циркуль   (2008-02-11 13:43) [0]

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

Не встречал ли кто подобного, но нахаляву? :)


 
Anatoly Podgoretsky ©   (2008-02-11 14:27) [1]

> Циркуль  (11.02.2008 13:43:00)  [0]

Я использую Ворд и стандартную команду Save AS


 
KSergey ©   (2008-02-11 14:32) [2]

> Anatoly Podgoretsky ©   (11.02.08 14:27) [1]
> Я использую Ворд и стандартную команду Save AS

Так ворд - он немного не бесплатный, если что :)


 
Циркуль   (2008-02-11 14:35) [3]

хм, уточню...
Ворд здесь ни при чем, речь идет о печати из своей программы :)
Жмакаем кнопку "Сохранить в PDF", выполняя при этом печать на заранее известном PDF-принтере. Всю малину портит появляющийся диалог выбора имени файла.


 
KSergey ©   (2008-02-11 14:36) [4]

Немного погуглив

google.ru/search?complete=1&hl=ru&newwindow=1&q=creating+PDF+with+specified+file+name+delphi&lr=&aq=f

попалось например это:

delphi.about.com/cs/howto/ht/htpdf.htm

оттуда по рекламе вот это

www.verypdf.com/?gclid=CKHXirWFvJECFRMXQgodrxdVCg

здесь первый же компонент хоть и не бесплатен - но на порядок меньше 400$.


 
palva ©   (2008-02-11 14:40) [5]

LaTeX, PHP имеют такую возможность. Смущает то, что вам нужно сохранение документа. Документ должен быть в виде файла какого-то неназванного формата или в окне редактирования некоторого неназванного приложения. А вам надо что-то сделать из программы на делфи? Не очень это понятно.


 
Циркуль   (2008-02-11 15:41) [6]

Идея такая - иметь возможность сохранять в PDF любой документ, печать которого реализована в программе. (документ здесь - это счет, гарантийное письмо и т.п.). Вариант, требующий минимальных доработок - это как раз использование виртуального PDF-принтера (бесплатного, иначе стоимость программы вырастет на стоимость этого принтера*кол-во компов). И главный момент - иметь возможность задать по-тихому имя получаемого файла. Ибо некузяво при печати, например, пары сотен счетов, спрашивать у юзера для каждого счета куда надо этот файл сохранить.


 
Циркуль   (2008-02-11 15:51) [7]


> KSergey ©   (11.02.08 14:36) [4]

Самого нужного - возможности задания имени файла - нет =\


 
GlFox ©   (2008-02-11 16:36) [8]

Вполне возможно, что Ghostscript (http://www.ghostscript.com/) подойдет... Он много чего с PDF может делать.


 
Правильный_Вася   (2008-02-11 16:36) [9]


> без показа пользователю диалога выбора имени файла

а ты лови его программно, заполняй нужное поле программно и закрывай программно


 
palva ©   (2008-02-11 16:42) [10]

Вот здесь
http://www.bullzip.com/products/pdf/doc/info.php#Settings
можно задавать имя в ини-файле, который лежит рядом с приложением. Продукт беслатный.


 
Amoeba ©   (2008-02-11 16:43) [11]

А если попробовать PDFCreator (он FreeWare) через его COM интерфейс?


 
palva ©   (2008-02-11 17:09) [12]

palva ©   (11.02.08 16:42) [10]
При установке этого продукта регистрируется com-сервер, с помощью которого можно задавать Settings.


 
Циркуль   (2008-02-11 17:24) [13]


> palva ©   (11.02.08 16:42) [10]


Скачал, погонял... Вроде то что надо, большое спасибо :)



Страницы: 1 вся ветка

Текущий архив: 2008.03.23;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
2-1203659963
АИК
2008-02-22 08:59
2008.03.23
PostMessage


15-1202610413
turbouser
2008-02-10 05:26
2008.03.23
Эй, админы...


10-1143801664
marcel
2006-03-31 14:41
2008.03.23
Журнализирование в сервере приложений


15-1202598877
Ламот
2008-02-10 02:14
2008.03.23
Прошу помощи в выборе системы видеонаблюдения.


2-1202308435
dusha
2008-02-06 17:33
2008.03.23
Динамическая вставка фрейма в форму?