Aspose.Cells Java for PHP

Введение в Aspose.Cells Java для PHP

PHP / Java Bridge

Мост PHP/Java - это реализация потокового XML-протокола обмена данными, который можно использовать для соединения сценарного движка нативного кода, например PHP, Scheme или Python, с виртуальной машиной Java. Он работает в 50 раз быстрее, чем локальный RPC через SOAP, требует меньше ресурсов на стороне веб-сервера. Он работает быстрее и надежнее, чем прямое взаимодействие через Java Native Interface, и не требует дополнительных компонентов для вызова процедур Java из PHP или процедур PHP из Java.

Читать далее на sourceforge.net

Aspose.Cells for Java

Aspose.Cells for Java - это награжденный компонент электронных таблиц Excel, который позволяет разработчикам Java встраивать возможность чтения, записи и манипулирования электронными таблицами Excel® (XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS), HTML, MHTML, PDF и изображениями в их собственные Java-приложения без необходимости полагаться на Microsoft Excel®.

Aspose.Cells for Java - это зрелый, масштабируемый и функционально насыщенный компонент, который предлагает множество функций, выходящих далеко за пределы простых возможностей экспорта данных других поставщиков. С Aspose.Cells for Java разработчики могут экспортировать данные, форматировать электронные таблицы на самом мельчайшем уровне, импортировать изображения, создавать диаграммы, применять и вычислять сложные формулы, потоковые данные Excel®, сохранять в различных форматах и многое другое - все это без необходимости использования Microsoft Excel® или автоматизации Microsoft Office.

Aspose.Cells Java for PHP

Проект Aspose.Cells для PHP показывает, как можно выполнять различные задачи, используя Java API Aspose.Cells в PHP. Этот проект призван предоставить полезные примеры для PHP-разработчиков, которые хотят использовать Aspose.Cells for Java в своих проектах PHP, используя PHP/Java Bridge.

Этот раздел включает следующие темы:

Требования к системе и поддерживаемые платформы

Системные требования

Вот требования системы для использования Aspose.Cells Java в PHP:

  • Установлен Tomcat Server 8.0 или выше.
  • Настроен PHP/JavaBridge.
  • Установлен FastCGI.
  • Загруженный компонент Aspose.Cells.

Поддерживаемые платформы

Ниже приведены поддерживаемые платформы:

  • PHP 5.3 или выше
  • Java 1.8 или выше

Загрузки и настройка

Загрузить необходимые библиотеки

Загрузите необходимые библиотеки, указанные ниже. Они необходимы для выполнения примеров Aspose.Cells Java для PHP.

Загрузить примеры из сайтов социального кодирования

Следующие версии выполняемых примеров доступны для загрузки на указанных ниже сайтах социального кодирования:


GitHub

Как настроить исходный код на платформе Linux

Пожалуйста, следуйте этим простым шагам для открытия и расширения исходного кода при использовании:

1. Установите Tomcat Server

Чтобы установить сервер 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 

Разархивируйте бинарные файлы PHP/JavaBridge, выполнив следующую команду в консоли Linux.

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

Это извлечет файл JavaBridge.war. Скопируйте его в папку tomcat88 webapps, выполнив следующую команду в консоли Linux.

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

При копировании tomcat8 автоматически создаст новую папку “JavaBridge” в webapps. Как только папка будет создана, убедитесь, что ваш tomcat8 работает, а затем проверьте localhost:8080/JavaBridge в браузере, он должен открыть ​​страницу по умолчанию JavaBridge.

Если появляется сообщение об ошибке, установите FastCGI, выполнив следующую команду в консоли Linux.

  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 для PHP

Склонируйте примеры PHP, выполнив следующие команды в папке webapps/JavaBridge. 

 $ git init 

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

Как настроить исходный код на платформе Windows

Пожалуйста, следуйте простым шагам ниже, чтобы настроить PHP/Java Bridge на платформе Windows

\1. Установите PHP5 и настройте его, как обычно. \2. Установите JRE 6 (Java Runtime Environment), если у вас его еще нет. Вы можете проверить это в C:\Program Files и т. д. Вы можете загрузить его здесь. Я использую JRE 6, т.к. он совместим с PHP Java Bridge (PJB).

\3. Установите Apache Tomcat 8.0. Вы можете загрузить его здесь.

  1. Загрузите JavaBridge.war. Скопируйте этот файл в директорию веб-приложений tomcat. (например, C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps)

\5. Перезапустите службу Apache tomcat.

  1. Перейдите по адресу localhost:8080/JavaBridge/test.php, чтобы проверить, работает ли PHP. Вы найдете там другие примеры

  2. Скопируйте ваш файл jar Aspose.Cells Java в 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 для PHP, используя любую из следующих платформ:

Расширение и вклад

Aspose.Cells Java для PHP является открытым исходным кодом, и его исходный код доступен на основных сайтах социального кодирования, перечисленных ниже. Разработчиков призывают загружать исходный код и вносить предложения или добавлять новые функции или улучшать существующие, чтобы другие тоже могли извлечь выгоду из этого.

Исходный код

Вы можете получить последний исходный код в одном из следующих мест