|
|
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Как то сложно напечатать pdf из java app если принте не поддрерживает наитивно pdf. Кто нибудь сталкивался с этим? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.02.2012, 19:13:35 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, А через Acrobar Reader нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 08:50:52 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Garricklleming, А через Acrobar Reader нельзя? лишние телодвижения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 09:06:48 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
NixicGarricklleming, А через Acrobar Reader нельзя? лишние телодвижения. в каком смысле? А печать doc без ворд, dxf без автокад? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 09:26:53 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
в смысле через акробат? у меня их несколько сотен генерируется вот печать и нужно автоматизировать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 09:34:28 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingв смысле через акробат? у меня их несколько сотен генерируется вот печать и нужно автоматизировать ну и напиши подробнее, чернила не экономь. Для печати в _общем случае_ есть: а) - каждый клиент печатает сам б) - сервер печати ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 09:40:44 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
пока нашел на форумах что надо через акробат запускать его как c:/programs/adobe/reader/acro32.exe /t c:/reports/sdgsd.pdf то есть из ява программы запускать стороний процесс, но всплывает а потом сворачивается окно акробата что не есть гуд пробовал через pdfbox все хорошо только вот эта либа не поддерживает times new roman и подставляет arial и форматирование немножко течет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 09:51:01 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingно всплывает а потом сворачивается окно акробата что не есть гуд ======== вполне нормально (индикация печати) и подставляет arial и форматирование немножко течет ======= afaik в pdf есть встроенные шрифты, а есть ссылки на них. Покопай в этом направлении ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 10:12:49 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingв смысле через акробат? у меня их несколько сотен генерируется вот печать и нужно автоматизировать Сразу на принтер? Ну тогда PostScript или PCL, но тоже не любой принтер подойдёт. С PCL выбор принтеров больше. Может быть через Ghostscript что-нибудь намутить можно, но не уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 10:50:24 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
вообще очень сложно получилось. для печати pdf средствами java требуется наитивная поддежка pdf принтером. описание наитивной поддежки отсутствует как таковое. не удалось найти что значит наитивная поддержка. где то прочитал что поддержкак pdf имеется ввиду что драйвер принтера поддерживает PostScript Version3. На сайте HP мой принтер поддерживает PS3 виртуально,что значит виртуально понять не удалось. поменял драйвера на PS все равно pdf не печатает, lookupService не находит INPUT_SETREAM.PDF принтера. из всех сторонних pdflib удалось найти только http://www.gnostice.com которое справилось с pdf но стоит почти 600 усд видимо без вариантов придется печатать через acroreader главная проблема в том что для печати вручную надо лазить по подпапкам и открывать pdfки что занимает много времени ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:07:40 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingглавная проблема в том что для печати вручную надо лазить по подпапкам и открывать pdfки что занимает много времени в смысле лазить вручную? Вот это программно хоть на ночь ставь c:/programs/adobe/reader/acro32.exe /t c:/reports/sdgsd.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:12:27 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
у меня окошко вылазиет от принтера нажать Ok чтобы на печать не ушло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:18:11 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, давай так. ВИ - Печать фоновая нескольких doc: - в проводнике выделить несколько *.doc - прав.клик - выбрать Печать - напечатаются по очереди все выделенные файлы ---- Это работает? Без OK? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:24:21 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingу меня окошко вылазиет от принтера нажать Ok чтобы на печать не ушло. Попробуй оставить в системе только один дефолтный принтер. Скорее всего оно хочет от тебя подтверждения что печатать надо именно на этот принтер и в этом окошке можно выбрать другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:37:08 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Garrick, в винде невозможно 2 дефолтных. В ИС, конечно лучше спрашивать у ОСи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 11:48:27 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123Garrick, в винде невозможно 2 дефолтных. В ИС, конечно лучше спрашивать у ОСи. Я имею ввиду, что когда в системе зарегистрировано несколько принтеров, при печати вылазит окошко в котором по умолчанию отмечен тот, на который печатали последний раз и можно выбрать другой. Система как бы спрашивает "Сюда, хозяин?" А если оставить один принтер и так, на свякий случай, назначить его дефолтным, то ей и спрашивать нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:10:38 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Garrick, imho "нормальные" ИС (ворд) имеют 2 кнопки: Печать и Быстрая печать. Вторая никаких вопросов не задаёт. Что там у автора, х.з. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:21:52 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123lleming, давай так. ВИ - Печать фоновая нескольких doc: - в проводнике выделить несколько *.doc - прав.клик - выбрать Печать - напечатаются по очереди все выделенные файлы ---- Это работает? Без OK? да работает :) проверю счас можно ли так? c:\ /... acro32.exe /t c:/sdsdg.pdf c:/safdgagr.pdf c:/sgwethseh.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:33:00 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingc:\ /... acro32.exe /t c:/sdsdg.pdf c:/safdgagr.pdf c:/sgwethseh.pdf или acro32.exe 1.pdf acro32.exe 2.pdf ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:37:09 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123llemingc:\ /... acro32.exe /t c:/sdsdg.pdf c:/safdgagr.pdf c:/sgwethseh.pdf или acro32.exe 1.pdf acro32.exe 2.pdf ... :) :) да, я как то не подумал а вот как управление свойсвами печати сделать ? я имею ввиду сделать двухсторонюю печать документов некоторых ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:47:45 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, - проверить поддерживает ли принтер - включить ОДИН раз руками в драйвере принтера в ОСи или - включить программно в дровах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:53:04 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
принтер поддреживает включить в настройках вроде где то было а драйвером програмно управлять из ява приложения? неужели это возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 12:57:36 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, 1. Из ОСи а не из приложения - Пуск - Принтеры 2. х.з. Удачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 13:13:04 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123или acro32.exe 1.pdf acro32.exe 2.pdf ... :) for %1 in (*.pdf) do AcroRd32.exe /N /T %1 PrinterName [ PrinterDriver [ PrinterPort ] ] ключи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 13:22:16 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
GarrickPetro123или acro32.exe 1.pdf acro32.exe 2.pdf ... :) for %1 in (*.pdf) do AcroRd32.exe /N /T %1 PrinterName [ PrinterDriver [ PrinterPort ] ] это я уже почитал вообщем идея понятна ключи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 13:45:51 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
а никто не ползуется какой либо ява либой для печати? просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 13:47:20 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingа никто не ползуется какой либо ява либой для печати? просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу Если я правильно понимаю, это для формирования PDF документов, а они у вас уже есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 14:19:12 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Garrickllemingа никто не ползуется какой либо ява либой для печати? просто это http://www.gnostice.com/buy_now.asp стоит столько что дешевле принтер купить чем эту либу Если я правильно понимаю, это для формирования PDF документов, а они у вас уже есть. не только для формирования но и печати. это единственная либа которая печатае причем все правильно напечатано. только вод свой вотермарк добавляет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2012, 15:54:48 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
опять засада реализовал печать через акробат с использованием common exec apache lib но если в пути русские каталоги или pdf с кирилицнй в имени то выводит сообщение уже акробат что нет такого пути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 10:16:38 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming уже акробат что нет такого пути обнови версию. У всех работает - у тебя нет. Сомнительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 10:25:36 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. 5. 6. так работает если прямо передать то акробат ругается что не может найти файл по указанному пути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 10:34:14 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123lleming уже акробат что нет такого пути обнови версию. У всех работает - у тебя нет. Сомнительно. у вас какой версии акробат ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 10:41:36 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, Adobe Reader X 10.1.2 PS их много разных. Ты продебаж причину - Java\Acrobar\Запускалка\Отсутствие кавычек в пути\... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 10:53:11 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingно если в пути русские каталоги или pdf с кирилицнй в имени то выводит сообщение уже акробат что нет такого путиЭто потому, что в комстроке имена файлов могут приниматься или в OEM- (Cp866) или в ANSI- (Cp1251) кодировке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2012, 15:24:06 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, вопрос решился использованием foxit reader. Из плюсов никакого всплывающего окна как в акробате. намного быстрее печать. проблема осталась только в том что на win7 все работает шикарно а на winxp отказывается. буду копать дальше. найду проблему отпишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.03.2012, 00:33:13 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
кто нибудь знает какой принтер наитивно поддерживает печать pdf. и как узнать из спецификации принтера что он наитивно поддерживает печать pdf. поискал на буржуйских сайтах так там вообще отстутстует понятие native pdf support ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 13:10:02 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, imho вряд ли есть. Дешевле поставить к нему комп. дешёвый рядом. Или коробочку "сетевой принтер" к обычному + клиенты сам на него отправляют. ЗЫ. От бумаги пора отказываться - древесины мало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 13:35:57 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingкто нибудь знает какой принтер наитивно поддерживает печать pdf. и как узнать из спецификации принтера что он наитивно поддерживает печать pdf. Adobe Postscript 3 HP LaserJet and Color LaserJet Series Printers - PostScript Compatibility ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 14:44:15 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Garrick, afaik ps и pdf не одно и то же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 14:49:42 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:08:46 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Petro123lleming, imho вряд ли есть. Дешевле поставить к нему комп. дешёвый рядом. Или коробочку "сетевой принтер" к обычному + клиенты сам на него отправляют. ЗЫ. От бумаги пора отказываться - древесины мало. к нему это к кому? здесь мысль мелькала что если принтер не поддерживает наитивно pdf то не получится печатать pdf документы. грубо говоря Код: java 1. 2. вернет пустой массив поскольку принтеров с наитивной поддержкой pdf нет. и вообще на буржуйских сайтах нет понятия наитивный pdf. так как определить поддерживает принтер печать pdf по спецификации. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:13:27 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
lleming, ещё раз. У принтеров есть нативная поддержка только ps-кривые и шрифты (в памяти принтера). Больше никаких нативных *.doc \ *.pdf нету. Растрирует *.doc принтеру - ворд. Растрирует *.pdf принтеру - Acrobat или другой софт . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:22:22 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingк нему это к кому? Почему КЛИЕТ не может печатать pdf сам. Он же его смотрит, значит Acrobat стоит. По сети принтеру уже идёт РАСТР. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:23:49 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
теперь понятно что то прояснилось а тогда зачем существует DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF ? точнее когда DocFlavor flavor = DocFlavor.INPUT_STREAM.PDF PrintService[] services = PrintServiceLookup.lookupPrintServices(flavor, null); service будет непустым массивом? вообщем проблема в том что теперь нужно управлять и параметрами печати и количеством экземпляров. в общем дело обстоит так начальство готово рассмотреть покупку принтера подороже но нужно указать модель чтоб определиться со стоимостью а я не могу даже определить какой принтер будет работать. на форуме от оракла мелькнула мысль что нужен принтер с ps драйверами и памятью более 128M ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:29:29 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
llemingна форуме от оракла мелькнула мысль что нужен принтер с ps драйверами и памятью более 128M может быть. Т.е. это обычный вопрос железки по форуму админов (скорость печати\тонер\ и т.д.). Программисты ни при чём (pdf и doc ничем не отличаются). Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:47:51 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 15:51:41 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
календаревед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 спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2012, 17:25:00 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Здраствуйте, не подскажете в чем может быть проблема, печатаю PDF документы стандартами средствами java, DocFlavor задаю DocFlavor.BYTE_ARRAY.PDF, на Ubuntu 11.10 все работает корректно, а вот Windows выдает ошибку invalid flavor? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.07.2012, 14:45:32 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
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. они немножко дорогие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2012, 18:56:35 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
я пришел к выводу что единственный выход это печать через приложение у каждого есть минус и плюс. например кто то предпочитает acrpbat reader лично я предпочитаю foxit reader. У акро минус всплывающее окно акробат реадера, да и он тяжеловес. фоксит реадер намного удобней маленький и очень здорово и быстро работает и никаких всплывающих окон. он запускается без гуи для печати след образом (более полная дока foxit reader.exe --help ). foxit readerr.exe /p path-to-file-to-print.pdf и виола. из минусов некоторые версии фоксита имеют минус. неспособны к автоопределению портретной или альбомной развертки, что неудобно если вы печатаете документы смешанные. это баг и он всплывает время от времени при обновления(это я полностью не протестировал и выявил недавно. после обновления печать ) есть еще summatra.pdf но у нее косяки с маргинами. очень часто смещены странички. хотя когда откроешь визуально то все нормуль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2012, 19:07:16 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Большая часть принтеров nativePDF (DocFlavor.INPUT_STREAM.PDF) не поддерживают. Но вот картинку они все печатать умеют. Вывод - превратить pdf в картинку и уже картинку посылать на принтер. Как вариант - с помощью itext сконвертировать байтовый массив, содержащий pdf в набор картинок, после чего по очереди отправить эти картинки на печать Ну, или вместо itext можно использовать бесплатную библиотеку pdfRenderer. Вот статья - там все детально http://juixe.com/techknow/index.php/2008/01/17/print-a-pdf-document-in-java/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 05:54:12 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
igorolvБольшая часть принтеров nativePDF (DocFlavor.INPUT_STREAM.PDF) не поддерживают. Но вот картинку они все печатать умеют. Вывод - превратить pdf в картинку и уже картинку посылать на принтер. Как вариант - с помощью itext сконвертировать байтовый массив, содержащий pdf в набор картинок, после чего по очереди отправить эти картинки на печать Ну, или вместо itext можно использовать бесплатную библиотеку pdfRenderer. Вот статья - там все детально http://juixe.com/techknow/index.php/2008/01/17/print-a-pdf-document-in-java/ я пробовал пользоваться pdfRenderer. но вот с поддержкой там там плохо. он давно не обновлялся. проблемы с шрифтами у меня были. и не очень качественную картинку он выдавал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 10:23:14 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
pdfRenderer заброшен и поддерживает не все документы. самый верный способ перегнать pdf в картинку - ghostscript. потом даже можно из получившихся картинок собрать обратно pdf, в котором вместо текста изображения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 10:31:28 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Penkov VladimirpdfRenderer заброшен и поддерживает не все документы. самый верный способ перегнать pdf в картинку - ghostscript. потом даже можно из получившихся картинок собрать обратно pdf, в котором вместо текста изображения а вы ghostscipt через командную строку запускаете ? я пробовал но он что то у меня ошибками плевался чтото со шрифтами. я шрифты и к нему копировал и все равно что то там неладно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 11:28:59 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
через командную строку. была fedora 13 вроде, проблем со шрифтами не испытывал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 11:52:50 |
|
||
|
Кто нибудь поборол печать документов pdf в Java
|
|||
|---|---|---|---|
|
#18+
Странно, в свое время у меня с PdfRenderer-ом проблемы были только с масштабом, решенные способом, описанным в данной статье: http://pastebin.com/yZpsk2x5 Хотя, возможно, в моем случае высокое качество pdf не требовалось (это были документы, печатаемые на a4) ghostscipt и запуск acrobat reader-а предполагает запуск через командную строку, насколько понимаю, а это не во всех случаях допустимо. Возможно, имеет смысл проверить, поддерживает ли принтер печать pdf напрямую (вроде был метод, возвращающий для принтера список поддерживаемых DOC_FLAVOR-ов). Если поддерживает - отправлять напрямую, если нет - конвертировать в картинку и отправлять картинку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2012, 13:49:33 |
|
||
|
|

start [/forum/topic.php?all=1&fid=59&tid=2131344]: |
0ms |
get settings: |
14ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
55ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
119ms |
get tp. blocked users: |
2ms |
| others: | 300ms |
| total: | 555ms |

| 0 / 0 |
