Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Програмиране
>
Web development
(Модератор:
VladSun
) >
колко пиксела е ширината на А4 лист?
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: колко пиксела е ширината на А4 лист? (Прочетена 12255 пъти)
nov_chovek
Напреднали
Публикации: 536
Distribution: Ubuntu 8.10 по принуда
Window Manager: Gnome
колко пиксела е ширината на А4 лист?
«
-:
Jan 12, 2006, 14:38 »
интересува ме това, понеже искам да правя шаблони ,които точно да се разпечатат на а4 лист хартия в последствие.
Активен
http://mhristov.info
NOP
Напреднали
Публикации: 28
колко пиксела е ширината на А4 лист?
«
Отговор #1 -:
Jan 12, 2006, 14:46 »
за да си сигурен, че ще излезе както трябва на принтера използувай PDF ли PS ето малко за четене:
от чичко google
Активен
jivkojj
Напреднали
Публикации: 139
колко пиксела е ширината на А4 лист?
«
Отговор #2 -:
Jan 12, 2006, 14:50 »
Широчината на листа, умножено по разделителната способност на принтера.
Внимавай, принтера е в точки на инч, а листа щом А4 значи е в мм.
(21 / 2.54) х 600 <--- това ти е малката страна за принтер 600dpi
(29,7 / 2.54) х 600 <-- за голямата страна и същия принтер
Активен
nov_chovek
Напреднали
Публикации: 536
Distribution: Ubuntu 8.10 по принуда
Window Manager: Gnome
колко пиксела е ширината на А4 лист?
«
Отговор #3 -:
Jan 12, 2006, 15:03 »
ще конкретизирам още малко, идеята ми е да имам уеб документ с определено съдържание, в който само определени променливи ще се променят, като се се вземат от формуляр (т.нар. форма) преди това, след което се генерира хтмл документ, който да е принтер френдли, т.е. да си пасва на а4 лист хартия. Дайте някоя идея как да настроя ширината на таблицата ,в която ще е документа.
Принтера е HP LazerJet 2200 PCL и печата на 600 dpi.
Активен
http://mhristov.info
George Andonov
Напреднали
Публикации: 261
Distribution: Ubuntu
колко пиксела е ширината на А4 лист?
«
Отговор #4 -:
Jan 12, 2006, 15:36 »
Цитат
(nov_chovek @ Ян. 12 2006,16:03)
... след което се генерира хтмл документ, който да е принтер френдли, ....
HTML документ
и
printer friendly
, за съжаление, не са свързани понятия.
HTML документът, преди да се изпрати на принтера за печат, се форматира спрямо настройките на браузера (
page setup, font size, вид принтер, размер хартия и т.н.
).
Мисля, че ако добавиш една стъпка повече, ще постигнеш далеч по-добри резултати.
Лошият подход е:
- Потребителят работи с Web приложението.
- Когато реши да отпечати екрана (въпросният попълнен формуляр) - отива на
File -> Print page ...
По-добрият подход:
- Потребителят работи с Web приложението.
- Когато реши да отпечати екрана (въпросният попълнен формуляр) - избира бутона "
Печат
", който е част от формуляра.
-
Генерира се PDF и него го печатиш
.
Преминаването през PDF е досадно, но ако държиш на
качествена разпечатка
на принтер - е препоръчително. Така само може да контролираш какво и как се печати.
Активен
kennedy
Напреднали
Публикации: 2151
Николай Колев
колко пиксела е ширината на А4 лист?
«
Отговор #5 -:
Jan 12, 2006, 16:24 »
а как точно става това преобразуване в ПДФ ?? има ли някаква готова програмка за това? нещо като мозила сървър сайд
'>?
Активен
"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"
nov_chovek
Напреднали
Публикации: 536
Distribution: Ubuntu 8.10 по принуда
Window Manager: Gnome
колко пиксела е ширината на А4 лист?
«
Отговор #6 -:
Jan 12, 2006, 16:49 »
след като породих из нета, открих,че динамичното преобразуване е нелек процес, преминаващ през html2ps -> ps2pdf и изискващ доста настройки.
Реших че все пак ще пробвам с Принт на самия браузер, на чист ХТМЛ. По метода на проби и грешки.
Идея: Ами ако му задам всичко да е фиксирано на ХТМЛ-а?
Т.е. ширина на параграфа 400 пиксела (Примерно) и големина на шрифта 12 px
'>
Активен
http://mhristov.info
George Andonov
Напреднали
Публикации: 261
Distribution: Ubuntu
колко пиксела е ширината на А4 лист?
«
Отговор #7 -:
Jan 12, 2006, 16:49 »
Цитат
(kennedy @ Ян. 12 2006,17:24)
а как точно става това преобразуване в ПДФ ?? има ли някаква готова програмка за това?
Това зависи от езикът на който е писано приложението. Генерирането на PDF файлове
е част
от самото приложение.
Например ако е PHP, то може да се ползва някой от PHP класовете за генериране на PDF файлове.
Подобни библиотеки има и за други езици (
perl, python и т.н.
).
Активен
George Andonov
Напреднали
Публикации: 261
Distribution: Ubuntu
колко пиксела е ширината на А4 лист?
«
Отговор #8 -:
Jan 12, 2006, 17:00 »
Е това е пример за лош подход:
Цитат
(nov_chovek @ Ян. 12 2006,17:49)
... динамичното преобразуване е нелек процес, преминаващ през html2ps -> ps2pdf ...
Виж сега каква е постановката:
1. Имаш някакви данни
2. Имаш приложение - самата
Бизнес логика
.
3. Приложението ти гинерира справки:
3.1 В HTML формат - за
on-line
разглеждане в браузера.
3.2 В PDF формат - за
печат
на хартия, архивиране и т.н.
Нали схващаш идеята:
Приложението прави
и HTML и PDF
файлове.
А не: прави HTML
и от тях
PDF файлове. Ясно е, че идеята
HTML -> PS -> не_знам_кво_си -> PDF
е тъпа.
--- EDIT ---
С други думи:
данни + HTML template = HTML справка
данни + PDF template = PDF справка
Активен
kennedy
Напреднали
Публикации: 2151
Николай Колев
колко пиксела е ширината на А4 лист?
«
Отговор #9 -:
Jan 12, 2006, 17:44 »
Цитат
(nov_chovek @ Ян. 12 2006,17:49)
след като породих из нета, открих,че динамичното преобразуване е нелек процес, преминаващ през html2ps -> ps2pdf и изискващ доста настройки.
Реших че все пак ще пробвам с Принт на самия браузер, на чист ХТМЛ. По метода на проби и грешки.
Идея: Ами ако му задам всичко да е фиксирано на ХТМЛ-а?
Т.е. ширина на параграфа 400 пиксела (Примерно) и големина на шрифта 12 px
'>
дали с CSS няма да стане подравняването по пиксели за печата ....
Активен
"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"
NOP
Напреднали
Публикации: 28
колко пиксела е ширината на А4 лист?
«
Отговор #10 -:
Jan 13, 2006, 17:36 »
На какво пишеш ако е на php генерирането му е тривиално. Ако е на java пак така. За други езици не знам. Не искам да те обиждам като ти пращам готов код, така че погледни в google.
Единствения начин да си сигурен, че страницата ще излезе на принтера така както ти я искаш е PDF/PS. Освен това ако щеш вярвай, но ще ти отнеме толкова време, колкото и да напишеш и "принтер френдли" страница.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »