powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто нибудь поборол печать документов pdf в Java
25 сообщений из 56, страница 2 из 3
Кто нибудь поборол печать документов pdf в Java
    #37686284
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а никто не ползуется какой либо ява либой для печати?

просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37686367
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingа никто не ползуется какой либо ява либой для печати?

просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу
Если я правильно понимаю, это для формирования PDF документов, а они у вас уже есть.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37686596
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrickllemingа никто не ползуется какой либо ява либой для печати?

просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу
Если я правильно понимаю, это для формирования PDF документов, а они у вас уже есть.


не только для формирования но и печати. это единственная либа которая печатае причем все правильно напечатано.
только вод свой вотермарк добавляет
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37687685
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опять засада

реализовал печать через акробат с использованием common exec apache lib
но если в пути русские каталоги или pdf с кирилицнй в имени то выводит сообщение уже акробат что нет такого пути
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37687712
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming уже акробат что нет такого пути
обнови версию.
У всех работает - у тебя нет. Сомнительно.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37687738
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
File file = new File("c:/temp/temp.pdf");
File pdfFile = new File(doc);
pdfFile.renameTo(file);
String line = "C:/Program Files (x86)/Adobe/Reader 9.0/Reader/AcroRd32.exe /p /h " + pdfFile.toAbsolutePath();
CommandLine cmdLine = CommandLine.parse(line);
DefaultExecutor executor = new DefaultExecutor();



так работает
если прямо передать то акробат ругается что не может найти файл по указанному пути
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37687757
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123lleming уже акробат что нет такого пути
обнови версию.
У всех работает - у тебя нет. Сомнительно.

у вас какой версии акробат
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37687782
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,
Adobe Reader X 10.1.2
PS
их много разных.
Ты продебаж причину - Java\Acrobar\Запускалка\Отсутствие кавычек в пути\...
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37688539
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingно если в пути русские каталоги или pdf с кирилицнй в имени то выводит сообщение уже акробат что нет такого путиЭто потому, что в комстроке имена файлов могут приниматься или в OEM- (Cp866) или в ANSI- (Cp1251) кодировке.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37690111
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

вопрос решился использованием foxit reader. Из плюсов никакого всплывающего окна как в акробате. намного быстрее печать.

проблема осталась только в том что на win7 все работает шикарно а на winxp отказывается.

буду копать дальше. найду проблему отпишу.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695145
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто нибудь знает какой принтер наитивно поддерживает печать pdf.
и как узнать из спецификации принтера что он наитивно поддерживает печать pdf.

поискал на буржуйских сайтах так там вообще отстутстует понятие native pdf support
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695204
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,
imho вряд ли есть.
Дешевле поставить к нему комп. дешёвый рядом.
Или коробочку "сетевой принтер" к обычному + клиенты сам на него отправляют.
ЗЫ.
От бумаги пора отказываться - древесины мало.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695364
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingкто нибудь знает какой принтер наитивно поддерживает печать pdf.
и как узнать из спецификации принтера что он наитивно поддерживает печать pdf.

Adobe Postscript 3
HP LaserJet and Color LaserJet Series Printers - PostScript Compatibility
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695377
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garrick,
afaik ps и pdf не одно и то же.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695417
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Garrick,
afaik ps и pdf не одно и то же.
Ну, если лень ссылки открывать... цитаты

Best in class for high-quality printing of Adobe Portable Document Format (PDF) files
Adobe PDF files print brilliantly on PostScript devices because Adobe PDF and PostScript share the underlying architecture of the Adobe Imaging Model.

и, самое главное...

Direct consumption of PDF files up to PDF 1.5
PostScript 3 devices can receive and print PDF files without printing through an application, removing an unnecessary step and increasing job productivity
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695430
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123lleming,
imho вряд ли есть.
Дешевле поставить к нему комп. дешёвый рядом.
Или коробочку "сетевой принтер" к обычному + клиенты сам на него отправляют.
ЗЫ.
От бумаги пора отказываться - древесины мало.


к нему это к кому?
здесь мысль мелькала что если принтер не поддерживает наитивно pdf то не получится печатать pdf документы.

грубо говоря

Код: java
1.
2.
DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF
PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor, null);



вернет пустой массив поскольку принтеров с наитивной поддержкой pdf нет.

