|
Печать PDF файла программно | ☑ | ||
---|---|---|---|---|
0
nlira
20.01.14
✎
14:07
|
Есть файлы в отдельной папке. Нужно при нажатии на кнопку распечатать все. Пробую:
ЗапуститьПриложение("Print /C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe"" /P"+ ИмяФайла); ничего не происходит |
|||
1
nlira
20.01.14
✎
14:07
|
окно командное проскакивает и все
|
|||
2
Рэйв
20.01.14
✎
14:08
|
перебор файлов +команда дос
copy prn <имя файла> |
|||
3
Рэйв
20.01.14
✎
14:09
|
правда под виндой не пробовал запускать:-)
|
|||
4
Рэйв
20.01.14
✎
14:10
|
и скорее всего не получится:-)
|
|||
5
nlira
20.01.14
✎
14:10
|
под виндовс тогда как распечатать файлы pdf?
|
|||
6
nlira
20.01.14
✎
14:11
|
Имя файла - полный путь к файлу
|
|||
7
Рэйв
20.01.14
✎
14:11
|
(5)придется покопаться здесь
https://www.google.ru/search?as_sitesearch=forum.mista.ru&q=%EF%E5%F7%E0%F2%FC+pdf+%E8%E7+1%D1 |
|||
8
nlira
20.01.14
✎
14:18
|
не получается(((.
Покопалась (7), копаюсь. |
|||
9
НЕА123
20.01.14
✎
14:22
|
||||
10
nlira
21.01.14
✎
01:21
|
ЗапуститьПриложение("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe /t /h " +ИмяФайла);
работает, но показывает окно реадера. Как бы сделать, чтобы не показывал окно, хотя бы скрытно делал. И после как его закллить? kill имею в виду? |
|||
11
nlira
21.01.14
✎
01:22
|
в процессах
|
|||
12
zladenuw
21.01.14
✎
01:49
|
||||
13
zladenuw
21.01.14
✎
01:50
|
(12) и там есть пример работы через СОМ. если у тебя полный адобе то можно и через СОМ
|
|||
14
nlira
21.01.14
✎
02:04
|
вообщем нашла решение: печатаю через SumatraPDF. Очень быстро отправляет а печать, в процессах не застревает. В Acrobat ждала 2 минуты, чтобы пустить на печать 2 pdf документа. Еще и окно не закрыть, тьфу...
SumatraPDF - free, открытая программа. |
|||
15
Voronve
21.01.14
✎
02:33
|
Мы знаем
|
|||
16
nlira
21.01.14
✎
11:26
|
а что же тогда не предложили?
|
|||
17
Ёпрст
21.01.14
✎
11:28
|
там еще есть флаги..
|
|||
18
Ёпрст
21.01.14
✎
11:28
|
/t например
|
|||
19
Ёпрст
21.01.14
✎
11:30
|
и /n
|
|||
20
Ёпрст
21.01.14
✎
11:32
|
/n Launch a separate instance of the Acrobat application, even if one is currently open.
/s Open Acrobat, suppressing the splash screen. /o Open Acrobat, suppressing the open file dialog. /h Open Acrobat in hidden mode. |
|||
21
Ёпрст
21.01.14
✎
11:33
|
Я не помню, в код смотреть лень.. поиграйся с флагами - будет печать без диалога, сразу на принтёр.. его тоже можно указать в коммандной строке (нужный тебе принтёр) и порт принтёра..
|
|||
22
Ёпрст
21.01.14
✎
11:34
|
эт, вроде всё, что есть для ридера :
AcroRd32.exe <filename> The following switches are available: /n - Launch a new instance of Reader even if one is already open /s - Don't show the splash screen /o - Don't show the open file dialog /h - Open as a minimized window /p <filename> - Open and go straight to the print dialog /t <filename> <printername> <drivername> <portname> - Print the file the specified printer. |
|||
23
nlira
21.01.14
✎
19:01
|
(18) пробовала и /t ставить и /p ставить, и /t /o /s не получается. И вообще даже если с открытой формой печатать очень долго pdf файл передается.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |