問題タブ [phpword]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2174 参照

php - PHPWordテンプレートがクエリ結果をループして値を入力しない

次のエラーが表示されます。

私はこのコードを持っています:

testLetter.docxこれが含まれています:

レターに値を入力するためのクエリを取得できません。

クエリは Web サイトの別の場所に結果を生成するので、それが機能することはわかっています。

$dlink$host, $user, $password$dbnameつながり

レター フォルダーにドキュメントを取得していますが、期待したほど多くはなく、クエリからのデータではなく、 などを含むtestLetter.docxすべての正確なコピーです。${Value1}

コードのさまざまなバリエーションを試しましたが、$Values. 誰かがこれで私を助けてくれますか? 私はPHPWordが初めてです。

0 投票する
4 に答える
1205 参照

php - ワードファイルがダウンロードできない

ヘッダーの何が問題なのか教えていただけますか? ダウンロードがうまくいきません。PHPWord ライブラリを使用していますが、問題ないと思います

ありがとう

0 投票する
2 に答える
585 参照

php - PHPWORD 行番号

ドキュメントに行番号を追加するにはどうすればよいですか?

これを追加しました。

私のPhpWord\Writer\Word2007\Document.phpスクリプトには、直後に;

どこが間違っていますか?

0 投票する
1 に答える
280 参照

php - 画像を追加するときのphpWordファイルの成長の問題

よし、これがシナリオだ。収集してデータベースに保存したデータに基づいて、約 200 の MS Word ドキュメントを生成する必要があります。写真付きまたは写真なしの単語ドキュメントの生成は、ユーザー オプションです。Word doc の生成後、生成されたすべてのファイルの zip ファイルを作成したいと考えています。zip 部分が完了し、大部分の word ファイルの生成が完了しました。

ユーザーが写真なしでレポートを生成することを選択すると、サイトはデータベースにクエリを実行し、レポートの約 200 レコードを返します。次に、foreach ループを使用して PHPWord コーディングを実行し、ファイルを生成して一時フォルダーに書き込みます。 foreach ループ コードを実行してすべてを圧縮し、一時ファイルを削除します。よく働く。ただし、写真付きのレポートを生成するオプションを選択すると、Word ドキュメントの生成が開始されますが、ファイルが作成されるたびにファイル サイズが大きくなります。最初のファイルは 70k、2 番目のファイルは 140k、3 番目のファイルは 210k というように、各ファイルはそれぞれ 70k にする必要があります。2 つの操作の唯一の違いは、次のようなテーブル セルに addImage コマンドを含めることです。

助けてください!

0 投票する
0 に答える
1041 参照

php - PHPWord: 置き換えられた画像が実際には置き換えられない

ドライブに存在する他の画像と置き換える必要があるいくつかの画像を含む単語文書 (テンプレート) があります。ドキュメントに存在する画像は現在空白です。そして、それらを置き換えるものには、いくつかのテキストが書かれています。1 つの方法は、各ドキュメントを編集してから、画像をダブルクリックして、Pbrush を使用して画像を編集することでした。その他の方法は以下です。

私はPHPWordを使って仕事をしました。ドキュメントを開き、 の画像を置き換えword/mediaます。

問題: 一見、画像が置き換えられたように見えます。また、zip/winrar をチェックすると、イメージが置き換えられます。しかし、ドキュメント内の画像をダブルクリックすると、PBrush に古い (空白の) 画像が表示されます。新しく編集した画像を表示したい。または、仕事をする別の方法。

この関数は元の PHPWord には存在しませんが、仕事をするための簡単な修正として見つかりました。(PhpWord/Template.php)

私のコード:

PS私が言おうとしていることは明らかです。必要に応じて、問題が明確でない場合に備えて、テスト ドキュメントをどこかにアップロードできます。