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") |