เราทุกคนเข้าใจความสำคัญของการแปลง PDF ไฟล์เป็นเอกสาร Word เพราะมันมีความสามารถที่ยอดเยี่ยมในการแก้ไขเนื้อหาของไฟล์ PDF ที่นำเข้า อย่างไรก็ตาม เราอาจมีสถานการณ์ที่เราต้องการแปลงเอกสาร MS Word (DOC, DOCX เป็นต้น) เป็นรูปแบบ PDF เพื่อการจัดเก็บระยะยาว กระบวนการนี้ดำเนินการเพื่อป้องกันไม่ให้ผู้รับเอกสารแก้ไขเนื้อหา บทความนี้แสดงขั้นตอนการแปลง DOC เป็น PDF ใน C# โดยใช้ .NET REST API

API การแปลงเอกสาร Word

Aspose.Words Cloud SDK for .NET ช่วยให้การแปลง DOC และ DOCX เป็น PDF ที่มีคุณภาพสูงและสามารถปรับขนาดได้ผ่าน RESTful API รองรับฟีเจอร์ทั้งหมดของ Word—สไตล์, ตาราง, ส่วนหัว, ส่วนท้าย, รูปภาพ—และแปลงเป็น PDF ด้วยความแม่นยำที่สมบูรณ์แบบตามพิกเซล

การตั้งค่า & การกำหนดค่า

ขั้นตอนที่ 1: ติดตั้ง Aspose.Words Cloud SDK ใช้ NuGet เพื่อติดตั้ง SDK ในแอปพลิเคชัน C# .NET ของคุณ:

Install-Package Aspose.Words-Cloud

ขั้นตอนที่ 2: รับข้อมูลรับรอง API สร้างบัญชีผู้ใช้บน Aspose.Cloud Dashboard และรับ Client ID และ Client Secret ของคุณ。

แปลง DOC เป็น PDF ใน C#

ทำตามขั้นตอนเหล่านี้เพื่อทำการแปลง DOC เป็น PDF ในแอป .NET ของคุณ:

ขั้นตอนที่ 1 - เริ่มต้น WordsApi:

// create Configuration instance by passing Client ID and Client secret details
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// create WordsApi object
var wordsApi = new WordsApi(config);

ขั้นตอนที่ 2 – อัปโหลดไฟล์ DOCX ไปยังพื้นที่เก็บข้อมูลบนคลาวด์:

 wordsApi.UploadFile(new UploadFileRequest(file, fileName, null));

Step 3 – เริ่มการแปลง DOC เป็น PDF:

GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(fileName,format,null,null,null,null,outputfile);
wordsApi.GetDocumentWithFormat(request);
// get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "caac6e3d4a4724b2feb53f4e460eade3";
string clientID = "4ccf1790-accc-41e9-8d18-a78dbb2ed1aa";

// สร้างอินสแตนซ์ Configuration โดยการส่งรายละเอียด Client ID และ Client secret
var config = new Configuration { ClientId = clientID, ClientSecret = clientSecret };

// สร้างออบเจ็กต์ WordsApi
var wordsApi = new WordsApi(config);

// input docx file
string fileName = "file-sample_1MB.docx";

// output format as PDF
string format = "pdf";

// resultant file name
string outputfile = "result.pdf";

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

// อัปโหลดไฟล์ไปยัง Cloud Storage            
try
{
    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 to pdf

การดูตัวอย่างการแปลง Word เป็น PDF.

DOCX เป็น PDF โดยใช้ cURL

ทางเลือกหนึ่งคือการเรียก REST API โดยตรงโดยใช้คำสั่ง cURL เนื่องจากสถาปัตยกรรม API แบบ REST นั้นเข้ากันได้กับแพลตฟอร์มใด ๆ ดังนั้นคุณจึงสามารถแปลง DOCX เป็น PDF ได้อย่างง่ายดายผ่านทาง command prompt:

ขั้นตอนที่ 1 - สร้าง Access Token:

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

ขั้นตอนที่ 2 – แปลง DOCX เป็น PDF:

curl -v "https://api.aspose.cloud/v4.0/words/convert?format=pdf" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx" 

Replace:

  • <ACCESSTOKEN> ด้วยโทเค็นเบียร์ของคุณที่สร้างขึ้น

ลองใช้งานฟรี DOCX เป็น PDF Converter

ต้องการทดสอบ API ออนไลน์ก่อนที่จะรวมเข้ากับโซลูชันของคุณหรือไม่?

👉 ลองใช้ Free Word to PDF Converter ของเรา และแปลงไฟล์ DOC หรือ DOCX เป็น PDF ในเบราว์เซอร์ของคุณ.

แปลง docx เป็น pdf ออนไลน์

เครื่องแปลง Word เป็น PDF ออนไลน์ฟรี

Helpful Developer Resources:

บทสรุป

ใช้ Aspose.Words Cloud SDK สำหรับ .NET คุณสามารถแปลงไฟล์ Word DOC/DOCX เป็น PDF ได้อย่างง่ายดายในแอปพลิเคชัน C# ของคุณ วิธีการที่ใช้คลาวด์นี้ช่วยประหยัดเวลาในการพัฒนา รับประกันรูปแบบที่ถูกต้อง และรวมเข้ากับกระบวนการทำงานขององค์กรได้อย่างดี

ไม่ว่าคุณจะกำลังประมวลผลเอกสารทางกฎหมาย, สร้างใบแจ้งหนี้, หรือทำรายงานอัตโนมัติ, การแปลง DOC เป็น PDF ด้วย .NET REST API รับประกันความรวดเร็ว, คุณภาพ, และความยืดหยุ่น.

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

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

คำถามที่ถามบ่อย – FAQs

ฉันสามารถแปลง PDF เป็นเอกสาร Word ได้หรือไม่?

  • ใช่ คุณสามารถทำการแปลง PDF เป็นเอกสาร Word ที่แก้ไขได้ง่ายดายโดยใช้ Aspose.Words REST API สำหรับรายละเอียดเพิ่มเติม โปรดเยี่ยมชม Convert PDF to Word in C#.

ฉันต้องติดตั้ง Microsoft Word หรือไม่?

  • ไม่ นี่เป็นโซลูชันที่ใช้คลาวด์และทำงานได้อย่างอิสระจาก MS Office.

มีการทดลองใช้งานฟรีหรือไม่?

  • ใช่ คุณสามารถใช้ API ได้ฟรี 150 ครั้งต่อเดือนด้วย trial account สำหรับข้อมูลเกี่ยวกับราคา โปรดเยี่ยมชม pricing guide.