GroupDocs Python SDK อย่างคร่าวๆ

แปลง, รวม, เปรียบเทียบ, เซ็น, และปกปิดข้อมูลในรูปแบบเอกสารยอดนิยม เช่น PDF, Word, และ Excel ด้วยชุด SDK เดียว, ดู ภาพรวมของผลิตภัณฑ์ สำหรับรายละเอียดเพิ่มเติม.

Illustration total

รวมพลังของหลายแพ็คเกจ GroupDocs ให้เป็นโซลูชันพร้อมใช้งานระดับองค์กร

GroupDocs.Total สำหรับ Python ผ่าน .NET รวมความสามารถของ API GroupDocs หลักทั้งหมด—Conversion, Merger, Signature, และ Comparison—เข้าเป็นชุดเครื่องมือแบบบูรณาการหนึ่งเดียว.

อัตโนมัติขั้นตอนการทำงานที่ซับซ้อน เช่น การแปลงไฟล์ Word เป็น PDF, การรวมรายงาน, การใช้ลายเซ็นดิจิทัลที่ปลอดภัย, หรือการเปรียบเทียบเวอร์ชันสัญญา—ทั้งหมดในกระบวนการเดียว.

แนวทางแบบบูรณาการนี้ช่วยประหยัดเวลา, ลดความพยายามในการพัฒนา, และทำให้การจัดการเอกสารในองค์กรของคุณเป็นกระบวนการที่ราบรื่น.

ครอบคลุมความหลากหลายของรูปแบบไฟล์

ได้รับความเข้ากันได้อย่างราบรื่นกับไฟล์กว่า 200 ประเภทรวมถึง Word, Excel, PDF, PowerPoint, รูปภาพ, แผนภาพ CAD, รวมถึงไฟล์อีเมลหรือโค้ดด้วย. GroupDocs.Total รับประกันว่าโซลูชันของคุณทำงานได้อย่างไม่มีข้อบกพร่องกับรูปแบบใดก็ได้ที่ใช้ในสภาพแวดล้อมธุรกิจ.

ข้ามแพลตฟอร์มและสามารถขยายได้ตามการออกแบบ

ปรับใช้อย่างมั่นใจบน Windows, Linux หรือ macOS—ที่ใดก็ตามที่ Python ทำงาน. สถาปัตยกรรมบน .NET ของ GroupDocs.Total ให้ประสิทธิภาพสูงและความสามารถในการขยายสำหรับงานระดับองค์กร ไม่ว่าจะทำงานบนเครื่องเซิร์ฟเวอร์, ในคอนเทนเนอร์, หรือบนคลาวด์.

ความเป็นอิสระของแพลตฟอร์ม

GroupDocs.Total สำหรับ Python ผ่าน .NET รองรับระบบปฏิบัติการ, เฟรมเวิร์กและผู้จัดการแพคเกจต่อไปนี้, ดู ความต้องการของระบบ สำหรับรายละเอียดเพิ่มเติม.

Amazon
Docker
Azure
VS Code
Eclipse
macOS
Linux
PyPI

รูปแบบไฟล์ที่รองรับ

GroupDocs.Total สำหรับ Python ผ่าน .NET รองรับการดำเนินการกับ รูปแบบไฟล์ ต่อไปนี้.

Microsoft Office, OpenDocument และรูปแบบข้อความ

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

รูปภาพ กราฟิก และไดอะแกรม

  • ภาพแรสเตอร์: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

อื่น

  • เว็บ: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • หอจดหมายเหตุ: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • อื่น: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

คุณลักษณะสำคัญ

การประมวลผลเอกสารครบวงจร — ดู, แปลง, เปรียบเทียบ, และจัดการไฟล์ PDF และ Office ในระดับใหญ่ ตรวจสอบ คู่มือเริ่มต้นเร็ว เพื่อเรียนรู้วิธีรวมเข้ากับแอปพลิเคชันของคุณ.

Feature icon

การแปลงรูปแบบไฟล์

การแปลงที่รักษาความเที่ยงตรงสูงครอบคลุมหลายร้อยประเภทไฟล์พร้อมการคงรูปแบบ, ฟอนต์ และเมตาดาต้า รองรับการทำงานแบบชุด, สตรีมมิง, และฝั่งเซิร์ฟเวอร์สำหรับระบบการผลิต.

Feature icon

การดูไฟล์อย่างปลอดภัย

การเรนเดอร์คุณภาพสูงสำหรับรูปแบบกว่า 180+ ไปยัง HTML, PDF, PNG และ JPEG. ส่วนประกอบตัวดูที่สามารถฝังได้สำหรับเว็บและเดสก์ท็อปพร้อมการควบคุมการเข้าถึงและการแบ่งหน้าแบบกำหนดค่าได้.

Feature icon

การเปรียบเทียบเนื้อหา

การเปรียบเทียบเคียงข้างเคียงและแบบอินไลน์ที่แม่นยำ, เน้นการเปลี่ยนแปลงของเนื้อหา, การจัดรูปแบบและการจัดวาง, พร้อมสร้างรายงานการเปลี่ยนแปลงที่สามารถดำเนินการได้เพื่อการตรวจสอบและการตรวจสอบ.

