PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

Python SDK で PDF にテキストを追加

Cloud Python SDK を使用して PDF ドキュメントにテキストを追加

Get Started

Cloud Python SDK を介して PDF にテキストを追加する方法

次のコードスニペットでは、Aspose.PDF によって PDF とカスタムフォントファイルを読み込み、カスタムスタイル(テキストの色、背景色、フォント、回転、配置、間隔)でアイテムを定義し、ページに段落を配置する長方形を指定します。これは、PDF ページの特定の領域にスタイリッシュなテキストを追加するのに役立ちます。 PDF にテキストを追加するには、 Aspose.PDF Cloud Python SDK を使用します。この Cloud SDK は、Python プログラマーが Python プログラミング言語を使用して Aspose.PDF REST API を介してクラウドベースの PDF 作成、注釈、編集、および変換アプリを開発するのを支援します。Aspose for Cloud でアカウントを作成してアプリケーション情報を取得するだけです。App SID とキーを取得したら、Aspose.PDF Cloud Python SDK を試す準備が整います。Python パッケージが Github にホストされている場合、直接 Github からインストールできます:

Github からのインストール


     
    pip install git+https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python.git

パッケージ マネージャー コンソール コマンド

     
    pip install asposepdfcloud

Python SDK を介して PDF にテキストを追加する手順

Aspose.PDF Cloud 開発者は、わずか数行のコードで PDF にテキストを簡単に読み込み、追加できます。

  1. Python SDK をインストールします。
  2. Aspose Cloud ダッシュボード にアクセスします。
  3. すべてのアプリケーションとサービスにアクセスするために新しいアカウントを作成するか、アカウントにサインインします。
  4. 左側のメニューでアプリケーションをクリックして、クライアント ID とクライアント シークレットを取得します。
  5. 開発者ガイド をチェックして、Python を介して PDF にテキストを追加します。
  6. 作業サンプルとともに完全な API リストは、GitHub リポジトリ をご覧ください。
  7. API パラメーターの説明については、API リファレンスページ をご覧ください。
 

Python を使用して PDF にテキストを追加


    file_name = 'pages.pdf'
    self.uploadFile(file_name)

    # Upload font file
    font_file = 'Righteous-Regular.ttf'
    self.uploadFile(font_file)

    # Specify the page number and define the text area (rectangle)
    page_number = 1
    rectangle = asposepdfcloud.models.Rectangle(100, 100, 300, 300)

    # Define colors for text foreground and background
    foreground_color = asposepdfcloud.models.Color(a=0x00, r=0x00, g=0xFF, b=0x00)  # Blue foreground
    background_color = asposepdfcloud.models.Color(a=0x00, r=0xFF, g=0x00, b=0x00)  # Green background

    # Define text properties using TextState
    text_state = asposepdfcloud.models.TextState(
        font_size=10,
        font='Righteous',
        foreground_color=foreground_color,
        background_color=background_color,
        font_style=asposepdfcloud.models.FontStyles.REGULAR,
        font_file=self.temp_folder + '/' + font_file
    )

    # Create a text segment with specified text and text state
    segment = asposepdfcloud.models.Segment(value='segment 1', text_state=text_state)

    # Add the segment to a text line with right horizontal alignment
    text_line = asposepdfcloud.models.TextLine(
        horizontal_alignment=asposepdfcloud.models.TextHorizontalAlignment.RIGHT,
        segments=[segment]
    )

    # Create a paragraph with the text line and set additional properties
    paragraph = asposepdfcloud.models.Paragraph(lines=[text_line])
    paragraph.rectangle = rectangle
    paragraph.left_margin = 10
    paragraph.right_margin = 10
    paragraph.top_margin = 20
    paragraph.bottom_margin = 20
    paragraph.horizontal_alignment = asposepdfcloud.models.TextHorizontalAlignment.FULLJUSTIFY
    paragraph.line_spacing = asposepdfcloud.models.LineSpacing.FONTSIZE
    paragraph.rotation = 10
    paragraph.subsequent_lines_indent = 20
    paragraph.vertical_alignment = asposepdfcloud.models.VerticalAlignment.CENTER
    paragraph.wrap_mode = asposepdfcloud.models.WrapMode.BYWORDS

    # Set the options for adding the paragraph
    opts = {
        "paragraph": paragraph,
        "folder": self.temp_folder
    }
 

PDF のテキストを操作する

テキストを動的に追加して、特定のユーザー向けに PDF をカスタマイズできます。たとえば、名前やパーソナライズされたメッセージを追加することができます。これは、マーケティング資料やパーソナライズされたレポートでよく使用されます。特定のフォント、色、配置でテキストを追加することで、特定のセクションがより読みやすく視覚的に魅力的になり、より良いユーザー エクスペリエンスを提供します。テキストの追加により、異なる PDF バージョン間で一貫した情報を維持し、手動編集を回避して重要な情報が確実に保持されます。 Aspose.PDF Cloud Python SDK を使用して、PDF ドキュメントにテキストを追加します。

Python ライブラリを使用してできること:

  • PDF ドキュメントを結合します。
  • PDF ファイルを分割します。
  • PDF を他の形式に変換し、その逆も可能です。
  • 注釈を操作します。
  • PDF 内の画像を操作します。
  • テキストを PDF ファイルにオンラインで追加して機能をテストするために、無料アプリ をお試しください。