Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Php Pdf Factory (WingedFox)
Author Message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Thu Jul 01, 2004 7:22 pm ()
   Post subject: Php Pdf Factory
Reply with quote

Первый релиз PPF.

Базируется он на исходниках данного проекта:
sourceforge.net/projects/pdf-php
Совместим с ним примерно на 90%.

Взялся я за переписывание по одной простой причине - оригинальный проект сильно глючит в работе со шрифтами и имеет кучу багов и нелепостей. Взять хотя бы 104Кб совершенно не структурированного кода основного класса...

В результате получилась PPF. Оригинальный код переписан практически с нуля, и совпадает только там, куда руки еще не дошли 8*)
Интерфейс совпадает полностью.

Из известных несовместимостей:
1. Не вполне поддерживаются CallBackи.
2. Не работает оригинальный генератор содержания.
3. Не поддерживается добавление PNG картинок.

Отличия:
1. Стало возможно создать содержание (Outlines)
2. В полной мере поддерживаются деревья (PageTree)
3. "Свободный" контент теперь появляется только на тех страницах, где должен.

Планы:
- Переписать функции работы с цветом
- Выделить в отдельный модуль добавление картинок
- Переписать функцию сборки контента (сейчас все добавляется в контент потоком)
- Сделать нормальную поддержку Callbackов
- Добавить поддержку кодировок и не-латинских языков, юникода
- Сделать распаковщик готовых PDFов для редактирования
- и т.д.


PPF.zip
 Description:
Php Pdf Factory v0.7

Download
 Filename:  PPF.zip
 Filesize:  226.13 KB
 Downloaded:  793 Time(s)

Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Thu Jul 08, 2004 1:30 pm (спустя 6 дней 18 часов 7 минут)
   Post subject:
Reply with quote

Создал проект на sourceforge:
https://sourceforge.net/projects/pdf-factory/

Добро пожаловать 8*)
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Fri Jul 09, 2004 4:41 pm (спустя 1 день 3 часа 11 минут)
   Post subject:
Reply with quote

Новый релиз: Php Pdf Factory v0.8 (sourceforge.net/project/showfiles.php?group_id=113778&package_id=123129&release_id=251944)
Back to top
View user's profile Send private message
Renat
Guest





Карма: 388
   поощрить/наказать


PostPosted: Wed Jul 14, 2004 6:36 pm (спустя 5 дней 1 час 54 минуты)
   Post subject:
Reply with quote

кстати, в вашем класе есть шрифт, они уже руссифицированные?
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Wed Jul 14, 2004 8:39 pm (спустя 2 часа 3 минуты)
   Post subject:
Reply with quote

На данный момент для использования русского алфавита надо прописывать подстановки (differences) вручную.
В следующем релизе я добавлю возможность их подключения, используя символические имена.

В архиве лежат только шрифты с Latin-1 кодировкой, дополнительные можно сгенерировать используя утилиту ttf2afm.
Back to top
View user's profile Send private message
MpaK
Участник форума



Joined: 28 Jul 2003
Posts: 34
Карма: 0
   поощрить/наказать

Location: Ufa/Russia

PostPosted: Thu Jul 15, 2004 8:41 am (спустя 12 часов 2 минуты)
   Post subject:
Reply with quote

WingedFox:
нескромный вопрос, что за подстановки?

и если обычный ТТФ руссифийированный шрифт преобразовать утилитой ttf2afm, то будет ли тогда писать по русски?
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Thu Jul 15, 2004 10:44 am (спустя 2 часа 2 минуты)
   Post subject:
Reply with quote

MpaK:
PDF поддерживает то, что они называют Differences - таблицы подстановок любых символов Юникода в пространство 0..255.
Таким образом добавляется поддержка любых символьных наборов, без использования труднообрабатываемых Юникодовых строк.

Почитайте этот FAQ
www.stillhq.com/ctpfaq/2002/comp.text.pdf-faq-2002-03.pdf
Back to top
View user's profile Send private message
MpaK
Участник форума



Joined: 28 Jul 2003
Posts: 34
Карма: 0
   поощрить/наказать

Location: Ufa/Russia

PostPosted: Thu Jul 15, 2004 2:30 pm (спустя 3 часа 46 минут)
   Post subject:
Reply with quote

