Hướng dẫn aspose-words python github - aspose-words python github

Python Cloud SDK Wraps Aspose.words Cloud API để bạn có thể tích hợp liền mạch Microsoft Word® File Generation, thao tác, chuyển đổi và kiểm tra các tính năng vào các ứng dụng Python của riêng bạn.

Aspose.words SDK Cloud cho Python cho phép làm việc với các tiêu đề tài liệu từ, chân trang, đánh số trang, bảng, phần, nhận xét tài liệu, đối tượng vẽ, trường hợp, phông chữ, siêu liên kết, phạm vi, đoạn văn, đối tượng toán học, watermark, sửa đổi và bảo vệ tài liệu. Nó cũng hỗ trợ trong việc nối thêm các tài liệu, chia tài liệu cũng như chuyển đổi tài liệu sang các định dạng tệp được hỗ trợ khác. Xin vui lòng khám phá hướng dẫn của nhà phát triển cho tất cả các kịch bản sử dụng có thể.

Các tính năng xử lý tài liệu

  • Lập trình tạo các tài liệu mới của các định dạng tệp khác nhau.
  • Tính khả dụng của hợp nhất thư và báo cáo các tính năng tạo.
  • Chia hoặc hợp nhất các tài liệu theo yêu cầu.
  • Quản lý hình mờ và bảo vệ.
  • Đọc toàn bộ và ghi quyền truy cập vào mô hình đối tượng tài liệu.
  • Tìm nạp các trang web qua URL và lưu trong các định dạng tệp Microsoft Word.
  • Nhận thông tin tài liệu trong biểu diễn JSON hoặc XML.
  • Tìm nạp dữ liệu thống kê của một tài liệu.
  • Loại bỏ tất cả các macro có trong một tài liệu cụ thể.
  • Chuyển đổi một tài liệu thành định dạng tệp mong muốn cùng với các cài đặt chi tiết.
  • Chuyển đổi một tài liệu PDF được mã hóa thành định dạng tài liệu Word.

Cải tiến trong phiên bản 22.10

  • Cấu trúc Filereference đã được thêm vào cho phép xác định cách truy cập tài liệu: từ bộ lưu trữ từ xa hoặc được tải trực tiếp trong yêu cầu.
  • Các phương thức 'Phụ lục' và 'appendDocumentOnline' có một 'filereference' thay vì thuộc tính 'href'.

Cải tiến trong phiên bản 22.9

  • Phương pháp nénDocument bây giờ có thể xử lý hình ảnh.
  • Đã thêm hỗ trợ để chuyển đổi tài liệu được bảo vệ bằng mật khẩu bằng API ConvertDocument.

Cải tiến trong phiên bản 22.8

  • Đã thêm các tham số tải và mật khẩu tùy chọn cho phương thức API ConvertDocument.

Cải tiến trong phiên bản 22.7

  • Mở rộng phương thức API 'Phụ lục' để hỗ trợ 'ImageEntryList' để nối trực tiếp hình ảnh vào tài liệu và một hình ảnh khác.
  • Đã thêm phương thức API 'CompressDocument' để hỗ trợ nén và thay đổi kích thước hình ảnh bên trong tài liệu để giảm kích thước của tài liệu.

Cải tiến trong phiên bản 22.6

  • Đã thêm các phương thức API 'DeleteBookMark' và 'DeleteBookMarkOnline' để xóa dấu trang theo tên từ tài liệu.
  • Đã thêm 'DeleteBookmark' và 'DeleteBookmarkSonline' Các phương thức API để xóa tất cả các dấu trang khỏi tài liệu.
  • Đã thêm các phương thức API 'InsertBookmark' và 'InsertBookMarkOnline' để tạo dấu trang mới trong tài liệu.
  • Hỗ trợ tất cả các định dạng lưu cho hoạt động 'createdocument'.

Cải tiến trong phiên bản 22.5

  • API nội bộ sửa chữa và cải tiến.

Cải tiến trong phiên bản 22.4

  • Đã thêm ExportShapesAssvg vào HTMLSaveOption.
  • Đã thêm điểm cuối mới '~/styles/copy_from'.

Cải tiến trong phiên bản 22.3

  • Các phương thức trực tuyến trả về từ điển của các tệp có tên tệp gốc được bao gồm là khóa thay vì nội dung tệp đơn trong các phản hồi.
  • Các tham số chứa dữ liệu nhạy cảm nên được truyền ở dạng được mã hóa. Tên của các tham số có tiền tố 'được mã hóa'.
  • Đã thêm phương thức mã hóa để mã hóa dữ liệu trên khóa công khai API. Sử dụng nó để chuẩn bị các giá trị cho các tham số yêu cầu dữ liệu được mã hóa.
  • Phương pháp GetPublicKey không thể thanh toán.
  • Thay đổi loại liệt kê cho các thành viên của SaveOptionsData và các lớp được kế thừa khác từ chuỗi sang Enum.

