การแก้ปัญหา Aspose.Words FOSS สําหรับ Python
หน้านี้ครอบคลุมปัญหาที่พบกันทั่วไปเมื่อใช้ Aspose.Words FOSS สําหรับ Python และคําตอบของพวกเขา.
ปัญหาการติดตั้ง
แพ็คเกจไม่พบ
ถ้าหาก pip install aspose-words-foss ไม่สําเร็จด้วยความผิดพลาด “ไม่พบ” ยืนยันว่าคุณกําลังใช้ Python รุ่นที่รองรับ และ pip ของคุณถูกอัพเดท:
pip install --upgrade pip
pip install aspose-words-fossความผิดพลาดในการนําเข้าหลังจากการติดตั้ง
ยืนยันว่าแพ็คเกจติดตั้งถูกต้อง:
import aspose.words_foss as aw
print(aw.__version__)ปัญหาการโหลด
PackageStructureException ในการอัตราการโหลด DOCX
ไฟล์อาจเสียหายหรือไม่เป็น DOCX (แพ็คเกจ OPC ที่ใช้ ZIP) ที่ถูกต้อง ยืนยันไฟล์:
python -c "import zipfile; zipfile.ZipFile('file.docx')"หากการทําแบบนี้ไม่สําเร็จ ไฟล์นั้นไม่ใช่แพ็คเกจ OPC ที่มีค่า (ไฟล์ DOCX ใช้ ZIP-based Open Packaging Convention).
MissingPartException
ส่วน XML ที่จําเป็นขาดจากแพ็คเกจ DOCX แฟลล์อาจถูกตัดสั้น หรือไม่สมบูรณ์ ทําไฟล์ใหม่ จากแอพลิเคชั่นแหล่งเพื่อให้แน่ใจว่าแพ็กเกย์ยังคงอยู่ได้.
ข้อความที่สับสนจากไฟล์ DOC
การันตีว่าไฟล์เป็นไบนารี Word 97-2003 ของแท้ (.doc), ไม่เปลี่ยนชื่อ .docx หรือ .rtf แฟลล์. DOC Reader คาดหวังรูปแบบไบนารี OLE2.
ปัญหาของการแปลง
แฟนท์ต่างกันในการออก PDF
เครื่องเขียน PDF ใช้ fonts ระบบ หากไม่ติดตั้ง font ที่ใช้ในเอกสารแหล่ง จะใช้ตัวแทน ลงฟอนต์ที่ต้องการบนระบบทํางานการแปลง.
รูปภาพที่หายไปใน PDF
ภาพต้องถูกนําไปใส่ในเอกสารแหล่ง ไม่เชื่อมต่อภายนอก เช็ค DOCX แหล่นที่แสดงข้อมูลเพื่อหาคําอ้างอิงจากต่างประเทศ.
ตารางที่ไม่ตรงกันใน PDF
โครงสร้างตารางที่ตั้งเนสซับซ้อนอาจจะไม่แสดงแบบเดียวกัน. ถ้าเป็นไปได้ ทําการวางเนศในตราฐานได้ง่ายขึ้น.