Aspose.Cells Java for PHP

Aspose.Cells Java for PHPの紹介

PHP / Java Bridge

PHP/Java Bridgeは、ストリーミング、XMLベースのnetwork protocolの実装であり、ネイティブスクリプトエンジン(PHP、Scheme、Pythonなど)をJava仮想マシンに接続するために使用できます。SOAP経由のローカルRPCよりも最大50倍高速であり、ウェブサーバーサイドでより少ないリソースを必要とします。Java Native Interface経由の直接通信よりも高速で信頼性が高く、PHPからJava手続きを呼び出すための追加のコンポーネントは必要ありません。

詳細はsourceforge.netで読む

Aspose.Cells for Java

Aspose.Cells for Javaは、Java開発者が自分自身のJavaアプリケーションにExcel®スプレッドシート(XLS、XLSX、XLSM、XLSB、XLTX、SpreadsheetML、CSV、ODS)、HTML、MHTML、PDF、画像ファイル形式の読み取り、書き込み、操作機能を埋め込むことを可能にする優れたExcelスプレッドシートコンポーネントです。

Aspose.Cells for Javaは、成熟し、スケーラブルで機能豊富なコンポーネントであり、他のベンダーの単純なデータエクスポート機能をはるかに超える多くの機能を提供しています。Aspose.Cells for Javaを使用すると、開発者はデータをエクスポートし、スプレッドシートを最も詳細なレベルでフォーマットし、画像をインポートし、チャートを作成し、複雑な数式を適用および計算し、Excel®データをストリーミングし、さまざまなフォーマットで保存し、それ以外にも多くを行います - すべてがMicrosoft Excel®またはMicrosoft Office Automationに依存する必要はありません。

Aspose.Cells Java for PHP

Project Aspose.Cells for PHPは、PHPプロジェクトでAspose.Cells for Javaを使用するPHP開発者向けに有用な例を提供することを目的としています。このプロジェクトは、PHP/Java Bridgeを使用してPHPプロジェクトでAspose.Cells for Javaを利用するPHP開発者向けの有用な例を提供することを目的としています。

このセクションには次のトピックが含まれています:

システム要件およびサポートされるプラットフォーム

システム要件

Aspose.Cells Java for PHPを使用するためのシステム要件は以下の通りです:

  • Tomcat Server 8.0以上がインストールされている。
  • PHP/JavaBridgeが構成されている。
  • FastCGIがインストールされている。
  • Aspose.Cellsコンポーネントをダウンロードしてください。

サポートされているプラットフォーム

サポートされているプラットフォームは次のとおりです:

  • PHP 5.3以上
  • Java 1.8以上

ダウンロードおよび構成

必要なライブラリのダウンロード

以下に記載されている必須ライブラリをダウンロードしてください。これらはAspose.Cells Java for PHPの例の実行に必要です。

ソーシャルコーディングサイトから例をダウンロードする

実行中の例のリリースは、以下に記載されているソーシャルコーディングサイトでダウンロードできます:


GitHub

Linuxプラットフォーム上のソースコードの構成方法

次のシンプルな手順に従ってソースコードを開いて拡張する方法を見ていきます

1. Tomcatサーバーのインストール

Tomcatサーバーをインストールするには、Linuxコンソールで以下のコマンドを入力してください。これにより、Tomcatサーバーが正常にインストールされます。

 sudo apt-get install tomcat8

2. PHP/JavaBridgeのダウンロードと構成

PHP/JavaBridgeのバイナリをダウンロードするには、Linuxコンソールで以下のコマンドを入力してください。

  wget https://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_7.2.1/php-java-bridge_7.2.1_documentation.zip/download 

次のコマンドをLinuxコンソールで入力して、PHP/JavaBridgeのバイナリを解凍してください。

  unzip -d php-java-bridge_6.2.1_documentation.zip 

これにより、JavaBridge.war ファイルが展開されます。次に、次のコマンドをLinuxコンソールで入力して、このファイルをtomcat88の webapps フォルダにコピーしてください。

  sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war 

コピーすることで、tomcat8は自動的に webapps 内に新しいフォルダ “JavaBridge” を作成します。フォルダが作成されたら、tomcat8が実行されていることを確認し、そしてブラウザで localhost:8080/JavaBridge を確認してください。これにより、JavaBridgeのデフォルトページが開きます。

エラーメッセージが表示された場合は、次のコマンドをLinuxコンソールで入力して FastCGI をインストールしてください。

  sudo apt-get install php55-cgi 

php5.5 cgiをインストールした後、tomcat8サーバーを再起動し、ブラウザで localhost:8080/JavaBridge を再度確認してください。

JAVA_HOME エラーが表示される場合は、/etc/default/tomcat8ファイルを開いて、JAVA_HOMEを設定する行のコメントを外してください。その後、ブラウザで localhost:8080/JavaBridge を再度確認すると、PHP/JavaBridgeの例のページが表示されます。 

3. Aspose.Cells Java for PHPの構成

webapps/JavaBridgeフォルダ内で以下のコマンドを入力して、PHPの例をクローンしてください。 

 $ git init 

$ git clone [https://github.com/aspose-cells/Aspose.Cells-for-Java/tree/master/Plugins/Aspose_Cells_Java_for_PHP] 

Windowsプラットフォームでのソースコードの構成方法

Windowsプラットフォーム上でPHP/Java Bridgeを構成するためには、以下の簡単な手順に従ってください。

\1. PHP5をインストールし、通常どおりに構成してください。 \2. JRE 6(Javaランタイム環境)をインストールしていない場合は、C:\Program Filesなどで確認できます。 ダウンロードはこちら できます。私はJRE 6を使用しています。それはPHP Java Bridge(PJB)と互換性があるためです。

\3. Apache Tomcat 8.0をインストールしてください。ダウンロードはこちら できます。

  1. JavaBridge.war をダウンロードしてください。 このファイルをtomcatのwebappsディレクトリにコピーしてください。 (例: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps)

\5. tomcat apacheサービスを再起動してください。

  1. localhost:8080/JavaBridge/test.php に移動して、PHPが動作するかどうかを確認してください。 そこに他の例も見つけることができます

  2. Aspose.Cells Java のjarファイルをC:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib にコピーしてください。

\8. Aspose.Cells Java for PHP の例をC:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\フォルダ内にクローンしてください。

\8. フォルダ C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java を、Aspose.Cells Java for PHPの例フォルダにコピーしてください。

\10. apache tomcatサービスを再起動し、例を使用し始めてください。

サポート、拡張、貢献

サポート

Asposeが立ち上がって最初の日から、良い製品だけを提供するだけでは不十分だと分かっていました。良いサービスも提供する必要がありました。私たち自身も開発者であり、技術的な問題やソフトウェアの不具合が必要なことを妨げるときにどれだけイライラするか理解しています。私たちは問題を解決するためにここにいて、それを作り出すためではありません。

そのため、無料サポートを提供しています。製品を購入したか、評価を使用しているかに関わらず、私たちの製品を使用するすべての人にフルの注意と尊敬を提供する価値があります。

Aspose.Cells Java for PHPに関連する問題や提案は、以下のプラットフォームのいずれかを使用してログを取ることができます。

拡張と貢献

Aspose.Cells Java for PHPはオープンソースであり、そのソースコードは以下の主要なソーシャルコーディングウェブサイトで利用できます。開発者はソースコードをダウンロードし、新しい機能の提案や追加、または既存の機能の改善を行うことを奨励されており、他の利用者にも恩恵をもたらすことができます。

ソースコード

最新のソースコードを以下の場所から取得できます