問題タブ [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.
php - Zend LiveDocx - ディスクからローカル テンプレートを読み取れない
Zend フレームワーク プロジェクトで Word ドキュメントを作成しようとしていますが、うまくいきません。
これは私のアクションコードです:
テンプレートは、プロジェクトのルート (パブリック フォルダー) にあります。テンプレートはこのチュートリアルからダウンロードされ、編集したり開いたりしていません... .
キャッチ例外は、次のエラーを示しています。
アプリケーション エラー: ディスクからローカル テンプレートを読み取れません。
また、テンプレートへのパスを次のように変更してみました。
しかし、同じ結果...
次に、次のように chmod を使用してファイルのアクセス許可を変更しようとしました。
そして、私はこのエラーを受け取りました:
警告: chmod(): そのようなファイルまたはディレクトリはありません
誰も同じ問題を経験しましたか? または、誰かがこれで私を助けることができますか?
php - file_put_contents 許可が拒否されました + livedocx
私は LiveDocx と zend フレームワークを使用して、値を持つテンプレートから単語文書を生成しています。これは私がコントローラーで行うことです:
しかし、私は常にエラーが発生します:
警告: file_put_contents(document.docx): ストリームを開くことができませんでした: 行 313 の /var/www/site/application/controllers/ResultsController.php で許可が拒否されました
ご覧のとおり、ファイルのアクセス許可を chmod で変更しようとしましたが、うまくいきませんでした...
また、次のようにパブリックフォルダーのアクセス許可を変更しようとしました:
しかし、同じ結果が得られました..
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
私は何を間違っていますか?
php - ZendService\LiveDocx が docx ではなく zip ファイルを返す
ZendService\LiveDocx ライブラリを使用していますが、ステージ サーバー (Linux) でこれを実行し、形式を docx に要求すると、実際のドキュメントではなく zip ファイルが返されます。zip ファイルは、ドキュメントを記述した XML ファイルで構成されています。形式を PDF にするように要求すると、正常に機能します。docx ドキュメントを生成しようとすると、これはローカル開発環境 (Windows 7) で正常に機能します。
LiveDocx サービスが実際のドキュメントではなく zip ファイルを返す理由を教えてください。
php - LiveDocx のプライベートな代替手段
データベースにあるデータから PDF を生成するソリューションを探していました。現在、HTMLに配置してからPDFに印刷していますが、PDFに直接保存するように求められました。これらはデザインが大きく異なるドキュメントであるため、以前は余白やフォント サイズを変更するのは簡単でしたが、今では直接 PDF 出力を要求するのはより困難になっているため、LiveDocx が私にとって優れたソリューションであることがわかりました.. . しかし、これらのドキュメントは非常にプライベートなもの (病気、収入など) であり、上司はドキュメントをサーバーに送信することを望んでいません。だから私はいくつかの他の解決策を探しています。完璧な回避策は、LiveDocx が提案していることを実行することです (必要なときにいつでも変更できる Docx 形式のテンプレートがあり、テンプレートにデータを送信してギャップを埋め、もちろん PDF に保存できます)。サーバ。このようなことを知っていますか?
私のプラットフォームは PHP+Zend Framework に基づいているため、それと互換性があるはずです。
ありがとうございました!!