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 StartedCá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ã.
- Cài đặt Python SDK.
- Truy cập Bảng điều khiển Aspose Cloud.
- 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.
- Nhấp vào Ứng dụng trong menu bên trái để lấy Client Id và Client Secret.
- Xem Hướng dẫn Nhà Phát Triển để thêm Văn Bản vào PDF qua Python.
- Xem kho GitHub của chúng tôi để biết danh sách API đầy đủ kèm theo ví dụ hoạt động.
- 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.