Chỉnh sửa DOCX trong Python SDK

Sử dụng REST API để chỉnh sửa DOCX trong Python theo chương trình

Khi các nhà phát triển sửa đổi DOCX tài liệu bằng thư viện Python này, những gì thực sự đang được chỉnh sửa là Mô hình Đối tượng Tài liệu (DOM). Do đó, hầu hết mọi thay đổi đều có thể được thực hiện đối với DOCX tài liệu được biểu thị dưới dạng DOM. Với Python SDK được cung cấp, nhà phát triển có thể dễ dàng chỉnh sửa tài liệu: sửa đổi văn bản, cập nhật bảng, thêm hình ảnh, v.v. Chỉ cần tải DOCX, thực hiện các thay đổi cần thiết theo chương trình và xuất kết quả sang cùng một hoặc bất kỳ định dạng lưu nào được hỗ trợ.

Xem đoạn mã

Chỉnh sửa DOCX trong Python bằng REST API

Thư viện Python của chúng tôi cung cấp cho các nhà phát triển khả năng sửa đổi DOCX tài liệu trực tiếp bằng cách chỉnh sửa Mô hình đối tượng tài liệu (DOM), có nghĩa là không cần cài đặt thêm phần mềm.

Chỉnh sửa văn bản trong DOCX tệp bằng Python

Trường hợp phổ biến nhất để chỉnh sửa DOCX tệp là chỉnh sửa văn bản. Với giải pháp phần mềm đã cho, bạn có thể thêm, sửa đổi hoặc xóa văn bản bằng Python trong tài liệu.

Chỉnh sửa bảng trong DOCX tệp bằng Python

Một tùy chọn chỉnh sửa DOCX phổ biến khác là chỉnh sửa bảng. Python SDK của chúng tôi cho phép bạn làm việc với các bảng và văn bản trong các ô của bảng.

Các nhà phát triển Python có thể thêm hoặc xóa bảng và ô bảng, cũng như thêm, chỉnh sửa và xóa văn bản bên trong chúng.

Thêm hình ảnh vào DOCX tệp bằng Python

Bên cạnh việc chỉnh sửa văn bản và bảng trong DOCX, có một tùy chọn phổ biến khác: thêm hình ảnh vào tài liệu trong Python. Các nhà phát triển Python cũng có thể thêm một hình ảnh vào DOCX tệp bằng cách sử dụng DOM.

Chỉnh sửa DOCX theo chương trình

Hãy dùng thử Python SDK mạnh mẽ này và đánh giá một số tùy chọn trong chỉnh sửa DOCX tài liệu. Sử dụng ví dụ sau, tải DOCX tài liệu của bạn và thực hiện một số thay đổi: thêm văn bản, thêm bảng và ô bảng có văn bản hoặc chèn hình ảnh vào DOCX tài liệu:

Tải lên tài liệu bạn muốn sửa đổi
Mã vận hành
Tải lên hình ảnh bạn muốn chèn
Chọn định dạng mục tiêu từ danh sách
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.docx', 'rb')
request_paragraph = asposewordscloud.ParagraphInsert(text='Morbi enim nunc faucibus a.')

insert_paragraph_request = asposewordscloud.models.requests.InsertParagraphOnlineRequest(
   document=request_document, paragraph=request_paragraph)
insert_paragraph = words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_paragraph.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input.docx', 'rb')
request_table = asposewordscloud.TableInsert(columns_count=1, rows_count=2)

insert_table_request = asposewordscloud.models.requests.InsertTableOnlineRequest(
   document=request_document, table=request_table, node_path='')
insert_table = words_api.insert_table_online(insert_table_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_table.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
import asposewordscloud

words_api = WordsApi(client_id = '####-####-####-####-####', 
   client_secret = '##################')

request_document = open('Input1.docx', 'rb')
request_drawing_object = asposewordscloud.DrawingObjectInsert(
   height=0, left=0, top=0, width=0, relative_horizontal_position='Margin', 
      relative_vertical_position='Margin', wrap_type='Inline')
request_image_file = open('Input2.docx', 'rb')

insert_drawing_object_request = 
   asposewordscloud.models.requests.InsertDrawingObjectOnlineRequest(
      document=request_document, drawing_object=request_drawing_object, 
         image_file=request_image_file, node_path='sections/0')
insert_drawing_object = words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = asposewordscloud.models.requests.ConvertDocumentRequest(
   document=list(insert_drawing_object.document.values())[0], format='docx')
convert = words_api.convert_document(convert_request)
Mã vận hành
  
Sao chép mã Python vào khay nhớ tạm

Cách Chỉnh sửa DOCX trong Python

  1. Cài đặt 'Aspose. AdWords Cloud cho Python'
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án Python của bạn
  3. Tải DOCX để chỉnh sửa trong Python
  4. Chèn nội dung vào đầu DOCX
  5. Tải xuống tài liệu kết quả từ bộ nhớ đám mây

Python thư viện để sử dụng DOCX chỉnh sửa

Cài đặt Aspose.Words Cloud SDK for Python bằng cách sử dụng kho lưu trữ PyPi. Chạy pip install aspose-words-cloud để cài đặt SDK, sau đó nhập gói qua import asposewordscloud. Thay vào đó, bạn có thể sao chép thủ công Aspose.Words Cloud SDK for Python từ GitHub và sử dụng nó trong dự án của mình. Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.

yêu cầu hệ thống

Tham khảo Repository Documentation để xem chi tiết.

Các định dạng tệp được hỗ trợ khác

Bạn có thể thực hiện thao tác chỉnh sửa cho các định dạng tệp khác:

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.