Aspose.PDF Java for PHP
Introdução ao Aspose.PDF Java para PHP
PHP / Java Bridge
O PHP/Java Bridge é uma implementação de um protocolo de rede baseado em XML com streaming, que pode ser usado para conectar um motor de script nativo, por exemplo, PHP, Scheme ou Python, com uma máquina virtual Java. Ele é até 50 vezes mais rápido que RPC local via SOAP e requer menos recursos do lado do servidor web. É mais rápido e mais confiável do que a comunicação direta via Java Native Interface, e não requer componentes adicionais para invocar procedimentos Java a partir de PHP ou procedimentos PHP a partir de Java.
Leia mais em sourceforge.net
Aspose.PDF para Java
Aspose.PDF para Java é um componente de criação de documentos PDF que permite que suas aplicações Java leiam, escrevam e manipulem documentos PDF sem usar o Adobe Acrobat.
Aspose.PDF para Java é um componente acessível que oferece uma incrível riqueza de funcionalidades, incluindo: opções de compressão de PDF, criação e manipulação de tabelas, suporte a gráficos, funções de imagem, funcionalidade extensa de hiperlink, controles de segurança estendidos e manipulação de fontes personalizadas.
Aspose.PDF para Java permite que você crie arquivos PDF diretamente através da API fornecida e de modelos XML. Usar o Aspose.PDF para Java também permitirá que você adicione capacidades de PDF aos seus aplicativos em pouco tempo.
Aspose.PDF Java para PHP
O projeto Aspose.PDF para PHP mostra como diferentes tarefas podem ser realizadas usando as APIs Aspose.PDF Java em PHP. Este projeto tem como objetivo fornecer exemplos úteis para Desenvolvedores PHP que desejam utilizar o Aspose.PDF para Java em seus projetos PHP usando PHP/Java Bridge.
Requisitos de Sistema e Plataformas Suportadas
Requisitos de Sistema
A seguir estão os requisitos de sistema para usar o Aspose.PDF para PHP via Java:
- Tomcat Server 8.0 ou superior instalado.
- PHP/JavaBridge está configurado.
- FastCGI está instalado.
- Componente Aspose.PDF baixado.
Plataformas Suportadas
As seguintes são as plataformas suportadas:
- PHP 5.3 ou superior
- Java 1.8 ou superior
Downloads e Configuração
Baixar Bibliotecas Necessárias
Baixe as bibliotecas necessárias mencionadas abaixo. Estas são necessárias para executar os exemplos do Aspose.PDF Java para PHP.
- Aspose: Componente Aspose.PDF para Java
- PHP/Java Bridge
Baixar Exemplos de Sites de Codificação Social
As seguintes versões de exemplos em execução estão disponíveis para download nos sites de codificação social mencionados abaixo:
GitHub
- Exemplos do Aspose.PDF Java para PHP
Como configurar o código-fonte na plataforma Linux
Siga estas etapas simples para abrir e estender o código-fonte enquanto usa:
1. Instalar o Tomcat Server
Para instalar o servidor Tomcat, emita o seguinte comando no console do Linux. Isso instalará com sucesso o servidor Tomcat.
sudo apt-get install tomcat8
2. Baixar e Configurar PHP/JavaBridge
Para baixar os binários do PHP/JavaBridge, emita o seguinte comando no console do 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.zip
Descompacte os binários do PHP/JavaBridge emitindo o seguinte comando no console do Linux.
unzip -d php-java-bridge_6.2.1_documentation.zip
Isto irá extrair o arquivo JavaBridge.war. Copie-o para a pasta webapps do tomcat8 emitindo o seguinte comando no console do Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
Ao copiar, o tomcat8 criará automaticamente uma nova pasta “JavaBridge” em webapps.
Se alguma mensagem de erro aparecer, instale FastCGI emitindo o seguinte comando no console do Linux.
sudo apt-get install php55-cgi
Se o erro JAVA_HOME for exibido, abra o arquivo /etc/default/tomcat8 e descomente a linha que define o JAVA_HOME.
3. Configurar Aspose.PDF Java para Exemplos em PHP
Clone, exemplos em PHP emitindo os seguintes comandos dentro da pasta webapps/JavaBridge.
$ git init
$ git clone [https://github.com/aspose-pdf/Aspose.PDF-for-Java/tree/master/Plugins/Aspose.PDF-for-Java_for_PHP]
Como configurar o código-fonte na Plataforma Windows
Por favor, siga os passos simples abaixo para configurar a PHP/Java Bridge na Plataforma Windows
-
Instale o PHP5 e configure como você normalmente faz
-
Instale o JRE 6 (Java Runtime Environment) se você ainda não o tiver. Você pode verificar isso em C:\Program Files etc. Você pode baixá-lo aqui. Estou usando o JRE 6 pois é compatível com PHP Java Bridge (PJB).
-
Instale o Apache Tomcat 8.0. Você pode baixá-lo aqui.
-
Baixe JavaBridge.war. Copie este arquivo para o diretório webapps do tomcat. (ex: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps)
-
Reinicie o serviço apache tomcat.
-
Vá para http://localhost:8080/JavaBridge/test.php para verificar se o PHP funciona. Você pode encontrar outros exemplos lá.
-
Copie seu arquivo jar Aspose.PDF Java para C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib
-
Clone os exemplos de Aspose.PDF Java para PHP dentro da pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps.
-
Copie a pasta C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java para a sua pasta de exemplos do Aspose.PDF Java para PHP.
-
Reinicie o serviço apache tomcat e comece a usar os exemplos.
Suporte, Estenda e Contribua
Suporte
Desde os primeiros dias da Aspose, sabíamos que apenas oferecer aos nossos clientes bons produtos não seria suficiente. Também precisávamos oferecer um bom serviço. Somos desenvolvedores e entendemos como é frustrante quando um problema técnico ou uma peculiaridade no software impede você de fazer o que precisa. Estamos aqui para resolver problemas, não criá-los.
É por isso que oferecemos suporte gratuito. Qualquer pessoa que usa nosso produto, seja ela comprada ou em avaliação, merece nossa total atenção e respeito.
Você pode registrar quaisquer problemas ou sugestões relacionados ao Aspose.Cells Java para PHP usando qualquer uma das seguintes plataformas:
Estender e Contribuir
Aspose.PDF Java para PHP é de código aberto e seu código-fonte está disponível nos principais sites de codificação social listados abaixo. Desenvolvedores são incentivados a baixar o código-fonte e contribuir sugerindo ou adicionando novas funcionalidades ou melhorando as existentes, para que outros também possam se beneficiar disso.
Código-Fonte
Você pode obter o código-fonte mais recente em um dos seguintes locais