Aspose.PDF Java para PHP
Introducción a Aspose.PDF Java para PHP
Puente PHP / Java
El puente PHP/Java es una implementación de streaming, basada en XML\u0412 protocolo de red, que se puede usar para conectar un motor de scripts nativo, por ejemplo PHP, Scheme o Python, con una máquina virtual Java. Es hasta 50 veces más rápido que el RPC local a través de SOAP, requiere menos recursos del lado del servidor web. Es más rápido y más fiable que la comunicación directa a través de la Interfaz Nativa de Java, y no requiere componentes adicionales para invocar procedimientos Java desde PHP o procedimientos PHP desde Java.
Leer más en sourceforge.net
Aspose.PDF for Java
Aspose.PDF for Java es un componente de creación de documentos PDF que permite a sus aplicaciones Java leer, escribir y manipular documentos PDF sin usar Adobe Acrobat.
Aspose.PDF for Java es un componente de precio asequible que ofrece una increíble cantidad de características, que incluyen: opciones de compresión de PDF, creación y manipulación de tablas, soporte de gráficos, funciones de imágenes, amplia funcionalidad de hipervínculos, controles de seguridad ampliados y manejo de Font personalizado.
Aspose.PDF for Java le permite crear archivos PDF directamente a través de la API proporcionada y plantillas XML. Usar Aspose.PDF for Java también le permitirá añadir capacidades PDF a sus aplicaciones en poco tiempo.
Aspose.PDF Java para PHP
El proyecto Aspose.PDF for PHP muestra cómo se pueden realizar diferentes tareas utilizando las APIs de Aspose.PDF Java en PHP. Este proyecto tiene como objetivo proporcionar ejemplos útiles para los desarrolladores PHP que desean utilizar Aspose.PDF for Java en sus proyectos PHP usando Puente PHP/Java.
Requisitos del sistema y plataformas compatibles
Requisitos del sistema
A continuación se enumeran los requisitos del sistema para usar Aspose.PDF for PHP via Java:
- Servidor Tomcat 8.0 o superior instalado.
- PHP/JavaBridge está configurado.
- FastCGI está instalado.
- Componente Aspose.PDF 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
Descargue las bibliotecas requeridas mencionadas a continuación. Estas son las necesarias para ejecutar ejemplos de Aspose.PDF Java para PHP.
- Aspose: Componente Aspose.PDF for Java
- Puente PHP/Java
Descargar ejemplos de sitios de código social
Las siguientes versiones de ejemplos en ejecución están disponibles para descargar en los sitios de código social mencionados a continuación:
GitHub
- Ejemplos de Aspose.PDF Java para PHP
Configurar el código fuente en la plataforma Linux
Por favor siga estos pasos simples para abrir y ampliar el código fuente mientras lo utiliza:
1. Instalar Tomcat Server
Para instalar el servidor Tomcat, ejecute el siguiente comando en la consola de Linux. Esto instalará correctamente el servidor Tomcat.
sudo apt-get install tomcat82. Descargar y configurar PHP/JavaBridge
Para descargar los binarios de PHP/JavaBridge, ejecute el siguiente comando en la consola de Linux.
wget http://citylan.dl.sourceforge.net/project/php-java-bridge/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zipDescomprima los binarios de PHP/JavaBridge ejecutando el siguiente comando en la consola de Linux.
unzip -d php-java-bridge_6.2.1_documentation.zipEsto extraerá JavaBridge.war archivo. Cópialo a tomcat88 webapps directorio ejecutando el siguiente comando en la consola de Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.warAl copiar, tomcat8 creará automáticamente una nueva directorio “JavaBridge” en webapps.
Si aparece algún mensaje de error, entonces instala FastCGI ejecutando el siguiente comando en la consola de Linux.
sudo apt-get install php55-cgiSi JAVA_HOME error se muestra, entonces abre el archivo /etc/default/tomcat8 y descomenta la línea que establece JAVA_HOME.
3. Configurar ejemplos de Aspose.PDF Java para PHP
Clonar, ejemplos PHP ejecutando los siguientes comandos dentro de la directorio webapps/JavaBridge.
$ git init
$ git clone [https://github.com/aspose-pdf/Aspose.PDF-for-Java/tree/master/Plugins/Aspose.PDF-for-Java_for_PHP]Configurar el código fuente en la plataforma Windows
Por favor, siga los siguientes pasos simples para configurar PHP/Java Bridge en la plataforma Windows
-
Instale PHP5 y configúrelo como lo hace normalmente.
-
Instale JRE 6 (Java Runtime Environment) si aún no lo tiene. Puede verificar esto en C:\Program Files etc. Puede descargarlo aquí . Yo estoy usando JRE 6 ya que es compatible con PHP Java Bridge (PJB).
-
Instale Apache Tomcat 8.0. Puede descargarlo aquí.
-
Descargue JavaBridge.war. Copie este archivo al directorio webapps de tomcat. (ej: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps )
-
Reinicie el servicio Apache Tomcat.
-
Vaya a http://localhost:8080/JavaBridge/test.php para comprobar si php funciona. Puede encontrar otros ejemplos allí.
-
Copie su Aspose.PDF Java archivo jar a C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib.
-
Clone Aspose.PDF Java para PHP ejemplos dentro de la directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Copie la directorio C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java a la directorio de ejemplos de Aspose.PDF Java para PHP.
-
Reinicie el servicio Apache Tomcat y comience a usar los ejemplos.
Soporte, extender y contribuir
Soporte
Desde los primeros días de Aspose, supimos que simplemente ofrecer a nuestros clientes buenos productos no sería suficiente. También necesitábamos ofrecer un buen servicio. Nosotros también somos desarrolladores y entendemos lo frustrante que es cuando un problema técnico o una peculiaridad del software le impide hacer lo que necesita hacer. Estamos aquí para resolver problemas, no para crearlos.
Esta es la razón por la que ofrecemos soporte gratuito. Cualquier persona que use nuestro producto, ya sea que lo haya comprado o lo esté utilizando en una evaluación, merece toda nuestra atención y respeto.
Puede registrar cualquier problema o sugerencia relacionado con Aspose.Cells Java for PHP usando cualquiera de las siguientes plataformas:
Extender y contribuir
Aspose.PDF Java for PHP es de código abierto y su código fuente está disponible en los principales sitios web de desarrollo colaborativo enumerados a continuación. Se alienta a los desarrolladores a descargar el código fuente y contribuir sugiriendo o añadiendo nuevas funcionalidades o mejorando las existentes, de modo que otros también puedan beneficiarse de él.
Código fuente
Puede obtener el código fuente más reciente en una de las siguientes ubicaciones