Cải tiến trong phiên bản 22.2

  • Thực hiện thuộc tính 'SaveOprionsData.Saveformat' với giá trị mặc định.
  • Đã thêm các lớp con cho tất cả các định dạng của SaveOprionsData với SaveFormat được chỉ định.
  • 'SaveOptionsData', 'FixedPagesAveoptionsData', 'ImageSaveOptionsData', 'OoxMlSaveOptionsData', 'TxtSaveOptionsBasingata' Các lớp bây giờ là trừu tượng.

Cải tiến trong phiên bản 22.1

  • Đã thêm 'FieldOptions.FieldUpdateCulturename' để thiết lập văn hóa cho các lĩnh vực
  • Đã thêm 'DocumentEntry.Password' để đặt mật khẩu được mã hóa để thêm tài liệu
  • Đã thêm tham số truy vấn 'EncryptedPassword2' vào so sánh để đặt mật khẩu được mã hóa cho tài liệu so sánh thứ hai

Cải tiến trong phiên bản 21.12

  • Đã thêm tham số FieldOptions vào các hoạt động hợp nhất thư
  • Đã thêm tham số thời gian chờ vào cấu hình API

Cải tiến trong phiên bản 21.11

Cải tiến trong phiên bản 21.10

  • Đã xóa tùy chọn lưu 'GraphicsQualityOptions' vì nó không còn được hỗ trợ.
  • Đã thêm tham số truy vấn 'DisplayIntermedIteresults' cho các yêu cầu hàng loạt. Nếu 'sai', phản hồi cuối cùng trong đợt sẽ chỉ được trả về. Mặc định là 'True'
  • Đã thêm 'JSondataloadOptions' và 'XmldataloadOptions' vào 'Báo cáoEnginesetting'

Cải tiến trong phiên bản 21.8

  • Đã thêm các phương thức API mới để nhận, chèn, cập nhật hoặc xóa các phần XML tùy chỉnh khỏi các tài liệu.
  • Đã thêm tham số 'resultDocumentFormat' để so sánh API
  • Đã thêm tùy chọn lưu 'ExportLanguagetOspantag'
  • Đã thêm tùy chọn 'FlatopCXMLMAPKYLY'

Cải tiến trong phiên bản 21.7

  • ImlrenderingMode Tùy chọn được giới thiệu Phù thủy được sử dụng để xác định cách các đối tượng Ink (Inkml) được hiển thị
  • Tùy chọn MaxCharacterSperLine được giới thiệu được sử dụng để chỉ định số lượng ký tự tối đa trên mỗi dòng
  • Đã thêm phương thức API mới để lấy khóa công khai RSA để mã hóa mật khẩu tài liệu
  • Đã thêm tùy chọn Truy vấn phổ biến của EncryptPassword để truyền mật khẩu tài liệu được mã hóa

Cải tiến trong phiên bản 21.6

  • Đã triển khai phiên bản beta của tính năng so sánhocumentonline với cả hai tài liệu gửi theo yêu cầu
  • Phương thức so sánh phương thức bây giờ có thể xử lý các tệp PDF
  • AcceptallRevisionSbeForeComparison được giới thiệu được sử dụng để chỉ định nếu chấp nhận tất cả các sửa đổi trước khi so sánh

Cải tiến trong phiên bản 21.5

  • Cập nhật phụ thuộc vào SDK

Cải tiến trong phiên bản 21.4

  • Đã loại bỏ tùy chọn lưu PDF lỗi thời 'Escapeuri'
  • SaveOptions hiện chứa CustomTimezoneInfo để đặt thời gian tùy chỉnh khi sdttype.date thẻ tài liệu có cấu trúc được cập nhật từ XML tùy chỉnh
  • URL các yêu cầu của con trong đợt có thể đầy ngay bây giờ (sớm hơn nó có thể chỉ là tương đối)
  • Đã thêm tiêu đề 'rquestid' vào tất cả các câu trả lời

Cải tiến trong phiên bản 21.3

  • Đã thêm tùy chọn 'UpdateCreatedTimeProperty'
  • Đã thêm các bảng vào HeaderFooter để có thể giải quyết các đoạn văn bên trong bảng nằm trong HeaderFooter (Phần/0/Headersfooters/1/Bảng/0/hàng/0/ô/0/đoạn/0)

Cải tiến trong phiên bản 21.2

  • Đã thêm xóa tất cả các phương thức nhận xét

Cải tiến trong phiên bản 21.1

  • Đã thêm phiên bản trực tuyến cho tất cả các phương thức API

Cải tiến trong phiên bản 20.11

  • Trong cấu hình, JSON File AppsID / AppKey đã được thay thế thành clientID / clientCret.
  • Trong các từ Phương thức khởi tạo API tham số máy khách trước tham số của máy khách.

Cải tiến trong phiên bản 20.10

  • API nội bộ thay đổi.

Cải tiến trong phiên bản 20.9

  • Đã thêm tính năng API hàng loạt

Cải tiến trong phiên bản 20.8

  • Đã thêm phương thức API mới (đặt '/words/{name}/tương thích/tối ưu hóa') được cho phép tối ưu hóa nội dung tài liệu cũng như hành vi từ mặc định.
  • Đã thêm 'applicationBasingOcumentHeadersandFootStoAppendingDocument' Tùy chọn để 'DomifyEntryList' cho API Phụ lục API
  • Không có phương thức

