แปล PDF ใน Python

โซลูชัน Python สำหรับแปล PDF ด้วย AI

การบูรณาการอย่างไร้รอยต่อกับโมเดลภาษาเชิงสร้างของ Google Gemini ให้ความสามารถในการประมวลผล PDF ด้วย AI อย่างครอบคลุมสำหรับแอปพลิเคชัน Python.

ดูข้อมูลโค้ด

แปลเอกสาร PDF เป็นภาษากว่า 300 ภาษาใน Python

อัตโนมัติการแปลเอกสาร PDF ด้วยโมเดล Google Gemini AI พร้อม Aspose.Words สำหรับ Python via .NET . แปลไฟล์ PDF เป็นภาษากว่า 300 ภาษาโดยคงรูปแบบต้นฉบับ การจัดรูปแบบ และโครงสร้างของเอกสารไว้

วิธีแปลไฟล์ PDF เป็น Python

  • โหลดไฟล์ PDF ไปยังอ็อบเจ็กต์ Document
  • ตั้งค่าโมเดล Google Gemini AI ด้วยคีย์ API ของคุณ
  • เรียกใช้เมธอด Translate พร้อมระบุภาษาที่ต้องการ
  • บันทึกเอกสารที่แปลแล้วในรูปแบบที่คุณต้องการ

เอ็นจิ้น AI ตรวจจับภาษาต้นฉบับโดยอัตโนมัติ — แม้ในเอกสารที่มีหลายภาษา ตัวอย่างต่อไปนี้แสดงวิธีแปลเอกสาร PDF เป็น Python:

ตัวอย่างโค้ดใน Python สำหรับแปล PDF
เลือกรูปแบบเป้าหมายจากรายการ
รันโค้ด
pip install aspose-words
สำเนา
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# ใช้โมเดลภาษาเชิงกำเนิดของ Google
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.pdf")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.pdf")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
รันโค้ด

วิธีแปล PDF ใน Python

  1. ติดตั้ง Aspose.Words for Python via .NET.
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโครงการ Python ของคุณ.
  3. เปิดไฟล์ต้นฉบับใน Python.
  4. เรียกใช้เมธอด Translate โดยส่งเอกสารของคุณพร้อมกับภาษาปลายทาง.
  5. เมื่อเสร็จสิ้น คุณจะได้รับเอกสารที่แปลแล้วซึ่งสามารถบันทึกเป็นไฟล์ใหม่ในรูปแบบที่คุณต้องการ.

ไลบรารี Python via .NET สำหรับแปลไฟล์ PDF

เราโฮสต์ Python ของเราในที่เก็บ PyPi โปรดปฏิบัติตาม คำแนะนำทีละขั้นตอน เกี่ยวกับวิธีการติดตั้ง "Aspose.Words for Python via .NET" ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ

ความต้องการของระบบ

แพ็คเกจนี้เข้ากันได้กับ Python ≥3.5 และ <3.12 หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux โปรดดูข้อกำหนดเพิ่มเติมสำหรับ gcc และ libpython ใน Product Documentation

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