xlsファイルをpdfドキュメントに変換するPHP/java /オープンソースソフトウェアコンバータまたはPHPライブラリはありますか?PHP Excel(.xls)をpdfに変換する
概要:xlsスプレッドシートを作成している既存のコード(2002-2006年頃、私が信じるpre open xmlバージョン)をpdfsに変える必要があります。
ここを含めてどこでも検索しています。私はちょうど正しい方向にバンプが必要だと思う、私はそこに何かがあることは確かだ。
xlsファイルをpdfドキュメントに変換するPHP/java /オープンソースソフトウェアコンバータまたはPHPライブラリはありますか?PHP Excel(.xls)をpdfに変換する
概要:xlsスプレッドシートを作成している既存のコード(2002-2006年頃、私が信じるpre open xmlバージョン)をpdfsに変える必要があります。
ここを含めてどこでも検索しています。私はちょうど正しい方向にバンプが必要だと思う、私はそこに何かがあることは確かだ。
デフォルトのプリンタドライバとしてPDFライタを使用してOpenOffice をインストールすると、XLSファイルをLinux上のPDFに変換できます。
次に、 "-p"コマンドラインの パラメータを使用してOpenOffice(PHP)を呼び出すと、指定したファイルを読み込んで印刷することができます。
とsoffice -p accounts.xls
"accounts.xls" ファイルをロードしOpenOfficeや「:あなたのファイルであった場合
たとえば、 "accounts.xlsは、" あなたは以下のコマンド を呼ぶだろうPDF文書を 希望のファイル名に保存するように設定されている PDFライターに印刷します。
GhostScriptは、適切なPDFライターです。
OpenOfficeのセットアップガイドは「のspadmin」ユーティリティを使用して プリンタドライバをインストールして設定する方法について説明し、PDFライターとして のghostscriptの使用について説明します 「オープンオフィスのセットアップガイド - 付録」 http://www.openoffice.org/docs/setup_guide/appendix.html
バックティック実行 オペレータまたは "exec"機能を使用して、PHPからOpenOfficeを呼び出すことができます。 http://www.php.net/manual/en/ref.exec.php
は、PHPプログラム実行機能:ファイルシステムは: http://www.php.net/manual/en/function.rename.php
のOpenOfficeがでかなり良いです名前の変更
PHP:あなたはまた、結果のPDFファイルを を移動および/または名前を変更するPHPを使用する必要がありますXLSファイルを処理していますが、 は完全にすべてのファイルをレンダリングしない可能性があります。 の究極の互換性が必要な場合は、Windows プラットフォームまたはエミュレータでMicrosoft Excelを使用する必要があります。 "IT AsiaOne"は Microsoft Office(OpenOfficeを含む)のいくつかの選択肢を見て、 " 代替スイートは約束していません... Microsoftとの完全な互換性はありません 一般に、オフィスで作成したドキュメントは、 Microsoft ".doc"、 ".ppt"、および "。XLS "ファイル形式":
ITアジアワン - スペシャル - Yoursをピッキング http://it.asia1.com.sg/specials/mmedia20020724_001.html
追加のリンクについて:
OpenOffice.orgホームページ http://www.openoffice.org/
Ghostscriptのホームページ http://www.cs.wisc.edu/~ghost/
PHPホームページ http://www.php.net/
Googleの検索戦略:
OpenOfficeのスクリプトPDFでlinux :?//www.google.com/search Q = OpenOfficeの%20scripting%20pdf%20linux
OpenOfficeの印刷 "コマンドライン" :/ /www.google.com/search?q=openoffice%20scripting%20pdf%20linux
その後、 openoffice.orgホームページから「コマンドラインパラメータ」を検索します。
REF:http://answers.google.com/answers/threadview/id/177241.html
あなたはPDFに直接生成するために、リファクタリング、コードを考えがあります。 Excelのスプレッドシートを生成し、変換しようとするよりも、 – MadMurf
http://stackoverflow.com/questions/265760/generating-pdfs-with-phpは、PHP – MadMurf
@MadMurfを使用してPDFを生成するソリューションを提供しています。これは私がしたくないことです。既存のコードがたくさんあります関与する。それは私がむしろそうなるだろう。ただし、ほとんどの場合リファクタリングは不可能です。 – Louis