Feature icon

การควบคุมลายน้ำ

การใส่และดึงลายน้ำแบบโปรแกรมเมติกพร้อมสนับสนุนตราข้อความ/ภาพ, กฎการใช้แบบมีเงื่อนไข, และการบันทึกการตรวจสอบสำหรับการปฏิบัติตาม.

Feature icon

การจัดการเมทาดาต้า

การอ่าน/เขียนและการทำให้เป็นมาตรฐานของเมทาดาต้าอย่างแข็งแกร่งในหลายรูปแบบ, พร้อมการดำเนินการแบบชุดและเวิร์กโฟลว์ที่ขับเคลื่อนด้วยนโยบายเพื่อปรับปรุงการค้นหาและการกำกับดูแล.

Feature icon

การรวมเอกสาร

รวมหลายเอกสาร (รองรับประเภทผสม) เป็นผลลัพธ์เดียวที่สามารถค้นหาได้พร้อมการจัดลำดับระดับหน้ากระดาษ, การแก้ไขข้อขัดแย้งและตัวเลือกรูปแบบผลลัพธ์.

Feature icon

การสร้างจากเทมเพลต

การสร้างเอกสารอัตโนมัติจากเทมเพลตและข้อมูลภายนอก (JSON, XML, ฐานข้อมูล), ทำให้สามารถสร้างรายงานที่ทำซ้ำได้, ตรวจสอบได้และเอกสารส่วนบุคคลในระดับใหญ่.

Feature icon

การลบข้อความ

การลบข้อมูลอย่างแม่นยำและไม่สามารถย้อนกลับได้โดยใช้ regex, การจับคู่แบบฟัซซี่และการตรวจจับที่รับรู้คำพ้องความหมาย. รองรับทั้งการลบข้อมูลแบบภาพและการลบออกจากข้อมูลเอกสารพื้นฐาน.

Feature icon

ความยืดหยุ่นของลายเซ็น

รองรับลายเซ็นอิเล็กทรอนิกส์และดิจิทัล (PKI), ตราภาพ/ข้อความและเวิร์กโฟลว์การตรวจสอบ — สามารถรวมเข้ากับกระบวนการลงนามและบันทึกการตรวจสอบได้.

เวิร์กโฟลว์เอกสารในโลกจริง

สถานการณ์การใช้งานจริงที่แสดงวิธีใช้ GroupDocs ในเวิร์กโฟลว์เอกสารประจำวัน.

รวมไฟล์ DOCX สองไฟล์และแปลง DOCX ที่รวมแล้วเป็น PDF

ความต้องการทางธุรกิจ: รวมหลายเอกสารต้นทางเป็นการส่งมอบเดียวที่พกพาได้ (เช่น แบบฟอร์มการรับเรื่อง, การอนุมัติ, หรือการประกอบส่วนของสัญญา) และสร้าง PDF ขั้นสุดท้ายสำหรับการจัดแจกหรือการเก็บรักษา.

ผลิตภัณฑ์ที่ใช้: GroupDocs.Merger + GroupDocs.Conversion

ผลลัพธ์: สร้าง PDF เดียวที่พร้อมพิมพ์และเก็บถาวรพร้อมการจัดวางและเมทาดาต้าคงที่ — ลดการประกอบด้วยตนเอง, ทำให้การตรวจสอบง่ายขึ้นและรับประกันผลลัพธ์ที่สอดคล้องสำหรับผู้ใช้ downstream.

Python

import os
from groupdocs.merger import License as MergerLicense, Merger
from groupdocs.conversion import License as ConversionLicense, Converter
from groupdocs.conversion.options.convert import PdfConvertOptions, PdfFormats

# ใช้ใบอนุญาต
license_path = os.path.abspath("./GroupDocs.Total.lic")
if os.path.exists(license_path):
    merger_license = MergerLicense()
    merger_license.set_license(license_path)

    conversion_license = ConversionLicense()
    conversion_license.set_license(license_path)

# รวมไฟล์ DOCX สองไฟล์เป็นเอกสารเดียว
with Merger("./part-a.docx") as merger:
    merger.join("./part-b.docx")
    merger.save("./output-merged.docx")

# แปลง DOCX ที่รวมแล้วเป็น PDF (PDF/A-2b สำหรับการปฏิบัติตามการเก็บถาวร)
with Converter("./output-merged.docx") as converter:
    options = PdfConvertOptions()
    options.pdf_options.pdf_format = PdfFormats.PDF_A_2B
    converter.convert("./final-delivery.pdf", options)

ดึงข้อความ, รูปย่อ และเมทาดาต้าสำหรับการทำดัชนี

ความต้องการทางธุรกิจ: ดึงข้อความที่สามารถค้นหาได้, ตัวอย่างภาพและเมทาดาต้าเชิงโครงสร้างจากเอกสารที่นำเข้าโดยอัตโนมัติเพื่อสนับสนุนการค้นหา, ตัวอย่างภาพและการจัดประเภทเนื้อหาในดัชนีระดับองค์กร.