в приципе если шрифт не руссифицирован значит смысла и в подстановка всё равно ведь нет?
Back to top
View user's profile Send private message
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Thu Jul 15, 2004 2:37 pm (спустя 6 минут)
   Post subject:
Reply with quote

MpaK:
Правильно.
Back to top
View user's profile Send private message
MpaK
Участник форума



Joined: 28 Jul 2003
Posts: 34
Карма: 0
   поощрить/наказать

Location: Ufa/Russia

PostPosted: Fri Jul 16, 2004 9:14 am (спустя 18 часов 37 минут)
   Post subject:
Reply with quote

хехе, ясно...значит будем руссифицировать :)
Back to top
View user's profile Send private message
victor_as
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri Sep 10, 2004 12:46 am (спустя 1 месяц 24 дня 15 часов 32 минуты; написано за 23 секунды)
   Post subject:
Reply with quote

WingedFox, кажется сейчас последняя версия 081. А в ней поддерживается возможность редактирования существующих pdf-файлов? кажется нет, или я просто не нашел? А если нет, не подскажите ли, где это можно было бы найти?
Back to top
WingedFox
Профессионал



Joined: 29 Apr 2003
Posts: 4064
Карма: 269
   поощрить/наказать

Location: Питер

PostPosted: Fri Sep 10, 2004 12:16 pm (спустя 11 часов 29 минут; написано за 3 минуты 9 секунд)
   Post subject:
Reply with quote

victor_as:
Там такой возможности действительно нет.
В планах это есть, но я сейчас сильно загружен другими проектами, так что в ближайшее время обновления вряд ли появятся.

PS: зачаточный парсер PDF я видел в fpdf, но он умеет разбирать только очень простые документы.
а как потом работать с ними - я не понял...
Back to top
View user's profile Send private message
victor_as
Guest





Карма: 388
   поощрить/наказать


PostPosted: Fri Sep 10, 2004 8:38 pm (спустя 8 часов 21 минуту; написано за 2 минуты 51 секунду)
   Post subject:
Reply with quote

ОК, спасибо за ответ.

Прям беда с этим наследием прошлых эпох - PDF-ами, DOC-ами... Где ни копни, везде одна задница, ни подступись...
Back to top
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Tue Jul 12, 2011 6:55 pm (спустя 6 лет 10 месяцев 1 день 22 часа 16 минут; написано за 16 секунд)
   Post subject:
Reply with quote

а примерчик есть?
Back to top
View user's profile Send private message
Technic
Заглянувший



Joined: 22 Jul 2011
Posts: 1
Карма: 0
   поощрить/наказать

Location: Москва

PostPosted: Fri Jul 22, 2011 2:06 pm (спустя 9 дней 19 часов 11 минут; написано за 36 секунд)
   Post subject:
Reply with quote

Подскажите, есть либы для чтения pdf и представления pdf-документа как объектной модели?

Last edited by Technic on Sun Dec 27, 2015 1:59 pm; edited 1 time in total
Back to top
View user's profile Send private message
KaMPiLeR
Участник форума



Joined: 20 Oct 2003
Posts: 127
Карма: -6
   поощрить/наказать


PostPosted: Fri Jul 22, 2011 2:33 pm (спустя 27 минут; написано за 1 минуту 23 секунды)
   Post subject:
Reply with quote

я кстати нашел чем pdf формировать www.tcpdf.org/

русские буквы поборол тем - что использую шрифт в UTF-8 кодировке, и долго понять не мог почему не выводил шрифт - пока iconv не сделал ))
Back to top
View user's profile Send private message
anelkaJurkovic
Заглянувший



Joined: 09 Feb 2018
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Fri Feb 09, 2018 12:20 pm (спустя 6 лет 6 месяцев 17 дней 21 час 46 минут; написано за 3 секунды)
   Post subject: PDF конвертор
Reply with quote

С помощью PDF-конвертера вы можете сохранить большую часть своего времени при перепечатке документов путем преобразования файлов PDF в файлы MS Office .doc или .docx с такими же форматированием и шрифтами. Также вы можете конвертировать PDF в XLS, PPT, XLSX, DOCX, PUB, PPTX, TXT и HTML.Он поддерживает 34 языка в своем интерфейсе.

Получить более глубокую информацию и посетить ее:- www.filesrecoverytools.com/pdf-converter.html
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML