Aspose.PDF Java для PHP
Введение в Aspose.PDF Java для PHP
PHP / Java Bridge
PHP/Java Bridge — это реализация потокового, основанного на XML сетевой протокол, который может использоваться для соединения нативного скриптового движка, например PHP, Scheme или Python, с виртуальной машиной Java. Он до 50 раз быстрее локального RPC через SOAP, требует меньше ресурсов на стороне веб‑сервера. Он быстрее и более надежен, чем прямое взаимодействие через Java Native Interface, и не требует дополнительных компонентов для вызова Java‑процедур из PHP или PHP‑процедур из Java.
Читайте далее на sourceforge.net
Aspose.PDF for Java
Aspose.PDF for Java — это компонент для создания PDF‑документов, который позволяет вашим Java‑приложениям читать, записывать и манипулировать PDF‑документами без использования Adobe Acrobat.
Aspose.PDF for Java — это доступный по цене компонент, предлагающий невероятно богатый набор функций, включая: варианты сжатия PDF, создание и обработку таблиц, поддержку графиков, функции работы с изображениями, расширенные возможности гиперссылок, расширенный контроль безопасности и работу с пользовательскими шрифтами.
Aspose.PDF for Java позволяет создавать PDF‑файлы напрямую через предоставляемый API и XML‑шаблоны. Использование Aspose.PDF for Java также даст возможность добавить PDF‑возможности в ваши приложения за короткое время.
Aspose.PDF Java для PHP
Проект Aspose.PDF for PHP демонстрирует, как можно выполнять различные задачи, используя Aspose.PDF Java APIs в PHP. Этот проект предназначен для предоставления полезных примеров PHP‑разработчикам, желающим использовать Aspose.PDF for Java в своих PHP‑проектах, используя PHP/Java Bridge.
Системные требования и поддерживаемые платформы
Системные требования
Ниже приведены системные требования для использования Aspose.PDF for PHP via Java:
- Установлен 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 Компонент
- PHP/Java Bridge
Загрузка примеров с сайтов социального кодинга
Следующие версии работающих примеров доступны для скачивания на нижеуказанных сайтах социального кодинга:
GitHub
- Примеры Aspose.PDF Java для PHP
Настройка исходного кода на платформе Linux
Выполните следующие шаги, чтобы открыть и расширить исходный код при использовании:
1. Установка сервера Tomcat
Для установки сервера Tomcat выполните следующую команду в консоли Linux. Это успешно установит сервер Tomcat.
sudo apt-get install tomcat82. Загрузка и настройка PHP/JavaBridge
Чтобы загрузить двоичные файлы PHP/JavaBridge, выполните следующую команду в консоли 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Разархивируйте бинарные файлы PHP/JavaBridge, выполнив следующую команду в консоли Linux.
unzip -d php-java-bridge_6.2.1_documentation.zipЭто извлечёт JavaBridge.war файл. Скопируйте его в tomcat88 webapps папку, выполнив следующую команду в консоли Linux.
sudo cp JavaBridge.war /var/lib/tomcat8/webapps/JavaBridge.warПри копировании tomcat8 автоматически создаст новую папку “JavaBridge” в webapps.
Если появляется какое-либо сообщение об ошибке, установите FastCGI выполнив следующую команду в консоли Linux.
sudo apt-get install php55-cgiЕсли отображается ошибка JAVA_HOME, откройте файл /etc/default/tomcat8 и раскомментируйте строку, задающую JAVA_HOME.
3. Настройка примеров Aspose.PDF Java для PHP
Клонируйте примеры PHP, выполнив следующие команды в каталоге webapps/JavaBridge.В
$ git init
$ git clone [https://github.com/aspose-pdf/Aspose.PDF-for-Java/tree/master/Plugins/Aspose.PDF-for-Java_for_PHP]Настройка исходного кода на платформе Windows
Пожалуйста, выполните нижеуказанные простые шаги для настройки PHP/Java Bridge на платформе Windows
-
Установите PHP5 и настройте его как обычно.
-
Установите JRE 6 (Java Runtime Environment), если у вас ещё нет его. Вы можете проверить это в C:\Program Files и т.д. Вы можете скачать его здесь. Я использую JRE 6, так как он совместим с PHP Java Bridge (PJB).
-
Установите Apache Tomcat 8.0. Вы можете скачать его здесь.
-
Скачайте JavaBridge.war. Скопируйте этот файл в каталог webapps 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 для 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 — это open source, и его исходный код доступен на основных веб‑сайтах социального кодинга, перечисленных ниже. Разработчикам рекомендуется скачать исходный код и внести свой вклад, предлагая или добавляя новые функции либо улучшая существующие, чтобы и другие могли этим воспользоваться.
Исходный код
Вы можете получить последнюю версию исходного кода из одного из следующих мест