2017-03-07 17 views
2

私は既存の単語文書にウォーターマークを追加しようとしていますが、追加することはできません。新しい文書を作成する例がたくさんあります。&必要に応じて編集してください。しかし、既存の単語文書を編集するチュートリアルは見つかりませんでした。PHPWordを使用して既存のWord文書にウォーターマークを追加するには?

以下は私のコードです。前もって感謝します。

<?php 
require_once '../PHPWord.php'; 

// New Word Document 
$PHPWord = new PHPWord(); 

// New portrait section 
$section = $PHPWord->createSection(); 

// Create header 
$header = $section->createHeader(); 

// Add a watermark to the header 
$header->addWatermark('_earth.jpg', array('marginTop'=>200, 'marginLeft'=>55)); 

$section->addText("Hello World"); 

// Save File 
$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007'); 
$objWriter->save('Watermark.docx'); 
?> 

答えて

0

あなたがここに例を見つけることができます:あなたの質問に https://github.com/PHPOffice/PHPWord/blob/develop/samples/Sample_11_ReadWord2007.php

を特定、文書を開くために、次の行に

$PHPWord = PhpWord\IOFactory::load('<file path of your MSWord document>'); // or \PhpOffice\PhpWord\IOFactory depending on your environment 

$PHPWord = new PHPWord(); 

を交換する必要があります

関連する問題