Aspose.Cells Java for PHP

Introducción a Aspose.Cells Java para PHP

PHP / Java Bridge

El Puente PHP/Java es una implementación de un protocolo de red basado en streaming y XML, que se puede utilizar para conectar un motor de script nativo, por ejemplo PHP, Scheme o Python, con una máquina virtual de Java. Es hasta 50 veces más rápido que RPC local a través de SOAP, requiere menos recursos en el lado del servidor web. Es más rápido y confiable que la comunicación directa a través de la Interfaz Nativa de Java, y no requiere componentes adicionales para invocar procedimientos de Java desde PHP o procedimientos de PHP desde Java.

Leer más en sourceforge.net

Aspose.Cells for Java

Aspose.Cells for Java es un componente galardonado de hoja de cálculo de Excel que permite a los desarrolladores de Java incrustar la capacidad de leer, escribir y manipular hojas de cálculo de Excel® (XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS), HTML, MHTML, PDF y formatos de archivos de imagen en sus propias aplicaciones Java sin depender de Microsoft Excel®.

Aspose.Cells for Java es un componente maduro, escalable y rico en funciones que ofrece muchas funciones que van más allá de las simples capacidades de exportación de datos de otros proveedores. Con Aspose.Cells for Java, los desarrolladores pueden exportar datos, formatear hojas de cálculo hasta el nivel más granular, importar imágenes, crear gráficos, aplicar y calcular fórmulas complejas, transmitir datos de Excel®, guardar en varios formatos y mucho más, todo esto sin necesidad de Microsoft Excel® ni de Automatización de Office de Microsoft.

Aspose.Cells Java for PHP

El proyecto Aspose.Cells para PHP muestra cómo se pueden realizar diferentes tareas utilizando las API de Aspose.Cells Java en PHP. Este proyecto tiene como objetivo proporcionar ejemplos útiles para los desarrolladores de PHP que deseen utilizar Aspose.Cells for Java en sus proyectos de PHP utilizando PHP/Java Bridge.

Esta sección incluye los siguientes temas:

Requisitos del sistema y plataformas compatibles

Requisitos del sistema

A continuación se encuentran los requisitos del sistema para usar Aspose.Cells Java para PHP:

  • Servidor Tomcat 8.0 o superior instalado.
  • La configuración de PHP/JavaBridge está completa.
  • FastCGI está instalado.
  • Componente Aspose.Cells descargado.

Plataformas compatibles

A continuación se presentan las plataformas compatibles:

  • PHP 5.3 o superior
  • Java 1.8 o superior

Descargas y Configuración

Descargar Bibliotecas Requeridas

Descargar las bibliotecas requeridas mencionadas a continuación. Estas son necesarias para ejecutar ejemplos de Aspose.Cells Java para PHP.

Descargar Ejemplos de Sitios de Codificación Social

Las siguientes versiones de ejemplos en ejecución están disponibles para descargar en los sitios de codificación social mencionados a continuación:


GitHub

Cómo configurar el código fuente en la plataforma Linux

Por favor, siga estos sencillos pasos para abrir y extender el código fuente al usar:

1. Instalar el servidor Tomcat

Para instalar el servidor Tomcat, emita el siguiente comando en la consola de Linux. Esto instalará correctamente el servidor Tomcat.

 sudo apt-get install tomcat8

2. Descargar y configurar PHP/JavaBridge

Para descargar los binarios de PHP/JavaBridge, emita el siguiente comando en la consola de 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 

Descomprima los binarios de PHP/JavaBridge emitiendo el siguiente comando en la consola de Linux.

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

Esto extraerá el archivo JavaBridge.war. Copie a la carpeta webapps de tomcat8 emitiendo el siguiente comando en la consola de Linux.

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

Al copiar, tomcat8 creará automáticamente una nueva carpeta JavaBridge en webapps. Una vez creada la carpeta, asegúrese de que su tomcat8 esté en ejecución y luego verifique localhost:8080/JavaBridge en el navegador, debería abrir una página predeterminada de JavaBridge.

Si aparece algún mensaje de error, instale FastCGI emitiendo el siguiente comando en la consola de Linux.

  sudo apt-get install php55-cgi 

Después de instalar php5.5 cgi, reinicie el servidor tomcat8 y verifique localhost:8080/JavaBridge nuevamente en el navegador.

Si se muestra un error de JAVA_HOME, abra el archivo /etc/default/tomcat8 y descomente la línea que establece el JAVA_HOME. Verifique localhost:8080/JavaBridge nuevamente en el navegador, debería aparecer la página de ejemplos de PHP/JavaBridge. 

3. Configurar los ejemplos de Aspose.Cells Java para PHP

Clonar ejemplos de PHP emitiendo los siguientes comandos dentro de la carpeta webapps/JavaBridge. 

 $ git init 

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

Cómo configurar el código fuente en la Plataforma Windows

Siga los siguientes sencillos pasos para configurar PHP/Java Bridge en la plataforma Windows

\1. Instalar PHP5 y configurar como lo hace normalmente \ 2. Instale JRE 6 (Entorno de ejecución de Java) si aún no lo tiene. Puede verificar esto en C: \ Archivos de programa, etc. Puede descargarlo aquí. Estoy usando JRE 6 ya que es compatible con PHP Java Bridge (PJB).

\ 3. Instale Apache Tomcat 8.0. Puede descargarlo aquí

  1. Descargue JavaBridge.war. Copie este archivo en el directorio webapps de tomcat. (ej: C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 8.0 \ webapps)

\ 5. Reinicie el servicio de apache tomcat.

  1. Vaya a localhost:8080/JavaBridge/test.php para verificar si funciona PHP. Puede encontrar otros ejemplos allí

  2. Copie su archivo jar de Aspose.Cells Java en C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 8.0 \ webapps \ JavaBridge \ WEB-INF \ lib

\ 8. Clone los ejemplos de Aspose.Cells Java for PHP dentro de la carpeta C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 8.0 \ webapps \

\ 8. Copie la carpeta C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 8.0 \ webapps \ JavaBridge \ java a su carpeta de ejemplos de Aspose.Cells Java para PHP.

\ 10. Reinicie el servicio de apache tomcat y comience a usar los ejemplos.

Soporte, Ampliación y Contribución

Soporte

Desde los primeros días de Aspose, supimos que simplemente proporcionar buenos productos a nuestros clientes no sería suficiente. También necesitábamos brindar un buen servicio. Nosotros mismos somos desarrolladores y entendemos lo frustrante que resulta cuando un problema técnico o una peculiaridad en el software le impide hacer lo que necesita. Estamos aquí para resolver problemas, no para crearlos.

Es por eso que ofrecemos soporte gratuito. Cualquier persona que use nuestro producto, ya sea que los haya comprado o esté usando una evaluación, merece nuestra completa atención y respeto.

Puede registrar cualquier problema o sugerencia relacionada con Aspose.Cells Java para PHP utilizando cualquiera de las siguientes plataformas:

Ampliar y Contribuir

Aspose.Cells Java para PHP es de código abierto y su código fuente está disponible en los principales sitios web de codificación social mencionados a continuación. Se alienta a los desarrolladores a descargar el código fuente y contribuir sugiriendo o añadiendo nuevas funciones o mejorando las existentes, para que otros también puedan beneficiarse de ello.

Código Fuente

Puede obtener el último código fuente en una de las siguientes ubicaciones