Python via Java の PDF API

Python via Java アプリケーション内でPDFドキュメントを作成、編集、保護、および複数の形式に変換します。

Overview

Aspose.PDF for Python via Java は、開発者が PDF 処理機能をアプリケーションに追加できるようにするネイティブライブラリです。APIを使用すると、Adobe Acrobatを使用せずにPDFファイルを生成、読み取り、変換、操作するためのあらゆるタイプの32ビットおよび64ビットアプリケーションを構築できます。

Aspose.PDF for Python via Java API を使用すると、フォーム処理、メタデータ情報の取得と設定、テキストとページの操作、注釈の管理、ブックマークとウォーターマークの追加または削除、添付ファイル、カスタムフォントの処理など、さまざまなドキュメント処理タスクを実行できます。

Java PDF ライブラリのアドバンスト機能

PDF ファイルをその場で操作

Python via Java の Aspose.PDF は、アプリケーション内の既存の PDF ファイルを変更または操作する場合に適しています。このライブラリでは、PDF ファイルを開いたり読み込んだり、ページを抽出したり、ファイル内の特定の場所にページを挿入したり、N-up (1 ページあたりのページ数) や小冊子を作成したりできます。APIを使用して、既存のPDFから画像、添付ファイル、ブックマーク、注釈、ハイパーリンク、透かし、フォームフィールドを追加、更新、削除することもできます。

PDF ファイルの分割と結合

Aspose.PDF for Python via Java の API を使用すると、1 つの PDF ファイルを 2 つ以上の PDF ドキュメントに分割できます。また、アプリケーションの要件に応じて、複数のファイルを1つの文書に連結したり、PDFページを追加したりすることもできます。

PDF ファイルを HTML、DOCX、ODS フォーマットに変換

Aspose.PDF for Python via Java を使用すると、PDF ファイルの各ページを BMP、JPG、PNG などの従来の画像形式に、可能な限り高い忠実度でレンダリングおよび変換できます。画像以外にも、PDFをDOCおよびDOCX形式に簡単に保存できます。

Java を使用して PDF ページを JPG 形式で保存する

既存の PDF ドキュメントを読み込む. PDF ページを画像に変換 各ページを JPG 形式で保存

Convert PDF to JPG on Java


from asposepdf import Api, Device

input_pdf = "source.pdf"
output_pdf = "image"
# Open PDF document
document = Api.Document(input_pdf)

# Create Resolution object
resolution = Device.Resolution(300)
device = Device.JpegDevice(resolution)

for i in range(0, document.getPages.size):
    # Create filename for save
    imageFileName = output_pdf + "_page_" + str(i + 1) + "_out.jpeg"
    # Convert a particular page and save the image to file
    device.process(document.getPages.getPage(i + 1), outputFileName=imageFileName)

フォームフィールド処理

Aspose.PDF for Python via Java には、PDF ドキュメントにフォームフィールドを追加する機能が用意されています。つまり、PDF ドキュメントにフォームフィールドを動的に生成できます。フォームフィールドの位置を表ごとまたはカスタム配置に従って並べるだけで、フォームフィールドは毎回正確な位置に配置されます。

PDF コンテンツを最も詳細なレベルでフォーマット

Aspose.PDF for Python via Java では、コンテンツを右から左に配置したり、テキスト内の空白を残したり、左にぶら下がるテキスト段落を作成したり、カスタムタブストップを設定したりするなど、水平方向のテキスト配置を適用できます。

テキストの水平方向の配置に加えて、ベースラインやトップラインなどのテキストセグメントの垂直方向の配置を調整したり、テキストの前景や背景色の設定などのより多くのフォーマット機能も調整できます。

サポートと学習リソース