2017-02-01 5 views
0

PHPWordライブラリを使用して透明フォームのヘッダーイメージを削除するにはどうすればよいですか? 私のコードは、半透明のヘッダに今画像PHPWordヘッダーイメージの透明度を削除する

$phpWord = new PhpWord(); 

    $phpWord->setDefaultFontName('Calibri'); 
    $phpWord->setDefaultFontSize(10); 

    $sectionStyle = []; 

    $section = $phpWord->addSection($sectionStyle); 

    $header = $section->addHeader(); 

    $header->addImage(
     resource_path('assets/images/finlab.png'), [ 
      'width' => 100, 
      'marginTop' => 100, 
      'posHorizontal' => 'right', 
      'positioning' => 'absolute', 
      'align' => 'right' 
     ] 
    ); 

あります。

答えて

0

resource_pathを使用するとイメージURLが取得されますが、透過性を削除するにはイメージURLではなく実際のイメージパスを使用する必要があります。

$image=getcwd().'/assets/images/finlab.png'; //or whatever your image path is. 
$header->addImage(
     $image, [ 
      'width' => 100, 
      'marginTop' => 100, 
      'posHorizontal' => 'right', 
      'positioning' => 'absolute', 
      'align' => 'right' 
     ] 
    ); 
関連する問題