GroupDocs.Editor for Python via .NET sekilas

API untuk mengedit, mengonversi, dan menyimpan dokumen, spreadsheet, slide, serta e-book dalam aplikasi Python.

Illustration editor

Edit banyak dokumen dengan mudah di Python

Edit banyak file PDF dan Office secara mulus dengan dukungan berbagai format. GroupDocs.Editor for Python via .NET memungkinkan pengeditan dokumen cepat dan tanpa repot.

Konversi dokumen ke HTML/CSS

Konversi dokumen ke markup HTML/CSS murni yang kompatibel dengan editor WYSIWYG, memungkinkan pengeditan dokumen yang mudah dan efisien di lingkungan web.

Simpan dokumen yang diedit dalam berbagai format

Simpan dokumen yang diedit kembali ke format aslinya atau ekspor ke format lain seperti PDF, memastikan fleksibilitas dan kompatibilitas.

Kemandirian platform

Sistem operasi, kerangka kerja, dan manajer paket berikut didukung

Amazon
Docker
Azure
IntelliJ
VS Code
Windows
Linux
PyPI

Format file yang didukung

GroupDocs.Editor mendukung operasi dengan format file berikut pada impor dan ekspor (daftar lengkap).

Format Microsoft Office

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

Format dokumen lainnya

  • Format tata letak tetap: PDF, XPS (hanya ekspor)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Tabel teks terdelimitasi: CSV, TSV, DSV (pemisah sewenang-wenang)
  • Format tabel lainnya: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Format terkait web

  • Markup: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Format email: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Fitur utama

Muat, edit, dan simpan secara mulus dalam berbagai format dokumen Office, Email, eBook, dan PDF.

Feature icon

Edit file

Edit konten berbagai format dokumen termasuk PDF, DOCX, XLSX, PPTX, dan lainnya.

Feature icon

Terjemahkan ke HTML/CSS

Konversi dokumen ke HTML/CSS untuk memudahkan penyuntingan dengan editor WYSIWYG seperti CKEditor atau TinyMCE.

Feature icon

Simpan dokumen yang diedit

Simpan HTML/CSS yang diedit kembali ke format dokumen asli atau ekspor ke PDF.

Feature icon

Ekstrak informasi dokumen

Ekstrak informasi seperti jumlah halaman, ukuran, dan status enkripsi dari dokumen.

Feature icon

Dukungan untuk berbagai format

Edit beragam format dokumen termasuk file Microsoft Office, PDF, dan lainnya.

Feature icon

Proteksi kata sandi

Muat dan edit dokumen yang dilindungi kata sandi dengan mudah, serta melindungi dokumen output dengan proteksi kata sandi.

Feature icon

Edit email

Edit dan simpan pesan serta surat email dalam format MSG, EML, EMLX, MBOX, dan banyak format lainnya, termasuk mengedit metadata seperti Subject, To, CC, BCC, From, Title, Date, dan sebagainya.

Feature icon

Ekstraksi font

Ekstrak font dari dokumen WordProcessing untuk digunakan dalam proses penyuntingan.

Feature icon

Pratinjau halaman

Hasilkan representasi gambar dari halaman dokumen untuk lebih memahami konten dan struktur.

Contoh kode

Beberapa contoh penggunaan operasi umum menggunakan GroupDocs.Editor for Python via .NET

Ganti teks dalam DOCX

Contoh ini menunjukkan cara memuat dan mengedit konten file DOCX input secara programatis dengan mengganti teks. Setelah itu, konten dokumen yang dimodifikasi disimpan kembali sebagai dokumen DOCX baru.

Edit DOCX input dengan mengganti teks dan simpan kembali ke DOCX

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

# Muat dokumen input melalui path dan tentukan opsi pemuatan jika diperlukan
with Editor("input.docx", WordProcessingLoadOptions()) as editor:

    # Buka dokumen untuk penyuntingan dan dapatkan "EditableDocument"
    original = editor.edit()

    # Ganti teks - ini meniru penyuntingan konten
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Buat instance "EditableDocument" baru dari konten yang telah disunting
    edited = EditableDocument.from_markup(modified_content)

    # Siapkan opsi penyimpanan dengan format output yang diinginkan
    save_options = WordProcessingSaveOptions(WordProcessingFormats.DOCX)

    # Simpan konten dokumen yang disunting ke DOCX
    editor.save(edited, "output.docx", save_options)

