0

私はpandocdocxを使用してHTMLページからファイルを作成していますが、私の人生では、どのようなスタイルでも使用したり、テンプレートを正常に使用したりすることができないようです。docxファイルのスタイルを設定できないためか、何か間違ったことをしているためかはわかりません。ドキュメントは、pandocにとってそれほど冗長ではありません。dotx

また、クライアントがファイルをドキュメントとして開くようにhtmlをエコーアウトしてヘッダーを設定しようとしましたが、保存するときにいくつかの問題があります(htmlファイルとして保存しようとし、ドキュメントへの変換は行われません。とても簡単です)。

私がやりたいのは、スタイルが設定され、ロゴ画像を含む編集可能なドキュメントを作成することです。フォントの種類、色、サイズだけで十分です。基本的な配置があればよいでしょう。

誰かがLAMPのようなシステムでこれを達成する方法を知っていますか?

4

2 に答える 2

1

私はCLIでLibreofficeを使用して変換を行うことに遭遇し、はるかに大きな成功を収めました。それはまだ完璧ではありませんが、私が得ていたものよりもはるかに優れており、オンボードのフォントの種類、サイズ、色がはるかに優れているようです。

インストールして使用する手順(CentOS / Redhatはこちら):

sudo yum install libreoffice libreoffice-headless

X11 / Xorgライブラリが必要になる場合があります。実行されない場合は、Xorgをインストールするのが最も簡単です。

libreoffice --headless --convert-to docx --outdir ./ myfile.html

私のために働いて、私はMSWord2008とLibreOffice3.5.6.2で読むことができるサービス可能な.docxファイルに行き着きました。

于 2012-10-09T10:12:30.313 に答える
1

検討する価値のある他のツールは、フォーマット変換だけでなく、テンプレートからの生成(メールマージ)に焦点を合わせたJODReportsDocmosisです。JODReportsは無料/オープンソースですが、Docmosisはそうではありません。どちらもさまざまな方法でPHPから呼び出すことができ、Docmosisにはクラウドサービスがあります。これは、アプリケーションがクラウドに到達できる場合、インストールのフットプリントがゼロであることを意味します。私はDocmosisを作成した会社で働いていることに注意してください。

どちらもdocx/dotxテンプレートから機能し、DocXを含むさまざまな出力形式を生成できると思います。

お役に立てば幸いです。

于 2012-10-16T06:27:48.017 に答える