Aspose.PDF Java для Ruby
Введение
Rbj - Ruby Java Bridge
RJB — это мостовая программа, соединяющая Ruby и Java с помощью Java Native Interface. Rake + Rjb — более мощный и полезный инструмент сборки, чем Maven и Ant. Вы можете тестировать ваш класс бизнес‑логики Java с помощью mock‑объекта Rjb. Это помогает перенести Model Object из Struts в ваше приложение RoR. Но будьте осторожны с приложениями buildSwing, Ruby (и Rjb) не учитывают обработку нативных потоков JVM.
Aspose.PDF for Java
Aspose.PDF for Java — это компонент для создания PDF‑документов, который позволяет вашим Java‑приложениям читать, записывать и манипулировать PDF‑документами без использования Adobe Acrobat.
Aspose.PDF for Java является экономически доступным компонентом, который предлагает невероятно богатый набор функций, включая: варианты сжатия PDF, создание и манипулирование таблицами, поддержку графиков, функции работы с изображениями, обширную функциональность гиперссылок, расширенные средства контроля безопасности и обработку пользовательских Font.
Aspose.PDF for Java позволяет создавать PDF-файлы напрямую через предоставленный API и XML‑шаблоны. Использование Aspose.PDF for Java также позволит вам быстро добавить возможности работы с PDF в ваши приложения.
Aspose.PDF Java для Ruby
Проект Aspose.PDF Java for Ruby демонстрирует, как можно выполнять различные задачи с использованием Aspose.PDF Java API в Ruby. Этот проект направлен на предоставление полезных примеров для разработчиков Ruby, желающих использовать Aspose.PDF for 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 for Ruby gem очень просто и легко, пожалуйста, следуйте этим простым шагам:
- Выполните следующую команду.
$ gem install aspose-pdfjava- Скачайте требуемый компонент Aspose.PDF for Java по следующей ссылке. https://downloads.aspose.com/pdf/java
- Создайте папку “jars” в корне гем‑пакета Aspose.PDF Java for Ruby и скопируйте загруженный компонент туда.
Использование
Включите необходимые файлы для работы с примером 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 for Ruby, используя любую из следующих платформ:
Расширение и внесение вклада
Aspose.PDF Java for Ruby является open source, и его исходный код доступен на основных платформах совместного программирования, перечисленных ниже. Разработчикам рекомендуется загружать исходный код и вносить свой вклад, предлагая или добавляя новые функции или улучшая существующие, чтобы другие также могли извлечь из этого пользу.
Исходный код
Вы можете получить новейший исходный код из одного из следующих мест:
Примеры кода
В этом разделе содержатся следующие темы:
- Скачать и настроить Aspose.Pdf в Ruby
- Руководство для программистов Ruby
- Работа с объектом Document в Ruby
- Добавление JavaScript в Ruby
- Добавление слоёв в PDF‑файл в Ruby
- Добавить TOC к существующему PDF в Ruby
- Получить свойства окна документа и отображения страниц в Ruby
- Получить информацию о PDF-файле в Ruby
- Получить XMP-метаданные из PDF-файла в Ruby
- Оптимизировать PDF‑документ для веба на Ruby
- Оптимизировать размер PDF‑файла на Ruby
- Удалить метаданные из PDF на Ruby
- Установить свойства окна документа и отображения страниц на Ruby
- Установить срок действия PDF в Ruby
- Установить информацию о PDF‑файле в Ruby
- Работа со страницами в Ruby
- Объединить PDF‑файлы в Ruby
- Удалить определённую страницу из PDF‑файла в Ruby
- Получить определённую страницу в PDF‑файле в Ruby
- Получить количество страниц PDF в Ruby
- Получить свойства страницы в Ruby
- Вставить пустую страницу в конец PDF‑файла в Ruby
- Вставить пустую страницу в PDF‑файл в Ruby
- Разделить PDF‑файл на отдельные страницы в Ruby
- Обновить размеры страницы в Ruby
- Работа с текстом в Ruby
- Работа с конвертацией документов в Ruby
- Работа с объектом Document в Ruby
- Поддержка, расширение и вклад в Aspose.Pdf на Ruby