การแปลงเอกสารโดยใช้ Python APIs

แปลง Microsoft® Office Word, PDF, รูปภาพ และรูปแบบอื่นๆ โดยใช้ Aspose.Words for Python via .NET

 

Total Python APIs เร่งความเร็วในการพัฒนาโซลูชันเอกสารอัตโนมัติตั้งแต่เริ่มต้นหรือปรับปรุงแอปพลิเคชันที่มีอยู่เพื่อสร้าง แก้ไข หรือแปลงเอกสาร งานนำเสนอ อีเมล และไฟล์ 3 มิติ Python API ไม่เพียงแต่จัดการ Microsoft Office Word และสไลด์การนำเสนอเท่านั้น แต่ยังจัดการไฟล์ PDF, HTML, รูปภาพ และอีเมล และอื่นๆ อีกมากมาย API ไม่ได้ขึ้นอยู่กับซอฟต์แวร์ใด ๆ และเป็นโซลูชันการจัดการและการจัดการเอกสารครบชุด

แปลง Microsoft Word เป็น PDF

Total Python API รองรับการแปลงรูปแบบที่หลากหลาย เช่น Microsoft Word เป็น PDF, รูปภาพ, Markdown และ HTML API ทำให้กระบวนการแปลงเอกสาร Word เป็น PDF เป็นเรื่องง่ายด้วยผลลัพธ์ที่มีคุณภาพใกล้เคียงกับเอกสารในไฟล์ DOC, DOCX กระบวนการโหลดไฟล์ DOC หรือ DOCX ลงในวัตถุ Document แล้วเรียก save .aspose.com/words/python-net/aspose.words/document/save/) ด้วยรูปแบบ PDF เป้าหมายพร้อมกับเส้นทางไดเรกทอรี มันง่ายมาก ในกรณีที่จำเป็นต้องระบุมาตรฐาน PDF เช่น PDF 1.7 หรือ 1.5 API ให้ PdfComplaince สำหรับการตั้งค่า PdfSaveOptions()

Python - การแปลง Word เป็น PDF

import aspose.words as aw
doc = aw.Document(directorypath + "wordfile.docx")
saveOptions = aw.saving.PdfSaveOptions()
saveOptions.compliance = aw.saving.PdfCompliance.PDF17
doc.save(directorypath + "WorkingWithPdfSaveOptions.conversion_to_pdf_17.pdf", saveOptions)

การแปลง Microsoft Word เป็นรูปภาพ

การแปลงคำเป็นรูปภาพเป็นคุณสมบัติ anthor ของ Python API นอกจากการแปลงไฟล์แล้ว คุณยังสามารถตั้งค่าตัวเลือกการบันทึกต่างๆ ได้อย่างง่ายดาย เช่น ความสว่าง คอนทราสต์ ความละเอียดแนวนอนและแนวตั้ง เป็นต้น กระบวนการคือ โหลดเอกสารผ่านออบเจกต์ Document จากนั้นเรียกใช้วิธีการบันทึกด้วยนามสกุลไฟล์รูปภาพที่ต้องการซึ่งมีเส้นทางที่ระบุ ในการระบุตัวเลือกการบันทึกต่างๆ API ให้ ImageSaveOptions , FixedPageSaveOptions หรือ SaveOptions ได้ ใช้ในสถานการณ์ที่จำเป็น ตัวอย่างโค้ดด้านล่างสาธิตการสร้างหน้าตัวอย่างหน้าเอกสารแรกโดยใช้การตั้งค่าเพิ่มเติมบางอย่าง

Python - การแปลงคำเป็นรูปภาพ

import aspose.words as aw
doc = aw.Document(dirPath + "Rendering.docx")
options = aw.saving.ImageSaveOptions(aw.SaveFormat.JPEG)
options.page_set = aw.saving.PageSet(0)
options.image_brightness = 0.3
options.image_contrast = 0.7
options.horizontal_resolution = 72
doc.save(artifacts_dirPath + "WorkingWithImageSaveOptions.get_jpeg_page_range.jpeg", options)

แปลง Microsoft PowerPoint เป็น Word

Python API รองรับการแปลงไฟล์ Microsoft PowerPoint PPT / PPTX เป็น Word DOC / DOCX API สองรายการ Aspose.Slides for Python via .NET และ Aspose.Words for Python via .NET ใช้ในการแปลงนี้ โหลดไฟล์ PPT / PPTX โดยใช้ Presentation รับวัตถุคลาส Words Document วนซ้ำในแต่ละสไลด์ สร้างและแทรกรูปภาพสไลด์ จากนั้นแทรกข้อความในสไลด์โดยวนซ้ำผ่านรูปร่างของสไลด์

Python - สไลด์ PowerPoint เป็น Word Conversion

import aspose.slides as slides
import aspose.words as words
presentation = slides.Presentation("pres.pptx")
doc = words.Document()
builder = words.DocumentBuilder(doc)
for index in range(presentation.slides.length):
slide = presentation.slides[index]
slide.get_thumbnail(2,2).save("slide_{i}.png".format(i = index), drawing.imaging.ImageFormat.png)
builder.insert_image("slide_{i}.png".format(i = index))
for shape in slide.shapes:
if (type(shape) is slides.AutoShape):
builder.writeln(shape.text_frame.text)
builder.insert_break(words.BreakType.PAGE_BREAK)
doc.save("presentation.docx")
 

การแปลงอีเมลเป็น Word, PDF, HTML และรูปภาพ

สำหรับไฟล์อีเมลที่แปลงเป็น PDF, Word, รูปภาพและ HTML, Email Python API Aspose.Email for Python via .NET จะทำการแปลง API โหลดไฟล์ต้นฉบับในรูปแบบวัตถุและเรียกใช้เมธอด Save ด้วยพารามิเตอร์ที่เกี่ยวข้อง

Python - ส่งอีเมลไฟล์เป็นการแปลง Word

import aspose.words as aw
msg= MailMessage.load(dir + "msgtemplate.msg")
msg.save("htmloutput.html", SaveOptions.default_html)
doc = aw.Document("htmloutput.html")
doc.save("emailtoword.docx")