Aspose.PDF Java for PHP
Aspose.PDF Java for PHP 소개
PHP / Java 브리지
PHP/Java 브리지는 스트리밍, XML 기반 네트워크 프로토콜의 구현으로, PHP, Scheme 또는 Python과 같은 네이티브 스크립트 엔진을 Java 가상 머신과 연결하는 데 사용할 수 있습니다. SOAP를 통한 로컬 RPC보다 최대 50배 빠르며, 웹 서버 측에서 더 적은 리소스를 필요로 합니다. Java 네이티브 인터페이스를 통한 직접 통신보다 빠르고 더 신뢰할 수 있으며, PHP에서 Java 프로시저를 호출하거나 Java에서 PHP 프로시저를 호출하기 위해 추가 구성 요소가 필요하지 않습니다.
sourceforge.net에서 더 읽어보세요.
Aspose.PDF for Java
Aspose.PDF for Java는 Java 애플리케이션이 Adobe Acrobat을 사용하지 않고 PDF 문서를 읽고, 쓰고, 조작할 수 있게 하는 PDF 문서 생성 구성 요소입니다.
Aspose.PDF for Java는 놀라운 기능을 제공하는 적절한 가격의 구성 요소입니다. 이 기능에는 PDF 압축 옵션, 테이블 생성 및 조작, 그래프 지원, 이미지 기능, 광범위한 하이퍼링크 기능, 확장된 보안 제어 및 사용자 정의 글꼴 처리가 포함됩니다.
Aspose.PDF for Java를 사용하면 제공된 API와 XML 템플릿을 통해 직접 PDF 파일을 생성할 수 있습니다. 또한, Aspose.PDF for Java를 사용하면 응용 프로그램에 PDF 기능을 신속하게 추가할 수 있습니다.
Aspose.PDF Java for PHP
Project Aspose.PDF for PHP는 PHP에서 Aspose.PDF Java API를 사용하여 다양한 작업을 수행하는 방법을 보여줍니다. 이 프로젝트는 PHP/Java Bridge를 사용하여 PHP 프로젝트에서 Aspose.PDF for Java를 활용하려는 PHP 개발자를 위한 유용한 예제를 제공하는 것을 목표로 합니다.
시스템 요구 사항 및 지원 플랫폼
시스템 요구 사항
다음은 Java를 통해 Aspose.PDF for PHP를 사용하기 위한 시스템 요구 사항입니다:
- Tomcat Server 8.0 이상 설치됨.
- PHP/JavaBridge가 구성됨.
- FastCGI가 설치됨.
- Aspose.PDF 컴포넌트 다운로드 완료.
지원 플랫폼
다음은 지원되는 플랫폼입니다:
- PHP 5.3 이상
- Java 1.8 이상
다운로드 및 구성
필요한 라이브러리 다운로드
아래에 언급된 필요한 라이브러리를 다운로드하십시오. 이는 Aspose.PDF Java for PHP 예제를 실행하는 데 필요합니다.
- Aspose: Aspose.PDF for Java Component
- PHP/Java Bridge
소셜 코딩 사이트에서 예제 다운로드
소셜 코딩 사이트에서 다운로드할 수 있는 실행 예제의 릴리스는 다음과 같습니다:
GitHub
- Aspose.PDF Java for PHP 예제
Linux 플랫폼에서 소스 코드 구성 방법
소스 코드를 열고 확장하려면 다음의 간단한 단계를 따르십시오:
1. Tomcat Server 설치
Tomcat 서버를 설치하려면, 리눅스 콘솔에서 다음 명령을 입력하십시오. 이 명령은 Tomcat 서버를 성공적으로 설치할 것입니다.
sudo apt-get install tomcat8
2. PHP/JavaBridge 다운로드 및 구성
PHP/JavaBridge 바이너리를 다운로드하려면, 리눅스 콘솔에서 다음 명령을 실행하세요.
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
리눅스 콘솔에서 다음 명령을 실행하여 PHP/JavaBridge 바이너리를 압축 해제하세요.
unzip -d php-java-bridge_6.2.1_documentation.zip
이 작업은 JavaBridge.war 파일을 추출합니다. 리눅스 콘솔에서 다음 명령을 실행하여 tomcat8의 webapps 폴더에 복사하세요.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.war
복사하면, tomcat8은 자동으로 webapps에 “JavaBridge“라는 새 폴더를 생성합니다.
오류 메시지가 나타나면 리눅스 콘솔에서 다음 명령을 실행하여 FastCGI를 설치하세요.
sudo apt-get install php55-cgi
JAVA_HOME 오류가 표시되면 /etc/default/tomcat8 파일을 열고 JAVA_HOME을 설정하는 줄의 주석을 제거하세요.
3. Aspose.PDF Java for PHP 예제 구성
webapps/JavaBridge 폴더 안에서 다음 명령을 실행하여 PHP 예제를 클론하세요.
$ git init
$ git clone [https://github.com/aspose-pdf/Aspose.PDF-for-Java/tree/master/Plugins/Aspose.PDF-for-Java_for_PHP]
Windows 플랫폼에서 소스 코드 구성 방법
Windows 플랫폼에서 PHP/Java Bridge를 구성하려면 아래의 간단한 단계를 따르세요.
-
PHP5를 설치하고 일반적으로 구성하듯이 구성하세요.
-
JRE 6 (Java Runtime Environment)을 설치하세요. 이미 설치되어 있지 않다면 C:\Program Files 등에서 확인할 수 있습니다. 여기에서 다운로드할 수 있습니다. PHP Java Bridge (PJB)와 호환되므로 JRE 6을 사용하고 있습니다.
-
Apache Tomcat 8.0을 설치하세요. 여기에서 다운로드할 수 있습니다.
-
JavaBridge.war을 다운로드합니다. 이 파일을 tomcat 웹앱 디렉토리에 복사합니다.
(예: C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps) -
tomcat apache 서비스를 다시 시작합니다.
-
http://localhost:8080/JavaBridge/test.php로 이동하여 php가 작동하는지 확인합니다. 거기에서 다른 예제들을 찾을 수 있습니다.
-
Aspose.PDF Java jar 파일을 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\WEB-INF\lib에 복사합니다.
-
Aspose.PDF Java for PHP 예제를 C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ 폴더 내에 클론합니다.
-
C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\JavaBridge\java 폴더를 Aspose.PDF Java for PHP 예제 폴더로 복사합니다.
-
apache tomcat 서비스를 다시 시작하고 예제를 사용하기 시작합니다.
지원, 확장 및 기여
지원
Aspose의 초기부터, 우리는 고객에게 좋은 제품을 제공하는 것만으로는 충분하지 않다는 것을 알고 있었습니다. 우리는 또한 좋은 서비스를 제공해야 했습니다. 우리도 개발자이기 때문에 기술적 문제나 소프트웨어의 특이점이 여러분이 해야 할 일을 방해할 때 얼마나 좌절스러운지 이해합니다. 우리는 문제를 해결하기 위해 여기에 있으며, 문제를 만들지 않습니다.
이 때문에 우리는 무료 지원을 제공합니다. 우리 제품을 사용하는 사람은, 그들이 구매했든 평가판을 사용하든, 우리의 전적인 관심과 존중을 받을 자격이 있습니다.
Aspose.Cells Java for PHP와 관련된 문제나 제안을 다음 플랫폼 중 하나를 사용하여 로그할 수 있습니다:
확장 및 기여
Aspose.PDF Java for PHP는 오픈 소스이며 그 소스 코드는 아래에 나열된 주요 소셜 코딩 웹사이트에서 이용 가능합니다. 개발자들은 소스 코드를 다운로드하고 새로운 기능을 제안하거나 추가하거나 기존의 기능을 개선하여 다른 사람들이 이익을 얻을 수 있도록 기여하는 것이 권장됩니다.
소스 코드
최신 소스 코드는 다음 위치 중 하나에서 얻을 수 있습니다.