Aspose.PDF Java для Ruby
Введение
Rjb - Ruby Java Bridge
RJB — это программа-мост, которая соединяет Ruby и Java с помощью Java Native Interface. Rake + Rjb — это более мощный и полезный инструмент сборки, чем и Maven, и Ant. Вы можете тестировать свой класс бизнес-логики Java с помощью mock из Rjb. Это помогает мигрировать объект модели Struts в ваше RoR-приложение. Но будьте осторожны при создании приложения Swing, Ruby (и Rjb) не учитывает обработку нативных потоков JVM.
Aspose.PDF для Java
Aspose.PDF для Java — это компонент для создания PDF-документов, который позволяет вашим Java-приложениям читать, записывать и обрабатывать PDF-документы без использования Adobe Acrobat.
Aspose.PDF для Java — это компонент с доступной ценой, который предлагает невероятное богатство функций, включая: варианты сжатия PDF, создание и обработку таблиц, поддержку графиков, функции работы с изображениями, расширенные функции гиперссылок, расширенные средства управления безопасностью и обработку пользовательских шрифтов.
Aspose.PDF for Java позволяет создавать PDF-файлы непосредственно через предоставленный API и XML-шаблоны. Использование Aspose.PDF for Java также позволит вам добавить возможности PDF в ваши приложения в кратчайшие сроки.
Aspose.PDF Java для Ruby
Проект Aspose.PDF Java для Ruby показывает, как различные задачи могут быть выполнены с использованием Aspose.PDF Java API в Ruby. Этот проект нацелен на предоставление полезных примеров для разработчиков Ruby, которые хотят использовать Aspose.PDF для Java в своих Ruby проектах с использованием Rjb (Ruby Java Bridge).
Системные требования и поддерживаемые платформы
Системные требования
Следующие системные требования для использования Aspose.PDF Java для Ruby:
- Настроен Rjb Gem
- Загружен компонент Aspose.PDF
Поддерживаемые платформы
Следующие платформы поддерживаются:
- Ruby 2.2.x или выше и соответствующий DevKit.
- Java 1.5 или выше
Загрузки
Загрузка необходимых библиотек
Загрузите необходимые библиотеки, упомянутые ниже. Они необходимы для выполнения примеров Aspose.PDF Java для Ruby.
Скачать примеры с сайтов социального кодирования
Следующие выпуски работающих примеров доступны для скачивания на указанных ниже сайтах социального кодирования:
GitHub
Установка и использование
Установка
Установить Aspose.PDF Java для Ruby gem очень просто и легко, пожалуйста, выполните следующие простые шаги:
- Выполните следующую команду.
$ gem install aspose-pdfjava
- Скачайте необходимый компонент Aspose.PDF для Java по следующей ссылке. https://downloads.aspose.com/pdf/java
- Создайте папку “jars” в корне Aspose.PDF Java для Ruby gem и скопируйте в нее скачанный компонент.
Использование
Подключите необходимые файлы для работы с примером helloworld.
require File.dirname(File.dirname(File.dirname(__FILE__))) + '/lib/aspose-pdfjava'
include Asposepdfjava
include Asposepdfjava::HelloWorld
initialize_aspose_pdf
Давайте разберем приведенный выше код.
- Первая строка обеспечивает загрузку и доступность aspose pdf.
- Включите файлы, необходимые для доступа к aspose pdf.
- Инициализируйте библиотеки. Классы aspose JAVA загружаются из пути, указанного в файле aspose.yml.
Поддержка, расширение и вклад
Поддержка
С первых дней Aspose мы знали, что просто предоставлять нашим клиентам хорошие продукты будет недостаточно. Нам также нужно было обеспечить хороший сервис. Мы сами разработчики и понимаем, насколько это раздражает, когда техническая проблема или ошибка в программном обеспечении мешает вам делать то, что вам нужно. Мы здесь, чтобы решать проблемы, а не создавать их.
Вот почему мы предлагаем бесплатную поддержку. Любой, кто использует наш продукт, будь то покупатель или пользователь пробной версии, заслуживает нашего полного внимания и уважения.
Вы можете зарегистрировать любые проблемы или предложения, связанные с Aspose.PDF Java для Ruby, используя любую из следующих платформ:
Расширение и Вклад
Aspose.PDF Java для Ruby является открытым исходным кодом, и его исходный код доступен на основных социальных сайтах кодирования, перечисленных ниже. Разработчики призываются загружать исходный код и вносить свой вклад, предлагая или добавляя новые функции или улучшая существующие, чтобы другие также могли извлечь из этого пользу.
Исходный код
Вы можете получить последний исходный код из одного из следующих мест:
Примеры кода
Этот раздел включает следующие темы: