Word เป็น JPG

แปลง Word เป็น JPG | Word เป็นการแปลงรูปภาพออนไลน์

ในบทความนี้ เราจะพูดถึงการแปลงรูปแบบ Word เป็น JPG เราเข้าใจว่าไฟล์ MS Word (DOC, DOCX, DOCM, DOTX, ODT, OTT ฯลฯ ) ค่อนข้างเป็นที่นิยมในการจัดเก็บและแบ่งปันข้อมูลในองค์กร มหาวิทยาลัย และสถาบันอื่นๆ นอกจากนี้ยังใช้ในการสร้างและออกแบบนามบัตร โบรชัวร์ จดหมายใหม่ และอื่นๆ อีกมากมาย แต่ถึงจะดูได้ เราก็ยังต้องการซอฟต์แวร์พิเศษ ดังนั้นการแปลงเป็นภาพแรสเตอร์ (JPG) จึงเป็นวิธีแก้ปัญหาที่ได้ผล นอกจากนี้ยังสร้างเอาต์พุตที่บีบอัดในรูปแบบของภาพ JPG

เรามาพูดถึงหัวข้อต่อไปนี้ในรายละเอียดเพิ่มเติม

API การแปลง Word เป็น JPG

Aspose.Words Cloud ให้ความสามารถในการสร้าง แก้ไข และเรนเดอร์ MS Word หรือ OpenOffice เป็นรูปแบบยอดนิยมอื่นๆ ตามขอบเขตของบทความนี้ เราจำเป็นต้องใช้ Aspose.Words Cloud SDK for .NET ซึ่งมีให้ดาวน์โหลดที่ NuGet และ GitHub โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัล:

nuget install Aspose.Words-Cloud

หรือรันคำสั่งต่อไปนี้ใน NuGet Package Manager:

PM> Install-Package Aspose.Words-Cloud

อีกวิธีหนึ่งคือการติดตั้งโดยตรงภายใน Visual Studio

หลังการติดตั้ง เราต้องสร้างบัญชีฟรีโดยไปที่ Aspose.Cloud dashboard ใช้บัญชี GitHub หรือ Google ของคุณหรือเพียงลงทะเบียนเพื่อรับข้อมูลรับรองลูกค้าของคุณ

แปลง Word เป็น JPG ใน C#

โปรดทำตามขั้นตอนด้านล่างเพื่อแปลง Word เป็น JPG โดยใช้ C# .NET:

  • ก่อนอื่น เราต้องสร้างวัตถุของ Configuration class
  • ประการที่สอง เริ่มต้นอินสแตนซ์ WordsApi ในขณะที่ส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์
  • ประการที่สาม อ่านเนื้อหาของไฟล์ Word และอัปโหลดไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้เมธอด UploadFile(..)
  • ตอนนี้สร้างอินสแตนซ์ของ GetDocumentWithFormatRequest และส่งชื่อของไฟล์ Word อินพุต รูปแบบเอาต์พุต และชื่อไฟล์ผลลัพธ์เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด GetDocumentWithFormat(…) ของ WordsApi เพื่อทำการแปลง จากนั้น JPG ที่เป็นผลลัพธ์จะถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์
// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// สร้างการกำหนดค่าเริ่มต้นโดยส่งรหัสลูกค้าและรายละเอียดความลับของลูกค้า
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// สร้างวัตถุ WordsApi
var wordsApi = new WordsApi(config);

// ชื่อของเอกสาร Word ที่ป้อนเข้า
string fileName = "sample1.docx";

// รูปแบบเอาต์พุตที่ต้องการ
string format = "jpg";

// ชื่อไฟล์ผลลัพธ์
string outputfile = "converted.jpg";

// โหลดเนื้อหาของไฟล์ word
using (var file = System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName))
{
    // อัปโหลดเอกสารต้นฉบับไปยัง Cloud Storage
    wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));
}

try
{
    // create request object with input word file, output format and ชื่อไฟล์ผลลัพธ์ as arguments
    GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
    
    // เริ่มต้นกระบวนการแปลง
    wordsApi.GetDocumentWithFormat(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ดูตัวอย่างการแปลง Word เป็น JPG

ภาพที่ 1:- ตัวอย่างการแปลง Word เป็น JPG

DOCX เป็น JPG ใน C#

เรามาหารือเกี่ยวกับสถานการณ์ที่คุณต้องการดำเนินการแปลง DOCX เป็น JPG โดยไม่ต้องอัปโหลดไฟล์ word ต้นฉบับไปยังที่เก็บข้อมูลบนคลาวด์ โปรดปฏิบัติตามขั้นตอนที่ระบุด้านล่างเพื่อปฏิบัติตามข้อกำหนดนี้

  • ก่อนอื่น เราต้องสร้างวัตถุของ Configuration class
  • ประการที่สอง เริ่มต้นอินสแตนซ์ WordsApi ในขณะที่ส่งวัตถุการกำหนดค่าเป็นอาร์กิวเมนต์
  • ตอนนี้สร้างอินสแตนซ์ของ ConvertDocumentRequest ซึ่งรับพาธ DOCX อินพุต รูปแบบเอาต์พุต และชื่อไฟล์ผลลัพธ์เป็นอาร์กิวเมนต์
  • สุดท้าย เรียกเมธอด ConvertDocument(..) เพื่อเริ่มต้นกระบวนการแปลง ไฟล์ผลลัพธ์ถูกจัดเก็บไว้ในที่เก็บข้อมูลบนคลาวด์
// รับข้อมูลรับรองลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// สร้างการกำหนดค่าเริ่มต้นโดยส่งรหัสลูกค้าและรายละเอียดความลับของลูกค้า
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// สร้างวัตถุ WordsApi
var wordsApi = new WordsApi(config);

// ใส่ชื่อไฟล์ Word
string fileName = "sample1.docx";

// ชื่อไฟล์ผลลัพธ์
string outputfile = "converted.jpeg";

try
{
    // Create request object by passing input DOCX path, output format and ชื่อไฟล์ผลลัพธ์
    ConvertDocumentRequest request = new ConvertDocumentRequest(System.IO.File.OpenRead("/Users/nshahbaz/Downloads/" + fileName), "jpeg", outputfile);

    // ทำการแปลง DOCX เป็น JPG 
    wordsApi.ConvertDocument(request);
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
} 

Word เป็นรูปภาพโดยใช้คำสั่ง cURL

ลองสำรวจตัวเลือกในการแปลงคำเป็นรูปแบบภาพโดยใช้คำสั่ง cURL บนเทอร์มินัลบรรทัดคำสั่ง ดังนั้น ขั้นตอนแรกคือการสร้าง JSON Web Token (JWT) ตามรายละเอียด ClientID และ ClientSecret ที่ดึงมาจาก แดชบอร์ด Aspose.Cloud โปรดดำเนินการคำสั่งต่อไปนี้ในเทอร์มินัลเพื่อสร้างโทเค็น JWT

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=4ccf1790-accc-41e9-8d18-a78dbb2ed1aa&client_secret=caac6e3d4a4724b2feb53f4e460eade3" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

เมื่อสร้างโทเค็น JWT แล้ว โปรดดำเนินการคำสั่งต่อไปนี้เพื่อแปลง Word เป็นรูปแบบรูปภาพ

curl -X GET "https://api.aspose.cloud/v4.0/words/sample1.doc?format=jpg&outPath=Converted.jpg&fontsLocation=fonts" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

ไฟล์ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก sample1.docx และ converted.jpg

บทสรุป

บทความนี้ได้อธิบายขั้นตอนในการแปลง Word เป็น JPG โดยใช้ข้อมูลโค้ด C# .NET เราได้เรียนรู้วิธีบันทึก Word เป็นรูปแบบรูปภาพโดยใช้คำสั่ง cURL ในกรณีที่คุณต้องการแก้ไขซอร์สโค้ดของ Cloud SDK ตามความต้องการ คุณสามารถดาวน์โหลดภายใต้ใบอนุญาต MIT จาก GitHub

ในกรณีที่คุณพบปัญหาใด ๆ ขณะใช้ API โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี

บทความที่เกี่ยวข้อง

เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติม