Отговори на тема  [ 21 мнения ]  Отиди на страница Предишна  1, 2
Библиотека за PDF на C (Линукс) 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Библиотека за PDF на C (Линукс)
За съжаление не мога да "изнеса" такъв файл, за да покажа какво представлява.
Колегата се беше заиграл с html2ps и ps2pdf май бяха, а те би трябвало точно това да правят, но остана мнооого разочерован. PHP библиотеката се оправя доста по-добре като интерпретира входящите неща, резултата е много задоволителен, само дето пущината иска ресурс.

Колкото до трудния път... ама то има ли лесен? :D 'щото аз все на дървета попадам на последък :)
И като го гледам тоя пдф в некомпресиран вид не е толкова страшен, ако нещата опират просто до шаблон. Може би.


Пон Юли 08, 2013 4:52 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Библиотека за PDF на C (Линукс)
ДедоБоре написа:
GS не иска чак толкова много ресурси, мисля че и за пик може да се компилира, ако има достатъчно памет за имидж-буфер.

В тоя ред на мисли, когато търсех на повечето библиотеки им даваха, че искат 512МБ + и има няма гигахерц, за да произведат под 100 страници пдф да кажем, нещо такова. А някой се изсилваха на гигабайт рам. Не знам кой ги пише тия неща, 'ма е за трепане. Поне при мен се свежда до няколко странички, под 10 обикновенно, та не е гига, ама си е цифра :)


Пон Юли 08, 2013 4:54 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Библиотека за PDF на C (Линукс)
тоя файл вие ли го правите или готов от някой?

ми той pdf файла не нещо особено, докато не опреш до криптираните му части...
до МЕГАбайти може да опреш, ако имаш неразумно големи картинки, които се скалират вътре. тогава става тежко наистина.
но говорим за мегабайти на диска, не в паметта. едно време обработвах (импозишън) файлове по 1000 страници, файловете рядко надхфвърляха 300МБ.
това на машина с 256МБ РАМ

при мен фактурите се правят по подобен начин:
Код:
./fact.pl 326 | cat mylib.ps faktura_3.eps - | ps2pdf - 326.pdf

епс файла е правен на корел, към 500К е и представлява самата форма на фактурата (чертички и текст).
mylib.ps са малко функции на ps, барабар с нужните шрифтове, към 100К е.
fact.pl взема два текстов файла - единия с координати на полета, другия със съдържанието на полетата - и ги прави на ps
ps2pdf ползва GS

всичко се залепя на салам и се пукса за правене на pdf. ако се печата, направо се пуска ps файла, последната операция не се прави.
това отнема към 0.6 секунди на ксеон, преди отнемаше малко повече на Р4.


Последна промяна ДедоБоре на Пон Юли 08, 2013 5:23 pm, променена общо 1 път



Пон Юли 08, 2013 5:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: Библиотека за PDF на C (Линукс)
Ние го генерираме, като е ясно какво трябва да съдържа и в каква форма. Украсата от нас :D
Е, криптирани, криптирани, що да са криптирани? Гледам разни файлове в некомпресиран вариант, четими са. Ама не си прав, че не е особен - гаден е та все едно нов език за програмиране уча.


Пон Юли 08, 2013 5:20 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Библиотека за PDF на C (Линукс)
ми не може ли да ги генерирате в PS, какво се напъвате с pdf?


Пон Юли 08, 2013 5:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: Библиотека за PDF на C (Линукс)
Една-две безумни идеи:
Направи го на java или PHP и после го компилирай за да не се влачи цял фреймворк. Мисля, че за java може да става с gcc или нещо там от пакета, вместо да се jit-ва си се компилира и линква като най нормална програма и накрая имаш един изпълним елф. Би трябвало да паднат ресурсите които трябват за рънтайм, е сигурно ще е бавно, ама ти не си казал, че ти трябва да е бързо :)
Имаше и разни java vm които не са по 50-100 мегабайта - интерпретатори ли, какво там. Т.е. пак бавно, но пък иска по малко ресурси.

_________________
Мразя да мразя ...


Пон Юли 08, 2013 6:02 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 21 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


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

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни