Android via Java の PDF API

Adobe Acrobatに依存することなく、.NETベースのアプリケーション内でPDFドキュメントを作成、編集、保護し、複数の形式に変換します - Java。

概要

Aspose.PDF for Android Java は、Android アプリが PDF ドキュメントの読み取り、書き込み、操作、レンダリングを可能にする PDF 処理 API です。APIは、HTML、TXT、EPUB、XPS、画像など、さまざまな業界標準のファイルフォーマットをサポートしています Aspose.PDF for Android via Java は、圧縮オプション、グラフオブジェクトのサポート、拡張されたセキュリティ制御、広範なハイパーリンク機能、カスタムフォント処理、データソースとの統合、ブックマーク機能、添付ファイル、注釈、テキスト &画像とはるかに。

Android PDF ライブラリの高度な機能

PDF ドキュメントを動的に操作する

Java経由のAndroid向けAspose.PDF は、既存のドキュメントを操作するだけでなく、PDFファイルをゼロから生成する機能を提供します。PDFの作成に関しては、テキストまたは画像ファイルをPDF形式に簡単に変換できます。 さらに、テーブルを作成したり、テーブルの幅、パディング、マージン情報、列スパン、行スパン、デフォルトのセルテキストを指定したりできます。また、ネストしたテーブルを作成したり、テーブルをデータベースソースと統合したりすることもできます。

PDFをワード、XPS、HTMLフォーマットに変換

Androidアプリ内では、PDFファイルをWord、XPS、HTML、画像などの他の形式に変換するのは簡単で、わずか数行のコードで実装できます。

コンテンツ操作機能

Android PDF ライブラリは、PDF ファイルのコンテンツを操作するための多くの機能を提供します。テキスト、画像、ブックマーク、ハイパーリンク、添付ファイル、注釈などを追加、削除、更新、削除できます。また、フォームフィールドの追加、移動、名前変更、削除や、フォームフィールドの外観の変更、必須、非表示、読み取り専用などの属性の指定もサポートしています。フォームフィールドとそのデータを XML にインポートまたはエクスポートします。データベースとの統合により、フォームフィールドの内容をデータソースとの間でインポートおよびエクスポートしたり、フォームフィールドデータを外部 Web リンクに送信したりできます。

イメージングとグラフ機能

Java 経由の Android 用の Aspose.PDF は、さまざまなタイプのグラフをサポートしています。各グラフは、円弧、円、曲線、線、長方形、楕円などのさまざまな形で表すことができます。既存のグラフは、必要に応じて操作、回転、または拡大縮小できます。また、座標で指定された任意の場所に新しいグラフを描画することもできます。

さらに、PDF Android APIは、メモリ、ディスク、またはWebロケーションにある画像をPDF形式に管理および解析します。従来の画像タイプに加えて、CCITT (FAX) 画像、複数ページの TIFF 画像、透明 GIF もサポートされています。

ハイパーリンクと添付ファイルの機能

API では以下を追加できます。

  • PDF ドキュメント内の他のページへのハイパーリンクショートカット
  • 他の PDF ドキュメント内のページへのハイパーリンク
  • 非 PDF ファイルへのハイパーリンク
  • Web ロケーションへのハイパーリンク。

ハイパーリンクの作成に加えて、PDF ドキュメントからハイパーリンクを抽出する機能も利用できます。

PDF セキュリティ機能

API は 40 ビットまたは 128 ビットの暗号化を提供します。セキュリティを強化するために、ユーザーパスワードとマスターパスワードを設定することもできます。このライブラリを使用することにより、コンテンツのコピー、印刷、劣化した印刷、注釈の変更、フォームフィールドの補完、PDFファイルのアセンブリなどのファイルでのコンテンツ操作をすべて制限できます

PDFをワード、XPS、HTMLフォーマットに変換

PDFをワード、XPS、HTMLフォーマットに変換

Androidアプリ内では、PDFファイルをWord、XPS、HTML、画像などの他の形式に変換するのは簡単で、わずか数行のコードで実装できます。

DOCX、XPS、HTMLに変換

// load the file for conversion
Document pFile = new Document(SD_PATH + "template.pdf");
pFile.save(SD_PATH + "output.docx", SaveFormat.DocX);
pFile.save(SD_PATH + "output.xps", SaveFormat.Xps);
pFile.save(SD_PATH + "output.html", SaveFormat.Html);