2014-10-21 2 views
0

Я использую phantomjs 1.9.7. Моя цель - сделать pdf-файл из html-шаблона с помощью phantomjs. На странице У меня есть следующий код:Phantomjs * .png img not rendering

<body> 
     <div id="page" > 

     <!-- Header --> 
     <div id="header" > 
     <div class="logo"><img src="images/my-logo.png" width="1000" height="85" border="0" alt=""></div> 
    </div> 

путь к IMG является правильным, но оно не отображается в сгенерированном PDF, пожалуйста, помогите.

+0

Отображается ли оно при рендеринге как png? –

+0

Нет, не отображается, может быть, мой подход недействителен? – user2486291

+0

Возможно, вам придется немного подождать до рендеринга, если динамически создается страница (или элемент). –

ответ

0

Я использовал метод SetTimeout, он работает:

setTimeout(function() { 

     _page.render(name, function() { 
      cb(null, name); 
     }); 
    }, 2000); 

Кроме того, я должен заметить, что я добавлять изображения в шаблон JS кода, то я на самом деле делаю. Теперь все работает. Спасибо, ребята, за помощь!