ผลิตภัณฑ์ที่ใช้: GroupDocs.Viewer + GroupDocs.Metadata

ผลลัพธ์: ทำให้การค้นหาเอกสารเร็วขึ้นและประสบการณ์การค้นหาที่ครอบคลุมยิ่งขึ้น (ข้อความ + รูปย่อ + เมทาดาต้า) ปรับปรุงความเกี่ยวข้องและอัตโนมัติกระบวนการทำงานต่อเนื่อง เช่น การแท็ก, การกำหนดเส้นทาง หรือการจัดประเภทโดยใช้แมชชีนเลิร์นนิง

Python

import os
from groupdocs.viewer import License as ViewerLicense, Viewer
from groupdocs.viewer.options import HtmlViewOptions
from groupdocs.metadata import License as MetadataLicense, Metadata
from groupdocs.metadata.search import AnySpecification

# ใช้ใบอนุญาต
license_path = os.path.abspath("./GroupDocs.Total.lic")

if os.path.exists(license_path):
    viewer_license = ViewerLicense()
    viewer_license.set_license(license_path)

    metadata_license = MetadataLicense()
    metadata_license.set_license(license_path)

# แปลงหน้แรกเป็น HTML (หรือรูปภาพ) เพื่อการแสดงตัวอย่าง/รูปย่อ
with Viewer("bussiness-plan.docx") as viewer:
    view_options = HtmlViewOptions.for_embedded_resources()
    viewer.view(view_options, [1]) 

# อ่านเมทาดาต้า (หัวเรื่อง, ผู้เขียน, คุณสมบัติเฉพาะ)
with Metadata("bussiness-plan.docx") as metadata:
   props = metadata.find_properties(AnySpecification())
   for prop in props:
       print(prop.name, prop.value)

เปรียบเทียบสองเวอร์ชันของข้อเสนอธุรกิจ, สร้างรายงานการเปลี่ยนแปลง, และทำการลบข้อมูลส่วนบุคคล

ความต้องการทางธุรกิจ: ข้อเสนอธุรกิจมักผ่านการปรับปรุงหลายครั้ง การระบุการเปลี่ยนแปลงอย่างรวดเร็วและลบรายละเอียดการติดต่อที่สำคัญ เช่น ชื่อ, อีเมล หรือหมายเลขโทรศัพท์ ก่อนแชร์เอกสารภายนอก เป็นสิ่งสำคัญ

ผลิตภัณฑ์ที่ใช้: GroupDocs.Comparison + GroupDocs.Redaction

ผลลัพธ์: ผลลัพธ์คือรายงานการเปลี่ยนแปลงที่ชัดเจนซึ่งแสดงการแก้ไขทั้งหมดระหว่างเวอร์ชันของข้อเสนอ พร้อมข้อมูลติดต่อที่ถูกลบอย่างปลอดภัยเพื่อการแจกจ่ายที่ปลอดภัยและสอดคล้องกับมาตรฐาน

Python

import os
from groupdocs.comparison import License as ComparisonLicense, Comparer
from groupdocs.redaction import License as RedactionLicense, Redactor
from groupdocs.redaction.options import SaveOptions
from groupdocs.redaction.redactions import ReplacementOptions, RegexRedaction

# ใช้ใบอนุญาต
license_path = os.path.abspath("./GroupDocs.Total.lic")

if os.path.exists(license_path):
    comparison_license = ComparisonLicense()
    comparison_license.set_license(license_path)

    redaction_license = RedactionLicense()
    redaction_license.set_license(license_path)

# เปรียบเทียบสองเวอร์ชันของเอกสาร
with Comparer("./proposal_v1.docx") as comparer:
    comparer.add("./proposal_v2.docx")
    comparer.compare("./proposal_diffs.docx")

# กำหนดรูปแบบเพื่อทำการลบข้อมูลส่วนบุคคลและข้อมูลบริษัท
replacement_options = ReplacementOptions("[REDACTED]")
phone_pattern = r"\b(?:\+?1[-.\s]?)?(?:\(?\d{3}\)?[-.\s]?)\d{3}[-.\s]?\d{4}\b"
email_pattern = r"[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}"

# กำหนดการลบข้อมูลที่จะดำเนินการ
redactions = [
    RegexRedaction(email_pattern, replacement_options),
    RegexRedaction(phone_pattern, replacement_options),
]

# ทำการลบข้อมูลจากเอกสาร
with Redactor("./proposal_diffs.docx") as redactor:
    for redaction in redactions:
        redactor.apply(redaction)

    # ตั้งค่าตัวเลือกการบันทึกเพื่อรักษารูปแบบไฟล์ต้นฉบับ
    save_options = SaveOptions()
    save_options.add_suffix = True
    save_options.rasterize_to_pdf = False
    save_options.redacted_file_suffix = "redacted"

    # บันทึกเอกสารที่ลบข้อมูลแล้ว
    redactor.save(save_options)

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Total ฟรีหรือรับสิทธิ์ทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย