ในภูมิทัศน์ดิจิทัลของวันนี้ ซึ่งข้อมูลถูกแชร์และเก็บรักษาในแพลตฟอร์มที่หลากหลาย การแปลงภาพ JPG เป็นเอกสาร Word จึงกลายเป็นสิ่งที่จำเป็นมากขึ้น ไม่ว่าคุณจะกำลังดิจิไทซ์เอกสารที่พิมพ์ไว้ เก็บรักษาภาพที่สแกนไว้ หรือดึงข้อความจากรายงานที่มีพื้นฐานจากภาพ กระบวนการแปลงนี้มอบความสะดวกสบายและความมีประสิทธิภาพที่ไม่มีใครเทียบได้ ในบทความนี้ เรากำลังจะสำรวจความสำคัญที่เพิ่มขึ้นและประโยชน์หลักของ [JPG][] สู่ Word document การแปลงและวิธีที่คุณสามารถปรับปรุงกระบวนการทำงานจากภาพไปยัง Word ได้

API การประมวลผลคำ

ใช้ประโยชน์จากการแปลง JPG เป็น Word อย่างเต็มที่ด้วย Aspose.Words Cloud SDK for .NET REST API ที่แข็งแกร่งและเหมาะสำหรับองค์กรนี้ทำให้กระบวนการแปลงภาพเป็นเอกสารง่ายขึ้น ขณะเดียวกันยังมอบความสามารถขั้นสูงในการสร้าง แก้ไข และจัดการไฟล์ Word ในปริมาณมาก

เพื่อใช้ SDK โปรดรวมมันเข้ากับโปรเจกต์ของคุณ:

NuGet\Install-Package Aspose.Words-Cloud -Version 25.9.0

เรายังต้องขอรับข้อมูลประจำตัวการเข้าถึงที่ปรับให้เหมาะสมจาก Cloud dashboard

แปลง JPG เป็นเอกสาร Word โดยใช้ C#

เรามาสำรวจรายละเอียดเกี่ยวกับวิธีที่เราสามารถแปลงภาพ JPG เป็นรูปแบบ Word DOC ทางโปรแกรมโดยใช้ตัวอย่างโค้ด C# ได้อย่างไร โปรดทราบว่าเพื่อที่จะทำให้การเรียกร้องนี้สำเร็จ เราจำเป็นต้องแทรกรูปภาพ JPG เป็นวัตถุการวาดภายในเอกสาร Word

ขั้นตอนที่ 1. - สร้างตัวอย่างของ WordsApi ขึ้นมา。

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

ขั้นตอนที่ 2. - สร้างเอกสาร Word ว่างเพื่อรองรับทุกองค์ประกอบ (ภาพ JPG ในกรณีนี้)

CreateDocumentRequest createRequest = new CreateDocumentRequest("BlankDocument.docx", null, null);
wordsApi.CreateDocument(createRequest);

ขั้นตอนที่ 3. - สร้างวัตถุรูปภาพและระบุส่วนของเอกสาร Word เป็น 0, ไฟล์ภาพที่นำเข้าและชื่อของเอกสาร Word ที่ได้.

DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

ขั้นตอนที่ 4 - เรียก API เพื่อแทรกวัตถุการวาด

wordsApi.InsertDrawingObject(request);
// สำหรับตัวอย่างเพิ่มเติม โปรดเข้าชม https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// รับข้อมูลรับรองของลูกค้าจาก https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXXX-XXXXXXXX";

// สร้างอินสแตนซ์ของคลาส WordsApi
WordsApi wordsApi = new WordsApi(new Aspose.Words.Cloud.Sdk.Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

// ระบุชื่อเอกสารที่ว่างเปล่า
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
// create a blank word document and save in cloud storage
wordsApi.CreateDocument(createRequest);

// สร้างวัตถุการวาดรูป
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();

// กำหนดข้อมูลความสูงสำหรับวัตถุการวาดภาพ
requestDrawingObject.Height = 0;
// ตั้งค่าขอบซ้ายสำหรับวัตถุภาพวาด
requestDrawingObject.Left = 0;
// กำหนดรายละเอียดระยะขอบด้านบนสำหรับวัตถุวาด
requestDrawingObject.Top = 0;
// กำหนดข้อมูลความกว้างสำหรับวัตถุการวาด
requestDrawingObject.Width = 0;

// ตั้งค่าการจัดแนวนอนสำหรับตัวอย่างการวาด
requestDrawingObject.RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin;
// ตั้งค่าการจัดแนวในแนวตั้งสำหรับอินสแตนซ์การวาดภาพ
requestDrawingObject.RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin;

// ตั้งค่า wrap type รายละเอียดเป็น Inline
requestDrawingObject.WrapType = DrawingObjectInsert.WrapTypeEnum.Inline;

// load the content of input JPG image
var requestImageFile = System.IO.File.OpenRead("logo.jpeg");

// สร้างอินสแตนซ์เพื่อ InsertDrawingObject โดยกำหนดโหนดที่วัตถุภาพวาดจะถูกวาง
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

// สุดท้ายให้แทรกวัตถุการวาดลงในเอกสาร Word
wordsApi.InsertDrawingObject(request);

JPG ไปยัง Word โดยใช้ cURL

ในทางเลือกอื่น คุณสามารถใช้พลังรวมของ Aspose.Words Cloud และคำสั่ง cURL เพื่อให้การแปลงภาพ JPG เป็นไฟล์ Word (DOC) เป็นไปอย่างราบรื่นและมีประสิทธิภาพ การรวมนี้นำเสนอวิธีการแปลงเอกสารที่สามารถโปรแกรมได้และยืดหยุ่น ช่วยให้นักพัฒนาสามารถทำให้กระบวนการทำงานเป็นอัตโนมัติได้อย่างง่ายดาย

ขั้นตอนที่ 1 - สร้างโทเค็นการเข้าถึง JWT ขั้นตอนแรกในแนวทางนี้คือการสร้างโทเค็นการเข้าถึง JWT โดยการทำงานตามคำสั่งต่อไปนี้:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXXXXXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

ขั้นตอนที่ 2. - สร้างเอกสาร Word เปล่า:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>"

ขั้นตอนที่ 3. - แทรกรูปภาพ JPG ลงในเอกสาร Word ที่เพิ่งสร้างใหม่。

curl -v -X POST "https://api.aspose.cloud/v4.0/words/{sourceFile}/sections/0/drawingObjects?destFileName={outputFile}" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <Access_Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"drawingObject":"{  \"RelativeHorizontalPosition\": \"Margin\",  \"Left\": 0,  \"RelativeVerticalPosition\": \"Margin\",  \"Top\": 0,  \"Width\": 0,  \"Height\": 0,  \"WrapType\": \"Inline\"}","imageFile":{"Tulips.jpg"}}

Replace:

  • sourceFile ที่มีเอกสาร Word ว่างเปล่า。
  • outputFile กับเอกสาร Word ที่ได้ผลลัพธ์
  • AccessToken - JWT access token ที่สร้างขึ้นข้างต้น.

ฟรี JPG เป็นเครื่องมือแปลงเอกสาร Word

หากคุณต้องการวิธีการที่รวดเร็วและไม่ต้องเขียนโค้ด คุณยังสามารถสัมผัสพลังของ Aspose.Words Cloud ได้ผ่าน ออนไลน์ JPG เป็น Word Converter ฟรี เครื่องมือที่ใช้บนเว็บนี้ช่วยให้คุณสามารถแปลงภาพ JPG เป็นเอกสาร Word ที่แก้ไขได้ทันที—โดยไม่ต้องติดตั้งหรือใช้ความพยายามในการเขียนโค้ด

jpg to word doc

แสดงตัวอย่างแอป JPG เป็น Word converter。

บทสรุป

ในสรุป การแปลงภาพ JPG เป็นเอกสาร Word เป็นกระบวนการที่สำคัญสำหรับการทำงานทางดิจิทัลในปัจจุบัน ช่วยให้ผู้ใช้สามารถนำเนื้อหาที่เป็นภาพมาใช้ใหม่ แก้ไข และจัดการได้อย่างง่ายดาย ทั้งสองวิธี (.NET SDK และ cURL command) แสดงให้เห็นถึงความหลากหลายและพลังของ Aspose.Words Cloud ในการทำให้การแปลงเอกสารที่ซับซ้อนง่ายขึ้น ในขณะเดียวกันก็รักษาความซื่อสัตย์ ความถูกต้อง และประสิทธิภาพในระดับสูงไว้ได้

FAQs

  1. Aspose.Words Cloud รักษาการจัดรูปแบบและคุณภาพของภาพต้นฉบับไว้หรือไม่? โดยเด็ดขาด API รับประกันความถูกต้องสูงระหว่างการแปลง รักษาการจัดรูปแบบ ความถูกต้องของข้อความ และองค์ประกอบที่ฝังอยู่ ส่งผลให้เอกสาร Word ที่มีโครงสร้างดีและแก้ไขได้

  2. เป็นไปได้หรือไม่ที่จะเปลี่ยนไฟล์ JPG หลายไฟล์ให้เป็น Word ในการดำเนินการครั้งเดียว? ใช่ คุณสามารถประมวลผลภาพ JPG หลายๆ รูปแบบแบบแบตช์โดยใช้ Aspose.Words Cloud SDK สำหรับ .NET โดยการทำงานอัตโนมัติในกระบวนการอัปโหลดและแปลงข้อมูล

  3. ข้อมูลของฉันมีความปลอดภัยเพียงใดเมื่อใช้ Aspose.Words Cloud? Aspose.Words Cloud ให้ความสำคัญกับความปลอดภัยของข้อมูล ไฟล์ทั้งหมดจะถูกส่งผ่านการเชื่อมต่อ SSL ที่ปลอดภัย และไฟล์ชั่วคราวจะถูกลบออกโดยอัตโนมัติจากเซิร์ฟเวอร์ของ Aspose.

  4. รูปแบบใดบ้างที่รองรับสำหรับการส่งออกนอกเหนือจาก Word (DOC/DOCX)? นอกจาก Word แล้ว คุณสามารถส่งออกภาพ JPG ไปยังหลายรูปแบบเช่น PDF, RTF และ HTML โดยใช้ API endpoints เดียวกันได้

แหล่งข้อมูลที่มีประโยชน์

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

เราขอแนะนำให้เยี่ยมชมบล็อกต่อไปนี้: