
โปรแกรมแปลง Word เป็น PNG | แปลง Word เป็น PNG ออนไลน์โดยใช้ Python
เนื่องจากเนื้อหาภาพกลายเป็นจุดสนใจ ความจำเป็นในการแปลงเอกสาร Word เป็นภาพ PNG จึงชัดเจนมากขึ้น นอกจากนี้ คุณมีเอกสาร Word ที่ออกแบบอย่างพิถีพิถัน และคุณต้องการแบ่งปันเนื้อหาในรูปแบบที่ดึงดูดสายตาและเข้ากันได้กับทุกระบบ นอกจากนี้ เอกสาร Word ถือเป็นมาตรฐานโดยพฤตินัยสำหรับการสื่อสารอย่างเป็นทางการ แต่เมื่อดูในแพลตฟอร์มต่างๆ การไม่มีฟอนต์ที่จำเป็นซึ่งใช้ในเอกสาร Word อาจขัดขวางความถูกต้องของเอกสาร
บทความนี้จะเจาะลึกถึงความต้องการอันเร่งด่วนและประโยชน์ที่ไม่อาจปฏิเสธได้ของการแปลง ‘Word DOC เป็น PNG’ พร้อมให้ความกระจ่างว่าการเปลี่ยนแปลงนี้ช่วยให้ผู้เชี่ยวชาญและบุคคลต่างๆ ยกระดับการนำเสนอเนื้อหาของตนได้อย่างไร และทำให้เนื้อหาโดดเด่นในภูมิทัศน์ดิจิทัล
- การแปลงเอกสาร Word ด้วย REST API
- แปลง Word เป็น PNG โดยใช้ Python
- แปลง DOC เป็น PNG โดยใช้คำสั่ง cURL
การแปลงเอกสาร Word ด้วย REST API
การแปลง ‘Word เป็น PNG’ กลายเป็นเรื่องง่ายดายและมีประสิทธิภาพสูงด้วยพลังของ Aspose.Words Cloud SDK สำหรับ Python SDK ที่แข็งแกร่งนี้ไม่เพียงช่วยลดความซับซ้อนของกระบวนการเท่านั้น แต่ยังมาพร้อมกับข้อดีมากมายที่ช่วยยกระดับประสบการณ์การแปลงเนื้อหาทั้งหมดอีกด้วย
SDK สามารถดาวน์โหลดได้ที่ PIP และ GitHub จากนั้นให้รันคำสั่งต่อไปนี้บนเทอร์มินัลบรรทัดคำสั่งเพื่อติดตั้ง SDK:
pip install aspose-words-cloud
คุณจำเป็นต้องสร้างบัญชีฟรีโดยไปที่ cloud Dashboard เพื่อให้คุณสามารถจัดการเอกสารของคุณในที่เก็บข้อมูลบนคลาวด์ได้
แปลง Word เป็น PNG โดยใช้ Python
ในส่วนนี้ เราจะมาพูดถึงขั้นตอนในการโหลดเอกสาร Word จากที่เก็บข้อมูลบนคลาวด์และแปลงไฟล์ DOCX เป็นรูปแบบ PNG ไฟล์ที่ได้จะถูกบันทึกไว้ในที่เก็บข้อมูลเดียวกันด้วย โปรดปฏิบัติตามขั้นตอนด้านล่าง:
- ขั้นแรก ให้สร้างอินสแตนซ์ของคลาส WordsApi ขณะส่งรายละเอียด ClientID และ ClientSecret เป็นอาร์กิวเมนต์
- ประการที่สอง อัปโหลดไฟล์ Word ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFileRequest(…)
- ประการที่สาม สร้างอ็อบเจ็กต์ของคลาส GetDocumentWithFormatRequest ขณะส่งชื่อไฟล์ Word อินพุต รูปแบบเอาท์พุตที่ต้องการเป็น PNG และชื่อไฟล์ผลลัพธ์เป็นอาร์กิวเมนต์
- ในที่สุด ให้เรียกใช้เมธอด getdocumentwithformat(…) ของคลาส WordsApi เพื่อดำเนินการแปลง
// สำหรับตัวอย่างและไฟล์ข้อมูลแบบสมบูรณ์ โปรดไปที่ https://github.com/aspose-words-cloud/aspose-words-cloud-python
// รับข้อมูลประจำตัวลูกค้าจาก https://dashboard.aspose.cloud/
def wordtopng():
try:
# สร้างอินสแตนซ์ของ WordsApi
words_api = WordsApi("bbf94a2c-6d7e-4020-b4d2-b9809741374e","1c9379bb7d701c26cc87e741a29987bb")
# ชื่อเอกสารคำอินพุต
inputFileName = 'test_multi_pages.docx'
resultantFile = 'Converted.png'
# อัปโหลดเอกสาร Word ต้นฉบับไปยัง Cloud Storage
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# สร้างวัตถุสำหรับการแปลงเอกสาร
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "PNG", None, None, None,
None, resultantFile, None)
# เริ่มการดำเนินการแปลง Word เป็น PNG
result = words_api.get_document_with_format(request)
# พิมพ์ข้อความในคอนโซล (ทางเลือก)
print('Conversion process completed successfully !')
except Api as e:
print("Exception while Converting Word to PNG using Aspose.Words Cloud Api: {0}".format(e))
แปลง DOC เป็น PNG โดยใช้คำสั่ง cURL
สัมผัสประสบการณ์การแปลงเอกสาร Word เป็นรูปภาพ PNG ได้อย่างราบรื่นโดยใช้ชุดคำสั่ง Aspose.Words Cloud และ cURL ที่ทรงพลัง การผสานรวมแบบไดนามิกนี้ไม่เพียงช่วยลดความซับซ้อนในการแปลง ‘Word เป็น PNG’ เท่านั้น แต่ยังมอบประโยชน์มากมายที่ช่วยยกระดับประสบการณ์การแปลงเนื้อหาของคุณ ประโยชน์ ได้แก่ อิสระจากแพลตฟอร์ม การปรับแต่ง ความสามารถในการปรับขนาด ความสม่ำเสมอ และอื่นๆ
ขั้นตอนแรกคือการสร้างโทเค็นการเข้าถึง JWT ส่วนบุคคลตามข้อมูลประจำตัวไคลเอนต์ของคุณ ดังนั้น โปรดดำเนินการคำสั่งต่อไปนี้เพื่อสร้างโทเค็น JWT:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
เนื่องจากเราจะใช้การเรียกใช้ API GetDocumentWithFormat จึงคาดว่าไฟล์ DOC อินพุตจะพร้อมใช้งานในที่จัดเก็บข้อมูลบนคลาวด์ ดังนั้น เราจึงต้องอัปโหลดไฟล์ DOC ไปยังที่จัดเก็บข้อมูลบนคลาวด์โดยใช้คำสั่งต่อไปนี้:
curl -v -X PUT "https://api.aspose.cloud/v4.0/words/storage/file/input.doc" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"fileContent":{c:\Users\nayyer\Downloads\test_doc.doc}}
ขั้นตอนสุดท้ายคือการเริ่มดำเนินการแปลงโดยใช้การเรียก API GetDocumentWithFormat API นี้ยอมรับพารามิเตอร์ที่จำเป็นสองตัว ได้แก่ ชื่อ (ชื่อไฟล์ DOC อินพุต) และรูปแบบ (รูปแบบไฟล์ผลลัพธ์ PNG ในสถานการณ์นี้)
curl -v -X GET "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx?format=PNG&outPath=Resultant.png" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
เอกสารตัวอย่าง Word ที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก testmultipages.docx และไฟล์เอาท์พุตสามารถดาวน์โหลดได้จาก Resultant.png
บทสรุป
โดยสรุป การแปลง ‘word เป็น png’ นำเสนอโซลูชันการแปลงสำหรับการนำเสนอเนื้อหาในระบบดิจิทัล และมีสองทางเลือกแบบไดนามิกในการบรรลุผลดังกล่าว ประการแรก ใช้ประโยชน์จาก Aspose.Words Cloud SDK สำหรับ Python ซึ่งมอบข้อดีมากมาย รวมถึงความแม่นยำ ความสะดวกในการใช้งาน การทำงานอัตโนมัติ ความสามารถในการปรับขนาด และการปรับแต่ง หรืออีกทางหนึ่ง การผสมผสานคำสั่ง Aspose.Words Cloud และ cURL นำเสนอแนวทางการแปลงแบบเดียวกันที่คุ้มต้นทุน ไม่ขึ้นกับแพลตฟอร์ม และปรับขนาดได้
ทั้งสองแนวทางนี้ช่วยเชื่อมช่องว่างระหว่างเนื้อหาข้อความและภาพที่สดใส เพิ่มประสิทธิภาพให้กับวิธีที่ผู้เชี่ยวชาญ นักการศึกษา และบุคคลทั่วไปถ่ายทอดข้อมูลได้อย่างมีประสิทธิผล
ลิงค์ที่เป็นประโยชน์
หัวข้อที่เกี่ยวข้อง
เราขอแนะนำให้คุณเยี่ยมชมบทความต่อไปนี้เพื่อเรียนรู้เกี่ยวกับ: