GroupDocs.Editor for Python via .NET tổng quan

API để chỉnh sửa, chuyển đổi và lưu tài liệu, bảng tính, slide và e-book trong các ứng dụng Python.

Illustration editor

Dễ dàng chỉnh sửa nhiều tài liệu trong Python

Liên tục chỉnh sửa nhiều tệp PDF và Office với hỗ trợ đa dạng các định dạng. GroupDocs.Editor for Python via .NET giúp việc chỉnh sửa tài liệu nhanh chóng và không rắc rối.

Chuyển đổi tài liệu sang HTML/CSS

Chuyển đổi tài liệu sang mã HTML/CSS thuần tương thích với trình soạn thảo WYSIWYG, cho phép chỉnh sửa tài liệu dễ dàng và hiệu quả trong môi trường web.

Lưu tài liệu đã chỉnh sửa ở nhiều định dạng

Lưu tài liệu đã chỉnh sửa trở lại định dạng gốc hoặc xuất ra các định dạng khác như PDF, đảm bảo tính linh hoạt và tương thích.

Độc lập nền tảng

Các hệ điều hành, framework và trình quản lý gói sau được hỗ trợ

Amazon
Docker
Azure
IntelliJ
VS Code
Windows
Linux
PyPI

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

GroupDocs.Editor hỗ trợ thao tác với các định dạng tệp sau khi nhập và xuất (danh sách đầy đủ).

Định dạng Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Các định dạng tài liệu khác

  • Định dạng bố cục cố định: PDF, XPS (chỉ xuất)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Bảng văn bản có dấu phân cách: CSV, TSV, DSV (phân tách tùy ý)
  • Các định dạng bảng khác: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Định dạng liên quan đến web

  • Đánh dấu: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Định dạng email: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Tính năng chính

Tải, chỉnh sửa và lưu một cách liền mạch các tài liệu Office, Email, eBook và PDF ở các định dạng khác nhau.

Feature icon

Chỉnh sửa tệp

Chỉnh sửa nội dung của nhiều định dạng tài liệu khác nhau, bao gồm PDF, DOCX, XLSX, PPTX và nhiều hơn nữa.

Feature icon

Chuyển đổi sang HTML/CSS

Chuyển đổi tài liệu sang HTML/CSS để dễ dàng chỉnh sửa bằng các trình soạn thảo WYSIWYG như CKEditor hoặc TinyMCE.

Feature icon

Lưu tài liệu đã chỉnh sửa

Lưu HTML/CSS đã chỉnh sửa trở lại định dạng tài liệu gốc hoặc xuất ra PDF.

Feature icon

Trích xuất thông tin tài liệu

Trích xuất thông tin như số trang, kích thước và trạng thái mã hóa từ tài liệu.

Feature icon

Hỗ trợ nhiều định dạng

Chỉnh sửa đa dạng các định dạng tài liệu, bao gồm các tệp Microsoft Office, PDF và nhiều hơn nữa.

Feature icon

Bảo vệ bằng mật khẩu

Tải và chỉnh sửa các tài liệu được bảo vệ bằng mật khẩu một cách dễ dàng, đồng thời bảo vệ các tài liệu đầu ra bằng mật khẩu.

Feature icon

Chỉnh sửa email

Chỉnh sửa và lưu các tin nhắn email và thư trong các định dạng MSG, EML, EMLX, MBOX và nhiều định dạng khác, bao gồm việc chỉnh sửa siêu dữ liệu như Chủ đề, Đến, CC, BCC, Từ, Tiêu đề, Ngày và vân vân.

Feature icon

Trích xuất phông chữ

Trích xuất phông chữ từ tài liệu WordProcessing để sử dụng trong quá trình chỉnh sửa.

Feature icon

Xem trước trang

Tạo hình ảnh đại diện cho các trang tài liệu để hiểu rõ hơn nội dung và cấu trúc.

Mẫu mã

Một số trường hợp sử dụng các thao tác điển hình bằng GroupDocs.Editor for Python via .NET

Thay thế văn bản trong DOCX

Ví dụ này minh họa cách tải và chỉnh sửa nội dung của tệp DOCX đầu vào một cách lập trình bằng cách thay thế nội dung văn bản bằng nội dung khác. Sau đó, nội dung tài liệu đã sửa được lưu lại dưới dạng tệp DOCX mới.

Chỉnh sửa DOCX đầu vào bằng cách thay thế văn bản và lưu lại thành DOCX

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.formats import WordProcessingFormats
from groupdocs.editor.options import WordProcessingLoadOptions, WordProcessingSaveOptions

