За последние 24 часа нас посетили 21656 программистов и 1020 роботов. Сейчас ищут 666 программистов ...

HTML2PDF

Тема в разделе "Решения, алгоритмы", создана пользователем Psih, 5 июл 2009.

  1. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    akrinel
    Да пожайлуста. Мысль в том, что участвовать могут все кто хочет. Спланируем, поделим задачи и будем делать :) Главное пройти самый тяжелый начальный этап, а там дальше и видно будет :)
    P.S. К тому же у меня есть один зверский план по походу в контору и выклянчиванию исходников для read-only режима :) Так сказать посмотреть как делают профессионалы со стажем :)
     
  2. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Psih, ты - псих. :)
    Ну можно действительно исходники Gecko || WebKit посмотреть, как у них там сделано. Кто знает соответствующие языки.
    Ну и внесу посильный вклад со своей стороны.
     
  3. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    Psih
    ну эта, можно ж в виде экстеншина на Сях для пыха оформить)
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Koc
    Можно, только ты хоть представляешь сколько это работы? Там на PHP комманде 2-3 месяца писать, а на сях умнож на в 2-3 раза.

    TheShock
    Впринципе C++ похож на PHP, там достаточно хорошо можно посмотреть всё :)
     
  5. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    Кстати, РНР-движок должен проходить будет тесты Эйсид 1 и 2 :)
     
  6. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    Я хочу поучаствовать в ревью и небольших фичах.
     
  7. bkon

    bkon Активный пользователь

    С нами с:
    6 июл 2009
    Сообщения:
    1
    Симпатии:
    0
    Как минимум есть DOMPDF и HTML2PS/PDF с Tufat.com
     
  8. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Все, кто хочет участвовать в проекте, заводим себе Skype акаунт у кого его нету и скидываем мне в личку свои Skype name. На следующей неделе с понедельника начну координационно-организаторскую работу и будем набрасывать первые идеи. Так же можно мне писать в мой skype: Psihius - занесу всех в отдельную группу в контакт листе.
     
  9. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    И так с чем мы определились.

     
  10. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    РНР похож на С++, но никак не наоборот (мать не может быть похожа на дочь, лишь дочь на мать).

    Сразу же вляпаю вопрос в тему:
    Ладно, парсер для HTML позаимствуется или напишется ... а как быть с ошибками в коде CSS?
    Продолжить неправильное формирование документа или прекратить полностью выполенение?
    Но в таком случае документ должен быть написан идеально с учетом всех стандартов.
    А HTML 5?
    Неизвестные теги (<unknown>Hello<unknown>) -> CSS (unknown { color: red; } ) тоже нужно будет парсить?
    Тут разные браузеры поступают по-разному тоже.
     
  11. вступив в клуб девелоперов, ты найдешь ответы на все эти вопросы, и на некоторые другие в том числе! ;)
     
  12. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Даёшь браузер на РНР :)))
     
  13. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Elkaz
    он не шутил, нет нет
    а как же это...?
    вот
     
  14. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Apple
    Так же, как их рекомендует обрабатывать w3.org - будет inline элемент, считай тот же span. Ну а с помощью CSS с него можно сделать хоть блочный элемент, хоть раскрасить как угодно.
     
  15. deeper

    deeper Активный пользователь

    С нами с:
    21 июл 2009
    Сообщения:
    1
    Симпатии:
    0
    Zend_Pdf

    Рекомендую использовать в качестве низкого уровня для герерации Zend_Pdf, это как-то кашернее, если вы уж решили сварганить чисто PHP5 библиотеку... Да и если смотреть на ZF он как-то чаше обновляется...

    Хотя дело вкуса, но поддержку смены генератора я рекомендую...

    А.. забыл представится. Команда Zendmania.com
    Мы также работаем над такого рода дополнениями, но под ZF. Рады будем помочь чем сможем.
     
  16. Koc

    Koc Активный пользователь

    С нами с:
    3 мар 2008
    Сообщения:
    2.253
    Симпатии:
    0
    Адрес:
    \Ukraine\Dnepropetrovsk
    как работа продвигается?
     
  17. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    Псих,
    а чем ты парсить хтмл собрался? часом не регулярками?
     
  18. Александр Иванов

    Александр Иванов Активный пользователь

    С нами с:
    30 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Александров
    Народ, а конвертацию из pdf в тест знаете как делать? Только чистый текст, без всяких изображений и т.п.
     
  19. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    знаем.
     
  20. Александр Иванов

    Александр Иванов Активный пользователь

    С нами с:
    30 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Александров
    440Hz :D так помогите же :))) плиз
     
  21. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а что ты сделал кроме того, что задал вопрос? я не видел работы мозга. только работа пальцев по набору текста на форуме.
     
  22. Александр Иванов

    Александр Иванов Активный пользователь

    С нами с:
    30 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Александров
    Нашел несколько скриптов по выдиранию текста, но не смог сделать что бы выдирались русские символы. На сколько я понимаю у каждой версии pdf своя структура, под которую нужно писать собственный скрипт или я не прав?
     
  23. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    кроме жамканья на пипки в гугле, что еще сделано? хоть байт кода? своего?
     
  24. Александр Иванов

    Александр Иванов Активный пользователь

    С нами с:
    30 авг 2009
    Сообщения:
    26
    Симпатии:
    0
    Адрес:
    Александров
    сначала думал дело в кодировке, попробовал поменять кодировку, но не тут то было. Ничего хорошего из этого не вышло.
     
  25. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    покаж?