Sunting konten lembar kerja Excel tertentu

Dokumen Spreadsheet (seperti XLS, XLSX, XLSM, ODS, dan sebagainya) dapat memiliki satu atau lebih lembar kerja (tab). GroupDocs.Editor memungkinkan penyuntingan konten satu lembar kerja pada satu waktu. Setelah disunting, lembar kerja ini dapat disimpan ke dokumen Spreadsheet terpisah (di mana hanya lembar kerja spesifik ini yang disimpan), atau lembar kerja yang disunting dapat dimasukkan kembali ke dokumen asli, di mana ia dapat menggantikan lembar kerja asli atau disimpan bersama, bersama lembar kerja asli. Contoh ini menunjukkan cara memuat dokumen XLSX, menyunting lembar kerja ke‑2, dan menyimpannya sebagai dokumen terpisah baru dalam format XLSX dan CSV.

Sunting lembar kerja tertentu pada XLSX dan simpan sebagai XLSX dan CSV

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

# Muat XLSX input melalui path dan tentukan opsi pemuatan bila diperlukan
with Editor("input.xlsx", SpreadsheetLoadOptions()) as editor:

    # Buat dan sesuaikan opsi penyuntingan - tetapkan lembar kerja ke‑2 untuk disunting
    edit_options = SpreadsheetEditOptions()
    edit_options.worksheet_index = 1

    # Buka lembar kerja ke‑2 ini untuk penyuntingan dan dapatkan "EditableDocument"
    original_worksheet = editor.edit(edit_options)

    # Ganti teks - ini meniru penyuntingan konten
    modified_content = original_worksheet.get_embedded_html().replace("Cell Text", "Edited Cell Text")

    # Buat instance "EditableDocument" baru dari lembar kerja yang disunting
    edited_worksheet = EditableDocument.from_markup(modified_content)

    # Simpan lembar kerja yang disunting ke dokumen XLSX baru
    editor.save(edited_worksheet, "output.xlsx", SpreadsheetSaveOptions(SpreadsheetFormats.XLSX))

    # Simpan lembar kerja yang disunting ke dokumen CSV baru dengan pemisah koma (,)
    editor.save(edited_worksheet, "output.csv", DelimitedTextSaveOptions(","))

Ganti teks dalam PDF

Contoh ini menunjukkan cara memuat dan menyunting konten file PDF input secara programatis dengan mengganti konten teks dengan yang lain. Setelah itu, konten dokumen yang dimodifikasi disimpan kembali sebagai dokumen PDF baru.

Sunting PDF input dengan mengganti teks dan simpan kembali ke PDF

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

# Muat file PDF melalui path dan tentukan opsi pemuatan PDF
with Editor("input.pdf", PdfLoadOptions()) as editor:

    # Buka dokumen untuk penyuntingan dan dapatkan "EditableDocument"
    original = editor.edit()

    # Ganti teks - ini meniru penyuntingan konten
    modified_content = original.get_embedded_html().replace("old text", "new text")

    # Buat instance "EditableDocument" baru dari konten yang disunting
    edited = EditableDocument.from_markup(modified_content)

    # Simpan konten dokumen yang disunting ke PDF
    editor.save(edited, "output.pdf", PdfSaveOptions())

Siap untuk memulai?

Unduh GroupDocs.Editor secara gratis atau dapatkan lisensi uji coba untuk akses penuh!

Sumber daya yang berguna

Jelajahi dokumentasi, sampel kode, dan dukungan masyarakat untuk meningkatkan pengalaman Anda.

Tip lisensi sementara

1
Daftar dengan email kantor Anda. Layanan email gratis tidak diperbolehkan.
2
Gunakan tombol Dapatkan lisensi sementara pada langkah kedua.
 Indonesian