Web リンクを追加

Contents
[ ]

PDF 内の Web リンクを使用すると、ユーザーはオンラインリソース、Web サイト、またはドキュメントに直接移動できます。を使用する PDF コンテンツエディター、PDF ページ上に長方形の領域を定義できます。この領域をクリックすると、デフォルトの Web ブラウザーで URL が開きます。

  1. PDF コンテンツエディターのインスタンスを作成します。
  2. 入力 PDF ドキュメントをバインドします。
  3. クリック可能な Web リンクの四角形を定義します。
  4. URL、ページ番号、リンクの色を指定します。
  5. 更新した PDF ドキュメントを保存します。
import aspose.pdf.facades as pdf_facades
from aspose.pycore import cast, is_assignable
import aspose.pydrawing as apd
import aspose.pdf as ap

import sys
from os import path

sys.path.append(path.join(path.dirname(__file__), ".."))

from config import set_license, initialize_data_dir


def add_web_link(infile, outfile):
    # Create PdfContentEditor object
    content_editor = pdf_facades.PdfContentEditor()
    # Bind document to PdfContentEditor
    content_editor.bind_pdf(infile)
    # Add a web link annotation to page 1
    content_editor.create_web_link(
        apd.Rectangle(100, 650, 200, 20),
        "https://products.aspose.com/pdf/python-net/",
        1,
        apd.Color.blue,
    )
    # Save updated document
    content_editor.save(outfile)