GroupDocs.Annotation อย่างสรุป

รวมความสามารถการทำเครื่องหมายที่ทรงพลังเข้าในโครงการ Python ของคุณ

Illustration annotation

ทำเครื่องหมายข้อความ

ด้วย GroupDocs.Annotation for Python via .NET, คุณสามารถไฮไลท์, ขีดเส้นใต้, ขีดฆ่า, หรือแทนที่ข้อความในไฟล์ PDF, เอกสาร Word, และรูปแบบอื่น ๆ เพื่อการตรวจสอบร่วมอย่างรวดเร็ว.

วาดรูปทรง

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

ความคิดเห็นและการตอบกลับ

แนบผู้เขียนและการตอบกลับแบบเธรดให้กับคำอธิบายใด ๆ เพื่อสนับสนุนกระบวนการตรวจสอบและอนุมัติที่เป็นโครงสร้าง

จัดการและแลกเปลี่ยนคำอธิบาย

แสดงรายการ, ปรับปรุงและลบคำอธิบาย, กรองตามประเภท, แสดงตัวอย่าง, และนำเข้า/ส่งออกคำอธิบายเป็น XML

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

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

Docker
Linux
macOS
PyPI
Windows
VS Code
Amazon S3
Azure

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

GroupDocs.Annotation for Python via .NET รองรับ รูปแบบไฟล์ ต่อไปนี้

รูปแบบ MS Office

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

รูปแบบ Office อื่น ๆ

  • พกพา: PDF
  • OpenDocument: ODT, ODP
  • แผนภาพ: VSD, VSDX

รูปแบบอื่น ๆ

  • รูปภาพ: BMP, JPEG, PNG, TIFF
  • CAD: DWG, DXF
  • อีเมล: EML, EMLX

คุณลักษณะสำคัญของ GroupDocs.Annotation for Python via .NET

เพิ่มและจัดการคำอธิบายในไฟล์ PDF, รูปภาพ และไฟล์ Office ได้อย่างง่ายดาย

Feature icon

การทำเครื่องหมายข้อความ

ไฮไลท์, ขีดเส้นใต้, ขีดฆ่า หรือขีดเส้นใต้แบบหยักข้อความที่เลือกในเอกสารของคุณ

Feature icon

รูปร่างกราฟิก

วาดคำอธิบายแบบพื้นที่, รูปวงรี, ลูกศร, จุด, ระยะทาง และโพลีไลน์ด้วยสีที่กำหนดเอง

Feature icon

ลายน้ำและตรา

เพิ่มลายน้ำข้อความ, ตรารูปภาพ, และฟิลด์ข้อความที่แก้ไขได้ในหน้าของเอกสาร

Feature icon

ดึงและลบ

อ่านคำอธิบายทั้งหมดในเอกสาร, จากนั้นลบตาม id, ประเภท หรืออินสแตนซ์

Feature icon

ความคิดเห็นและการตอบกลับ

แนบการตอบกลับแบบเธรดพร้อมข้อมูลเมตาผู้ใช้และเวลาต่อคำอธิบายใด ๆ

Feature icon

นำเข้าและส่งออก

บันทึกคำอธิบายของเอกสารเป็น XML และโหลดกลับเข้าไปในเอกสารอื่น

ตัวอย่างโค้ด

สำรวจวิธีที่ GroupDocs.Annotation for Python via .NET ทำให้ภารกิจการทำคำอธิบายง่ายขึ้น

ไฮไลท์ข้อความ

นักพัฒนาที่ใช้ Python สามารถ ไฮไลท์ข้อความ และเพิ่มการทำเครื่องหมายในเอกสาร:

ไฮไลท์ข้อความในเอกสาร

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Point
from groupdocs.annotation.models.annotation_models import HighlightAnnotation
from groupdocs.pydrawing import Color

# เปิดเอกสารด้วยอินสแตนซ์ของ Annotator
with Annotator("input.pdf") as annotator:
    # สร้าง annotation ไฮไลท์ข้อความที่กำหนดโดยจุดสี่เหลี่ยม
    highlight = HighlightAnnotation()
    highlight.page_number = 0
    highlight.font_color = Color.yellow.to_argb()
    highlight.points = [Point(80, 730), Point(240, 730), Point(240, 750), Point(80, 750)]

    # เพิ่มไฮไลท์ลงในเอกสาร
    annotator.add(highlight)

    # บันทึกเอกสารที่มี annotation
    annotator.save("annotated.pdf")

จัดการคำอธิบาย

ใช้ API เพื่อ อ่านและลบ คำอธิบายจากเอกสาร:

ดึงและลบ Annotation

from groupdocs.annotation import Annotator

# เปิดเอกสารที่มี annotation ด้วยอินสแตนซ์ของ Annotator
with Annotator("annotated.pdf") as annotator:
    # ดึง annotation ทั้งหมดจากเอกสาร
    annotations = annotator.get()

    # ลบ annotation แรก
    annotator.remove(annotation=annotations[0])

    # บันทึกเอกสารที่อัปเดต
    annotator.save("output.pdf")

ใส่ลายน้ำ

ผู้พัฒนาโดยใช้ Python สามารถ ใส่ลายน้ำข้อความ ทั่วทั้งหน้าเอกสาร:

ใส่ลายน้ำบนเอกสาร

from groupdocs.annotation import Annotator
from groupdocs.annotation.models import Rectangle
from groupdocs.annotation.models.annotation_models import WatermarkAnnotation
from groupdocs.pydrawing import Color

# เปิดเอกสารด้วยอินสแตนซ์ของ Annotator
with Annotator("input.pdf") as annotator:
    # สร้างลายน้ำข้อความแนวทแยงและวางบนหน้าที่หนึ่ง
    watermark = WatermarkAnnotation()
    watermark.box = Rectangle(100, 100, 200, 100)
    watermark.text = "CONFIDENTIAL"
    watermark.font_color = Color.red.to_argb()
    watermark.font_size = 24.0
    watermark.angle = 45.0
    watermark.opacity = 0.5
    watermark.page_number = 0

    # เพิ่มลายน้ำและบันทึกผลลัพธ์
    annotator.add(watermark)
    annotator.save("annotated.pdf")

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

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

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

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

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

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