и вообще на буржуйских сайтах нет понятия наитивный pdf. так как определить поддерживает принтер печать pdf по спецификации.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695445
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,
ещё раз.
У принтеров есть нативная поддержка только ps-кривые и шрифты (в памяти принтера).
Больше никаких нативных *.doc \ *.pdf нету.
Растрирует *.doc принтеру - ворд.
Растрирует *.pdf принтеру - Acrobat или другой софт .
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695451
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingк нему это к кому?
Почему КЛИЕТ не может печатать pdf сам. Он же его смотрит, значит Acrobat стоит.
По сети принтеру уже идёт РАСТР.
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695462
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
теперь понятно

что то прояснилось

а тогда зачем существует
DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF ?

точнее когда
DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF
PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor, null);

service будет непустым массивом?

вообщем проблема в том что теперь нужно управлять и параметрами печати и количеством экземпляров.
в общем дело обстоит так

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

на форуме от оракла мелькнула мысль что нужен принтер с ps драйверами и памятью более 128M
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695497
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingна форуме от оракла мелькнула мысль что нужен принтер с ps драйверами и памятью более 128M
может быть.
Т.е. это обычный вопрос железки по форуму админов (скорость печати\тонер\ и т.д.).
Программисты ни при чём (pdf и doc ничем не отличаются).
Удачи!
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695499
llemingа тогда зачем существует
DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF ?


Возможно, для вот таких:
http://www.shopping.hp.com/product/printer/LaserJet/1/storefronts/CE708A%2523BGJ


авторPrint languages
HP PCL 6, HP PCL 5c (HP PCL 5c driver available from the Web only), HP postscript level 3 emulation, native PDF printing (v1.4)
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37695656
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
календареведllemingа тогда зачем существует
DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF ?


Возможно, для вот таких:
http://www.shopping.hp.com/product/printer/LaserJet/1/storefronts/CE708A%2523BGJ


авторPrint languages
HP PCL 6, HP PCL 5c (HP PCL 5c driver available from the Web only), HP postscript level 3 emulation, native PDF printing (v1.4)

или вот здесь нашел
http://mindprod.com/jgloss/pdf.html
(Hewlett Packard) Color LaserJet 4650 series

спасибо

:)
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37878320
leonid.shabalkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здраствуйте, не подскажете в чем может быть проблема, печатаю PDF документы стандартами средствами java, DocFlavor задаю DocFlavor.BYTE_ARRAY.PDF, на Ubuntu 11.10 все работает корректно, а вот Windows выдает ошибку invalid flavor?
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37879910
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonid.shabalkinЗдраствуйте, не подскажете в чем может быть проблема, печатаю PDF документы стандартами средствами java, DocFlavor задаю DocFlavor.BYTE_ARRAY.PDF, на Ubuntu 11.10 все работает корректно, а вот Windows выдает ошибку invalid flavor?

потому как убуниу вы наверняка пользуетесь HPLips а там в драйверах поддержка наитивной печати pdf. По крайней мере у меня так было. А под виньдоуз как повезет. Я пользовалься HP 2055dn. Так вот под винь драйвера были postscript1.2 а наитаивная поддержка печати пдф надо ps1.3. Для моего принтера была виртуальная поддержка ps1.3 которую надо было включать вручную в настройках драйвера, но это не помогало и java показывало что принтера с поддержкой пдф нет.

но в продаже есть уже принтера с поддержкой прямой печати пдф версии 1.7. они немножко дорогие
...
Рейтинг: 0 / 0
Кто нибудь поборол печать документов pdf в Java
    #37879913
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я пришел к выводу что единственный выход это печать через приложение у каждого есть минус и плюс. например кто то предпочитает acrpbat reader лично я предпочитаю foxit reader. У акро минус всплывающее окно акробат реадера, да и он тяжеловес. фоксит реадер намного удобней маленький и очень здорово и быстро работает и никаких всплывающих окон. он запускается без гуи для печати след образом (более полная дока foxit reader.exe --help ).
foxit readerr.exe /p path-to-file-to-print.pdf
и виола.

из минусов некоторые версии фоксита имеют минус. неспособны к автоопределению портретной или альбомной развертки, что неудобно если вы печатаете документы смешанные. это баг и он всплывает время от времени при обновления(это я полностью не протестировал и выявил недавно. после обновления печать )

есть еще summatra.pdf но у нее косяки с маргинами. очень часто смещены странички. хотя когда откроешь визуально то все нормуль.
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Кто нибудь поборол печать документов pdf в Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]