PNG JPG BMP TIFF PDF
Aspose.PDF  for Python

Thêm Văn Bản vào PDF trong Python SDK

Thêm Văn Bản vào Tài Liệu PDF sử dụng Cloud Python SDK

Get Started

Cách thêm Văn Bản vào PDF qua Cloud Python SDK

Đoạn mã sau đây, bởi Aspose.PDF, tải tệp PDF và tệp phông chữ tùy chỉnh, định nghĩa mục với kiểu tùy chỉnh (màu văn bản, màu nền, phông chữ, xoay, căn chỉnh và khoảng cách), và chỉ định hình chữ nhật nơi đoạn văn nên được đặt trên trang. Điều này hữu ích để thêm văn bản kiểu dáng vào một khu vực nhất định của trang PDF. Để thêm văn bản vào PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud Python SDK. SDK này hỗ trợ các lập trình viên Python phát triển ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây sử dụng ngôn ngữ lập trình Python qua Aspose.PDF REST API. Đơn giản chỉ cần tạo một tài khoản tại Aspose for Cloud và lấy thông tin ứng dụng của bạn. Khi bạn đã có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud Python SDK. Nếu gói python được lưu trữ trên Github, bạn có thể cài đặt trực tiếp từ Github:

Cài đặt từ Github


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

Lệnh Console Quản lý Gói

     
    pip install asposepdfcloud

Các bước để thêm Văn Bản vào PDF qua Python SDK

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và thêm Văn Bản vào PDF chỉ trong vài dòng mã.

  1. Cài đặt Python SDK.
  2. Truy cập Bảng điều khiển Aspose Cloud.
  3. Tạo một Tài khoản mới để truy cập tất cả ứng dụng và dịch vụ hoặc Đăng Nhập vào tài khoản của bạn.
  4. Nhấp vào Ứng dụng trong menu bên trái để lấy Client Id và Client Secret.
  5. Xem Hướng dẫn Nhà Phát Triển để thêm Văn Bản vào PDF qua Python.
  6. Xem kho GitHub của chúng tôi để biết danh sách API đầy đủ kèm theo ví dụ hoạt động.
  7. Xem trang Tham Khảo API để biết mô tả các tham số API.
 

Thêm Văn Bản vào PDF sử dụng Python


    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
    }
 

Làm việc với Văn Bản trong PDF

Văn bản có thể được thêm một cách động để tùy chỉnh PDF cho một người dùng cụ thể, chẳng hạn như thêm tên của họ hoặc thông điệp cá nhân hóa. Điều này thường được sử dụng trong tài liệu tiếp thị hoặc báo cáo cá nhân hóa. Thêm văn bản với các phông chữ, màu sắc và căn chỉnh cụ thể có thể làm cho một số phần dễ đọc hơn và hấp dẫn hơn về mặt thị giác, tạo ra trải nghiệm người dùng tốt hơn. Thêm văn bản có thể giúp duy trì thông tin nhất quán giữa các phiên bản PDF khác nhau, tránh chỉnh sửa thủ công và đảm bảo rằng thông tin quan trọng vẫn giữ nguyên vị trí. Thêm Văn Bản vào tài liệu PDF với Aspose.PDF Cloud Python SDK.

Với thư viện Python của chúng tôi bạn có thể:

  • Kết hợp tài liệu PDF.
  • Tách các tệp PDF.
  • Chuyển đổi PDF sang các định dạng khác và ngược lại.
  • Xử lý Chú Thích.
  • Làm việc với Hình ảnh trong PDF, v.v.
  • Bạn có thể thử nghiệm ứng dụng miễn phí của chúng tôi để thêm văn bản vào các tệp PDF trực tuyến và kiểm tra chức năng.