За последние 24 часа нас посетили 62903 программиста и 1743 робота. Сейчас ищут 954 программиста ...

Image в fpdf

Тема в разделе "Прочие вопросы по PHP", создана пользователем Kocapb, 10 окт 2008.

  1. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    Здравствуйте, каким образом при создании pdf документа используя библиотеку FPDF можно вставить картинку так чтобы задний фон документа (сформированный текст) не пропадал.
    Пример: поставить картинку печати на сформированный текст.

    • Какие преобразования надо сделать с изображением?
      Какие доп. библиотеки/ресурсы надо подключить?
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Прозрачность чтоли?
     
  3. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    да вставляют так
    PHP:
    1.  
    2. $this->Image('images/stamp.png',67,35,37 ) ;
    3.  
    пишет ошибку, хотя в документации написано о том что поддерживает png формат
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
  5. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    хмм спасибо буду смотреть...
    сам делал вывод png формата для pdf документа?
     
  6. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Kocapb
    Нет. Эта функция объеденила несколько старых функций, для загрузки картинок разных форматов в pdf, в т.ч. PNG.
     
  7. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    да это то но дело так обстоит:
    У меня генерируется документ с помощью класса fpdf:
    PHP:
    1.  
    2.  $this->Ln();
    3.        if(intval($_GET['logo']) == 1)
    4.        {
    5.           $y = $this->GetY();
    6.           $y = $y - $maxStrlen - 3; $this->Ln();
    7.           $this->MultiCell(160,6,'Руководитель предприятия _______ (Андреев В.А)',0,'L'); $this->Ln();            
    8.           $this->MultiCell(160,6,'Главный бухгалтер        __________ (Андреев В.А)',0,'L'); $this->Ln();
    9.           $this->Image('images/stamp.jpg',67,$y,38,'JPG');  //вставка картинки
    10.      
    11.        }
    12.        if(intval($_GET['logo']) == 0)
    13.        {  
    14.          $this->Ln();
    15.           $this->MultiCell(160,6,'Руководитель предприятия _______ (Андреев В.А)',0,'L');
    16.           $this->Ln();            
    17.           $this->MultiCell(160,6,'Главный бухгалтер        _________ (Андреев В.А)',0,'L');
    18.           $this->Ln();  
    19.        }    
    20.  
    странно jpg он нормально подключает и все ок, но фон у непрозрачный
    то же самое с png уже не работает. Я так понимаю что прозрачный фон в этой библиотеке отсутствует, пробывал найти обновление -> тщетно
    А переделывать под другую библиотеку, слишком большая работа все заново делать придется
     
  8. Kocapb

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

    С нами с:
    10 июл 2008
    Сообщения:
    169
    Симпатии:
    0
    ок лады все равно спасибо за ссылку, будет запасной вариант, на всякий пожарный =)