แปลง DOCX เป็น DOC ด้วย NET REST API

คำแนะนำง่ายๆ นี้ช่วยคุณ แปลง DOCX เป็น DOC ด้วย NET REST API เราจะใช้ Aspose.Words สำหรับ .NET Cloud SDK เพื่อดำเนินการงานนี้ มีการแชร์ขั้นตอนโดยละเอียดและโค้ดตัวอย่างเพื่อ โอน DOCX ไปยัง DOC ด้วย C# REST API ในแพลตฟอร์มต่างๆ ที่รองรับ SDK นี้

ข้อกำหนดเบื้องต้น

ขั้นตอนในการแปลง DOCX เป็น DOC ด้วย C# Low Code API

  1. ตั้งค่ารหัสไคลเอ็นต์และความลับไคลเอ็นต์สำหรับ API
  2. สร้างอ็อบเจ็กต์ของคลาสการกำหนดค่าและตั้งค่าข้อมูลรับรองไคลเอ็นต์
  3. สร้างวัตถุของคลาส WordsAPI ด้วยวัตถุการกำหนดค่า
  4. ระบุไฟล์อินพุตและเอาต์พุต
  5. อ่านไฟล์ DOCX อินพุตและบันทึกลงในอาร์เรย์ไบต์
  6. สร้างตัวอย่างเมธอด ConvertDocumentRequest() โดยใช้อาร์เรย์ไบต์ด้านบน
  7. เรียกใช้เมธอด ConvertDocument เพื่อแปลง DOCX เป็น DOC โดยใช้ REST API
  8. บันทึกไฟล์ DOC เอาต์พุตลงในดิสก์ภายในเครื่อง

ขั้นตอนเหล่านี้อธิบายกระบวนการเปลี่ยนไฟล์ DOCX เป็น DOC ด้วย C# Low Code API ในขั้นตอนเริ่มต้น รหัสไคลเอ็นต์และข้อมูลลับจะถูกใช้เพื่อเริ่มต้นอ็อบเจ็กต์คลาสการกำหนดค่า อ็อบเจ็กต์ WordsApi จะถูกประกาศโดยใช้การกำหนดค่าที่ระบุ ไฟล์อินพุตจะถูกอ่านลงในอาร์เรย์ไบต์ และอ็อบเจ็กต์ ConvertDocumentRequest จะถูกสร้างขึ้นสำหรับการแปลงจริง ในที่สุด วิธีการ ConvertDocument() จะถูกเรียกจากคลาส WordsApi เพื่อแปลง DOCX เป็นรูปแบบ DOC

โค้ดเพื่อจัดรูปแบบ DOCX เป็น DOC ด้วย C# REST API

using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
using System;
using System.IO;
namespace WordsSample.Words
{
public class DocxToDoc
{
public void ConvertDocxToDocAsync()
{
try
{
var apiClient = new Configuration();
apiClient.ClientSecret = "Client Secret";
apiClient.ClientId = "Client ID";
//Create SDK object
WordsApi wordsApi = new WordsApi(apiClient);
//string localPath = @"";
string inputFile = "Test1.docx";
string outputFile = "DOCXToDOC";
string outputFormat = "doc";
//Read input file to bytes array
var inpuFileStream = File.Open(inputFile, FileMode.Open);
inpuFileStream.Position = 0;
ConvertDocumentRequest convertDocumentRequest = new ConvertDocumentRequest(inpuFileStream, outputFormat, null, null, null, null, null, null, null);
var conversionTask = wordsApi.ConvertDocument(convertDocumentRequest);
conversionTask.Wait();
var outputFileStream = conversionTask.Result;
outputFileStream.Position = 0;
using (var fileStream = File.Create(outputFile+"."+ outputFormat))
{
outputFileStream.Seek(0, SeekOrigin.Begin);
outputFileStream.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}

ทำตามรหัสนี้เพื่อเปลี่ยน DOCX เป็นไฟล์ DOC ด้วย NET REST API WordsApi มีการโอเวอร์โหลดหลายครั้ง ดังนั้นคุณสามารถใช้งานได้โดยไม่ต้องประกาศออบเจ็กต์การกำหนดค่าและตั้งค่ารหัสไคลเอ็นต์และข้อมูลรับรองโดยตรง คุณสามารถตั้งค่าคุณสมบัติต่างๆ ในตัวสร้าง ConvertDocumentRequest() ได้ เช่น รหัสผ่านการเข้ารหัสไฟล์ต้นฉบับ พื้นที่จัดเก็บเอกสารต้นฉบับหากอัปโหลดแล้ว และชื่อไฟล์ของเอกสารเอาต์พุต

คุณยังอาจตรวจดูคุณลักษณะอื่นที่คล้ายกันได้ในหน้าต่อไปนี้: วิธีการ แปลง DOCX เป็น JPG ด้วย NET REST API

 ไทย