Aspose.Cells Java for PHP

Введение в Aspose.Cells Java for PHP

PHP/Java Мост

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

Подробнее наsourceforge.net

Aspose.Cells for Java

Aspose.Cells for Java is an award-winning Excel Spreadsheet component that allows Java developers to embed the ability to read, write and manipulate Excel® spreadsheets (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 Автоматизация офиса.

Aspose.Cells Java for PHP

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

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

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

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

Ниже приведены системные требования для использования 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.

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

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


Гитхаб

Как настроить исходный код на платформе 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 

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

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

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

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

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

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

  sudo apt-get install php55-cgi 

После установки php5.5 cgi перезапустите сервер tomcat8 и проверьтелокальный: 8080/JavaBridgeснова в браузере.

ЕслиJAVA_HOMEотображается ошибка, затем откройте файл /etc/default/tomcat8 и раскомментируйте строку, которая устанавливает JAVA_HOME. Снова проверьте localhost:8080/JavaBridge в браузере, он должен появиться на странице примеров PHP/JavaBridge.

3. Настройте Aspose.Cells Java for 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 на платформе Windows.

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

\3. Установите Apache Tomcat 8.0. Вы можете скачать это здесь

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

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

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

  1. Скопируйте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 имеет открытый исходный код, и его исходный код доступен на основных веб-сайтах социального кодирования, перечисленных ниже. Разработчикам рекомендуется загружать исходный код и вносить свой вклад, предлагая или добавляя новые функции или улучшая существующие, чтобы другие также могли извлечь из этого пользу.

Исходный код

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