Cải tiến trong phiên bản 20.7

  • Đã thêm định dạng 'Markdown' lưu
  • Đã thêm điểm cuối để cập nhật định dạng đoạn mà không có đường dẫn nút (đặt '/words/{name}/paragraphs/{index}/format'))

Cải tiến trong phiên bản 20.6

  • Đã thêm các phương pháp mới:
    • Deleteallpraphtabstopswithoutnodepath
    • DeleteparagraphtabStopWithoutNodepath
    • Getparagraphtabstopswithoutnodepath
    • InsERTORUPDATEPORAGRAPHTABSTOPWITHOUTNODEPATH
    • Chèn StarGraphwithoutNodepath
    • UpdateparagraphformatwithoutNodepath
    • UpdateParagraphlistFormatWithOutNodepath
    • DeletEparAgraphlistFormatwithoutNodepath
  • Vẽ các phương pháp liên quan đã được thay đổi nội dung cơ thể. Các lớp yêu cầu đặc biệt được giới thiệu thay vì chuỗi.
  • InsertorupDatePagraphTabStop, DeletEparAgraphTabStop Phương thức đã được thay đổi thứ tự tham số
  • OOXMLSaveOptionsData.com Property đã được thêm vào

Cải tiến trong phiên bản 20.5

  • Đã thêm các phương thức để làm việc với danh sách tài liệu Word
    • Danh sách
    • Danh sách getlist
    • Danh sách chèn
    • Updatelist
    • UpdatelistLevel
  • Đã thêm các phương pháp để làm việc với các kiểu
    • GetSstyle
    • Updatestyle
    • Chèn
    • Copystyle
    • GetStyleFromDocumentEuity
    • Áp dụngStyletOdocumentEuity
  • Đã thêm các phương pháp để làm việc với định dạng danh sách đoạn văn
    • Getparagraphlistformat
    • Getparagraphlistformatwithoutnodepath
    • UpdateParagraphlistFormat
    • DeletEparAgraphlistFormat
  • Đã thêm các phương pháp để làm việc với Tab Paragraph Stops
    • Getparagraphtabstops
    • InSERTORUPDATEPORAGRAPHTABSTOP
    • DeleteallPraphTabStops
    • DeletEparagraphtabStop
  • Đã thêm các phương pháp để xây dựng báo cáo
    • BuildReport
    • BuildReportOnline
  • Đã thêm thuộc tính Shading vào Pargraphformat

Định dạng tài liệu đọc và viết

Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, FLATOPC (XML) OpenOffice: ODT, OTT WordProcessingML: XML Web: HTML, MHTML, HTMLFixed Text DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML) OpenOffice: ODT, OTT WordprocessingML: XML Web: HTML, MHTML, HtmlFixed Text: TXT Fixed Layout: PDF

Lưu tài liệu như

Bố cục cố định: PDF/A, XPS, OpenXP, PS Hình ảnh: JPEG, PNG, BMP, SVG, TIFF, EMF Khác: PCL PDF/A, XPS, OpenXPS, PS Images: JPEG, PNG, BMP, SVG, TIFF, EMF Others: PCL

Nền tảng độc lập

API API ASPose.words Cloud Cloud, API là API REST thực sự có thể được sử dụng từ bất kỳ nền tảng nào. Bạn có thể sử dụng nó với bất kỳ ngôn ngữ hoặc nền tảng nào hỗ trợ REST, có thể là web, máy tính để bàn, thiết bị di động hoặc đám mây. API tích hợp với các dịch vụ đám mây khác để cung cấp cho bạn tính linh hoạt mà bạn yêu cầu để xử lý tài liệu. Nó phù hợp cho hầu hết các loại hình kinh doanh, tài liệu hoặc nội dung.

Bắt đầu với Aspose.words Cloud SDK cho Python

Đầu tiên, tạo một tài khoản tại Aspose for Cloud để lấy thông tin ứng dụng của bạn và hạn ngạch miễn phí để sử dụng API. Bây giờ thực thi pip install aspose-words-cloud từ dòng lệnh để lấy SDK. Sau đó nhập gói thông qua import asposewordscloud.

Cài đặt thông qua setuptools

Thực thi python setup.py install --user và nhập gói dưới dạng import asposewordscloud.

Mã nguồn hoàn chỉnh có sẵn tại kho lưu trữ GitHub.

Xóa hình mờ khỏi tài liệu Word thông qua Python

        # Start README example

        self.words_api = asposewordscloud.WordsApi(client_id, client_secret, base_url)

        upload_request = asposewordscloud.models.requests.UploadFileRequest(
            open(os.path.join(local_folder, filename), 'rb'), os.path.join(remote_folder, remote_name))
        self.words_api.upload_file(upload_request)

        request = asposewordscloud.models.requests.DeleteWatermarkRequest(remote_name, remote_folder)
        self.words_api.delete_watermark(request)

        # End README example

Trang sản phẩm |Tài liệu |Tham khảo API |Mẫu mã |Blog |Hỗ trợ miễn phí |Dùng thử miễn phí