問題タブ [livedocx]

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 に答える
452 参照

php - Zend LiveDocx - ディスクからローカル テンプレートを読み取れない

Zend フレームワーク プロジェクトで Word ドキュメントを作成しようとしていますが、うまくいきません。

これは私のアクションコードです:

テンプレートは、プロジェクトのルート (パブリック フォルダー) にあります。テンプレートはこのチュートリアルからダウンロードされ、編集したり開いたりしていません... .

キャッチ例外は、次のエラーを示しています。

アプリケーション エラー: ディスクからローカル テンプレートを読み取れません。

また、テンプレートへのパスを次のように変更してみました。

しかし、同じ結果...

次に、次のように chmod を使用してファイルのアクセス許可を変更しようとしました。

そして、私はこのエラーを受け取りました:

警告: chmod(): そのようなファイルまたはディレクトリはありません

誰も同じ問題を経験しましたか? または、誰かがこれで私を助けることができますか?

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

php - file_put_contents 許可が拒否されました + livedocx

私は LiveDocx と zend フレームワークを使用して、値を持つテンプレートから単語文書を生成しています。これは私がコントローラーで行うことです:

しかし、私は常にエラーが発生します:

警告: file_put_contents(document.docx): ストリームを開くことができませんでした: 行 313 の /var/www/site/application/controllers/ResultsController.php で許可が拒否されました

ご覧のとおり、ファイルのアクセス許可を chmod で変更しようとしましたが、うまくいきませんでした...

また、次のようにパブリックフォルダーのアクセス許可を変更しようとしました:

しかし、同じ結果が得られました..

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

yii - Yii + ZendService/LiveDocx

Zend Service Livedocx を使用しようとしています。私はアプリケーションで Submission と SubmissionFiles の 2 つのモデルを使用しています。SubmissionController の Create アクションを使用して、Submission データと SubmissionFiles データを保存しています。そのアクションで MailMerge クラスを呼び出そうとしていますが、次のエラーが表示されます: Fatal error: Cannot redeclare class ZendService\LiveDocx\AbstractLiveDocx in C:\wamp\www\publications\src\web\protected\vendors\ZendService\LiveDocx \AbstractLiveDocx.php

SubmissionController

//何らかのコード

保護された/vendors/ZendService/LiveDocx/MailMerge.php

保護された/vendors/ZendService/LiveDocx/AbstractLiveDocx.php

require_once 'ZendService\LiveDocx\AbstractLiveDocx.php'; にコメントすると、MailMerge.php で次のエラーが表示されます: Fatal error: Class 'AbstractLiveDocx' not found in C:\wamp\www\publications\src\web\protected\vendors\ZendService\LiveDocx\MailMerge.php

私は何を間違っていますか?

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

php - ZendService\LiveDocx が docx ではなく zip ファイルを返す

ZendService\LiveDocx ライブラリを使用していますが、ステージ サーバー (Linux) でこれを実行し、形式を docx に要求すると、実際のドキュメントではなく zip ファイルが返されます。zip ファイルは、ドキュメントを記述した XML ファイルで構成されています。形式を PDF にするように要求すると、正常に機能します。docx ドキュメントを生成しようとすると、これはローカル開発環境 (Windows 7) で正常に機能します。

LiveDocx サービスが実際のドキュメントではなく zip ファイルを返す理由を教えてください。

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

php - LiveDocx のプライベートな代替手段

データベースにあるデータから PDF を生成するソリューションを探していました。現在、HTMLに配置してからPDFに印刷していますが、PDFに直接保存するように求められました。これらはデザインが大きく異なるドキュメントであるため、以前は余白やフォント サイズを変更するのは簡単でしたが、今では直接 PDF 出力を要求するのはより困難になっているため、LiveDocx が私にとって優れたソリューションであることがわかりました.. . しかし、これらのドキュメントは非常にプライベートなもの (病気、収入など) であり、上司はドキュメントをサーバーに送信することを望んでいません。だから私はいくつかの他の解決策を探しています。完璧な回避策は、LiveDocx が提案していることを実行することです (必要なときにいつでも変更できる Docx 形式のテンプレートがあり、テンプレートにデータを送信してギャップを埋め、もちろん PDF に保存できます)。サーバ。このようなことを知っていますか?

私のプラットフォームは PHP+Zend Framework に基づいているため、それと互換性があるはずです。

ありがとうございました!!