# Tải tài liệu đầu vào bằng đường dẫn và chỉ định tùy chọn tải nếu cần
with Editor("input.docx", WordProcessingLoadOptions()) as editor:

    # Mở tài liệu để chỉnh sửa và lấy "EditableDocument"
    original = editor.edit()

    # Thay thế văn bản - mô phỏng việc chỉnh sửa nội dung
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Tạo thể hiện mới của "EditableDocument" từ nội dung đã chỉnh sửa
    edited = EditableDocument.from_markup(modified_content)

    # Chuẩn bị tùy chọn lưu với định dạng đầu ra mong muốn
    save_options = WordProcessingSaveOptions(WordProcessingFormats.DOCX)

    # Lưu nội dung tài liệu đã chỉnh sửa thành DOCX
    editor.save(edited, "output.docx", save_options)

Chỉnh sửa nội dung của trang tính Excel cụ thể

Tài liệu Spreadsheet (như XLS, XLSX, XLSM, ODS, v.v.) có thể chứa một hoặc nhiều trang tính (tab). GroupDocs.Editor cho phép chỉnh sửa nội dung của một trang tính tại một thời điểm. Sau khi chỉnh sửa, trang tính này có thể được lưu thành tài liệu Spreadsheet riêng biệt (chỉ chứa trang tính này), hoặc chèn lại vào tài liệu gốc, nơi nó có thể thay thế trang tính gốc hoặc được lưu cùng với trang tính gốc. Ví dụ này minh họa cách tải tài liệu XLSX, chỉnh sửa trang tính thứ 2 và lưu nó thành tài liệu mới riêng biệt ở định dạng XLSX và CSV.

Chỉnh sửa trang tính cụ thể của XLSX và lưu dưới dạng XLSX và CSV

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.formats import SpreadsheetFormats
from groupdocs.editor.options import SpreadsheetLoadOptions, SpreadsheetEditOptions, SpreadsheetSaveOptions, DelimitedTextSaveOptions

# Tải tệp XLSX đầu vào bằng đường dẫn và chỉ định tùy chọn tải nếu cần
with Editor("input.xlsx", SpreadsheetLoadOptions()) as editor:

    # Tạo và điều chỉnh tùy chọn chỉnh sửa - đặt trang tính thứ 2 để chỉnh sửa
    edit_options = SpreadsheetEditOptions()
    edit_options.worksheet_index = 1

    # Mở trang tính thứ 2 này để chỉnh sửa và lấy "EditableDocument"
    original_worksheet = editor.edit(edit_options)

    # Thay thế văn bản - mô phỏng việc chỉnh sửa nội dung
    modified_content = original_worksheet.get_embedded_html().replace("Cell Text", "Edited Cell Text")

    # Tạo thể hiện mới của "EditableDocument" từ trang tính đã chỉnh sửa
    edited_worksheet = EditableDocument.from_markup(modified_content)

    # Lưu trang tính đã chỉnh sửa vào tài liệu XLSX mới
    editor.save(edited_worksheet, "output.xlsx", SpreadsheetSaveOptions(SpreadsheetFormats.XLSX))

    # Lưu trang tính đã chỉnh sửa vào tài liệu CSV mới với dấu phân cách dấu phẩy (,)
    editor.save(edited_worksheet, "output.csv", DelimitedTextSaveOptions(","))

Thay thế văn bản trong PDF

Ví dụ này minh họa cách tải và chỉnh sửa nội dung của tệp PDF đầu vào bằng cách thay thế văn bản này bằng văn bản khác. Sau đó, nội dung tài liệu đã sửa đổi được lưu lại dưới dạng tệp PDF mới.

Chỉnh sửa PDF đầu vào bằng cách thay thế văn bản và lưu lại thành PDF

from groupdocs.editor import Editor, EditableDocument
from groupdocs.editor.options import PdfLoadOptions, PdfSaveOptions

# Tải tệp PDF bằng đường dẫn và chỉ định tùy chọn tải PDF
with Editor("input.pdf", PdfLoadOptions()) as editor:

    # Mở tài liệu để chỉnh sửa và lấy "EditableDocument"
    original = editor.edit()

    # Thay thế văn bản - mô phỏng việc chỉnh sửa nội dung
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Tạo thể hiện mới của "EditableDocument" từ nội dung đã chỉnh sửa
    edited = EditableDocument.from_markup(modified_content)

    # Lưu nội dung tài liệu đã chỉnh sửa vào PDF
    editor.save(edited, "output.pdf", PdfSaveOptions())

Sẵn sàng để bắt đầu?

Tải xuống GroupDocs.Editor miễn phí hoặc nhận giấy phép dùng thử để có toàn quyền truy cập!

Tài nguyên hữu ích

Khám phá tài liệu, mẫu mã và hỗ trợ cộng đồng để nâng cao trải nghiệm của bạn.

Lời khuyên về giấy phép tạm thời

1
Đăng ký bằng email công việc của bạn. Dịch vụ thư miễn phí không được phép.
2
Sử dụng nút Nhận giấy phép tạm thời ở Bước thứ hai.
 Tiếng Việt