Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Создание документа в jpg-формате
SmorodinKA  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Абориген
*****

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 225
Пользователь №: 37966
На форуме: 3 года, 3 месяца, 28 дней
Карма:




Добрый день. Подскажите мне решение такого вопроса: мне необходимо на сайте разработать возможность выгрузки документа в jpg-формате. Например, счет на оплату. Возможно такое?

И где мне покопаться? С чего начать?

Спасибо.
PMПисьмо на e-mail пользователюСайт пользователя
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
vagrand  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 2667
Пользователь №: 18145
На форуме: 7 лет, 5 месяцев, 17 дней
Карма: 84






--------------------
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Ron  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1046
Пользователь №: 41686
На форуме: 1 год, 4 месяца
Карма: 13




Цитата (SmorodinKA @ 25.04.2016 - 09:27)
мне необходимо на сайте разработать возможность выгрузки документа в jpg-формате.

Гораздо проще создавать PDF и либо сразу же его отдавать, что логичнее. Либо если уж позарез нужен jpg, потом легко перегнать из pdf через Imagick например.

Я бы в этом направлении двигался по крайней мере. =)



--------------------
Жду 5.11.2017
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergeiss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Сидел он, дум великих полон - и вдаль глядел
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 14978
Пользователь №: 4190
На форуме: 8 лет, 10 месяцев, 3 дня
Карма: 444




Цитата (SmorodinKA @ 25.04.2016 - 09:27)
И где мне покопаться? С чего начать?

Я бы с библиотекой GD сделал. Легко и просто делается.
Причем, что очень важно, тебе не надо хранить такую картинку на сервере! Она создается "на лету", отдается браузеру и сервер про неё забывает.

PS. Вот давно-давно тему создавал http://phpforum.su/index.php?showtopic=22888 о динамическом создании картинок. Что в твоем случае как раз и требуется. У меня там были всякие "красивости", у тебя же только (или в основном?) работа с текстом, который должен быть расположен в определенном месте картинки. Но по сути дела, и там, и тут просто картинка.

Это сообщение отредактировал sergeiss - 25.04.2016 - 10:46


--------------------
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









sergeiss
А исходного кода нет?
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Guest  
Дата
Цитировать сообщение


Гость пожелал остаться неизвестным

Unregistered









Самый простой способ – сделать веб-страничку и снять с нее скриншот. Как посоветовал vagrand.
PDF тоже нормально.
А вручную делать картинку, совокупляться с координатами, с тем, что бы текст нормально помещался в отведенные ему области – это facepalm.jpg.
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
sergeiss  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Сидел он, дум великих полон - и вдаль глядел
******

Профиль
Группа: Эксперт
Группа переписки
Сообщений: 14978
Пользователь №: 4190
На форуме: 8 лет, 10 месяцев, 3 дня
Карма: 444




Цитата (Guest @ 25.04.2016 - 13:19)
А вручную делать картинку, совокупляться с координатами, с тем, что бы текст нормально помещался в отведенные ему области – это facepalm.jpg

На самом деле легко всё делается.

Цитата (Guest @ 25.04.2016 - 13:15)
А исходного кода нет?

Может и можно найти. Тока там ничего сложно нет smile.gif В моем случае берем данные из БД, затем создаем картинку нужного размера и на основании данных из БД рисуем все линии и области. Ничего особенного/сверхестественного.
Разбираться в этом скрипте дольше будешь, чем самому написать. Посмотри хэлп по GD, там куча примеров для каждой функции.


--------------------
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса