Ruby 用 Aspose.PDF Java
はじめに
Rjb - Ruby Java ブリッジ
Rjb は、Java Native Interface を使用して Ruby と Java を接続するブリッジプログラムです。Rake + Rjb は、Maven および Ant よりも強力で便利なビルドツールです。Rjb のモックを使用することで、Java のビジネスロジッククラス自体をテストできます。これは、Struts の Model Object を RoR アプリケーションへ移行する際に役立ちます。ただし、Swing アプリケーションの構築には注意が必要です。Ruby(および Rjb)は、JVM のネイティブスレッド処理を考慮しません。
Aspose.PDF for Java
Aspose.PDF for Java は、Adobe Acrobat を使用せずに、Java アプリケーションが PDF ドキュメントを読み取り、書き込み、操作できるようにする PDF ドキュメント作成コンポーネントです。
Aspose.PDF for Java は、手頃な価格で驚くほど豊富な機能を提供するコンポーネントです。主な機能には、PDF 圧縮オプション、テーブルの作成と操作、グラフサポート、画像機能、広範なハイパーリンク機能、拡張されたセキュリティ制御、カスタム Font 処理が含まれます。
Aspose.PDF for Java を使用すると、提供された API および XML テンプレートを通じて直接 PDF ファイルを作成できます。また、Aspose.PDF for Java を利用することで、アプリケーションにすぐに PDF 機能を追加することも可能です。
Ruby 用 Aspose.PDF Java
Project Aspose.PDF Java for Ruby は、Ruby で Aspose.PDF Java API を使用してさまざまなタスクを実行する方法を示しています。このプロジェクトは、Rjb(Ruby Java Bridge)を使用して Ruby プロジェクトで Aspose.PDF for Java を活用したい Ruby 開発者向けに、有用なサンプルを提供することを目的としています。
システム要件および対応プラットフォーム
システム要件
Aspose.PDF Java for Ruby を使用するためのシステム要件は以下の通りです。
- Rjb ギャムが構成されています
- ダウンロードした Aspose.PDF コンポーネント
サポートされているプラットフォーム
サポートされているプラットフォームは以下の通りです:
- Ruby 2.2.x 以上および対応する DevKit。
- Java 1.5 以上 В
ダウンロード
必要なライブラリのダウンロード
以下に示す必要なライブラリをダウンロードしてください。これは Aspose.PDF Java for Ruby のサンプルを実行するために必要です。
ソーシャルコーディングサイトからサンプルのダウンロード
以下に示すソーシャルコーディングサイトで、実行サンプルの次のリリースをダウンロードできます:
GitHub
インストールと使用方法
インストール
Aspose.PDF Java for Ruby gem のインストールはとても簡単で容易です。以下の手順に従ってください。
- 次のコマンドを実行してください。
$ gem install aspose-pdfjava- 以下のリンクから必要な Aspose.PDF for Java コンポーネントをダウンロードしてください。 https://downloads.aspose.com/pdf/java
- Aspose.PDF Java for Ruby gem のルートに “jars” フォルダーを作成し、ダウンロードしたコンポーネントをその中にコピーしてください。
使用
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 はオープンソースで、そのソースコードは以下に挙げる主要なソーシャルコーディングウェブサイトで利用可能です。開発者はソースコードをダウンロードし、新機能を提案・追加したり、既存の機能を改善したりして貢献することが奨励されています。これにより、他のユーザーも恩恵を受けられます。
ソースコード
次のいずれかの場所から最新のソースコードを取得できます。
サンプルコード例
このセクションには次のトピックが含まれています。
- Ruby における Aspose.Pdf のダウンロードと構成
- Rubyプログラマガイド
- Ruby における Document オブジェクトの取扱い
- Ruby における JavaScript の追加
- Ruby における PDF ファイルへのレイヤー追加
- Ruby で既存の PDF への TOC の追加
- Rubyでドキュメントウィンドウとページ表示 プロパティの取得
- Ruby で PDF ファイル情報の取得
- Ruby で PDF ファイルから XMP メタデータの取得
- Ruby で Web 用 PDF ドキュメントの最適化
- Ruby で PDF ファイルサイズの最適化
- Ruby で PDF からメタデータの削除
- Rubyでドキュメントウィンドウとページ表示 プロパティの設定
- Ruby で PDF の有効期限の設定
- Ruby で PDF ファイル情報の設定
- Ruby でページの操作
- Ruby でのテキストの取扱い
- Ruby によるドキュメント変換
- Ruby における Document オブジェクトの取扱い
- Ruby による Aspose.Pdf のサポート・拡張・貢献