
DOC เป็น PDF การแปลงโดยใช้ C# .NET.
การแปลงเอกสาร Word เป็น PDF เป็นความต้องการทั่วไปสำหรับการสร้างรูปแบบที่ปลอดภัย สอดคล้อง และสามารถแชร์ได้ข้ามแพลตฟอร์ม โดยการใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET นักพัฒนาสามารถแปลงไฟล์ DOC และ DOCX เป็น PDF ได้อย่างง่ายดายโดยไม่ต้องติดตั้ง Microsoft Office หรือพึ่งพาซอฟต์แวร์ภายนอก
ในคู่มือนี้ เราจะพาท่านเดินผ่านวิธีการแปลง Word เป็น PDF โดยใช้ C# ในแอปพลิเคชัน .NET ผ่านทาง GroupDocs.Conversion Cloud REST API.
API สำหรับการแปลง DOCX เป็น PDF
GroupDocs.Conversion Cloud SDK for .NET เสนอโซลูชันที่มีประสิทธิภาพและไม่ขึ้นกับแพลตฟอร์มสำหรับการแปลงเอกสาร Word เป็นรูปแบบ PDF โดยรักษารูปแบบ การจัดรูปแบบ และวัตถุที่ฝังอยู่เช่น รูปภาพ ตาราง และฟอนต์
ฟีเจอร์หลัก
- แปลงไฟล์ DOC และ DOCX เป็น PDF อย่างแม่นยำ.
- ไม่มีความขึ้นอยู่กับ Microsoft Office.
- ทำงานทั้งหมดผ่าน REST API (ระบบคลาวด์).
- การรับรองความถูกต้องที่มีความปลอดภัยด้วย OAuth 2.0.
- สนับสนุนการจัดเก็บผลลัพธ์ไปยังคลาวด์หรือดาวน์โหลดไปยังเครื่องในท้องถิ่น。
- สามารถรวมเข้ากับแอปพลิเคชัน .NET (C#) ใด ๆ ได้อย่างง่ายดาย。
ติดตั้ง SDK ผ่าน NuGet:
Install-Package GroupDocs.Conversion-Cloud
รับ Client ID และ Client Secret ของคุณจาก GroupDocs Cloud Dashboard
แปลงเอกสาร Word เป็น PDF ใน C# .NET
โปรดปฏิบัติตามคำแนะนำเพื่อแปลงเอกสาร Word เป็นรูปแบบ PDF ออนไลน์โดยใช้ C# .NET:
- กำหนดข้อมูลประจำตัว API:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- อัปโหลดไฟล์ Word ไปยัง Cloud Storage:
using (var fileStream = File.OpenRead("sample.docx"))
{
var uploadRequest = new UploadFileRequest("sample.docx", fileStream);
fileApi.UploadFile(uploadRequest);
}
- กำหนดการตั้งค่าการแปลง:
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "pdf",
OutputPath = "converted/sample.pdf"
};
- แปลง Word เป็น PDF:
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("Word document successfully converted to PDF.");
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
using GroupDocs.Conversion.Cloud.Sdk.Model;
namespace GroupDocs.Conversion.CSharp
{
// แปลง Word เป็น PDF ออนไลน์
class PDFConversion
{
static void Main(string[] args)
{
try
{
// รับข้อมูลรับรอง API ของคุณ
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// สร้างอินสแตนซ์ของคลาส Configuration โดยใช้ Client Secret & Client ID.
var configuration = new Configuration(clientId, clientSecret);
// กำหนดค่าของ ApiBaseUrl เพื่อตั้งค่า URL พื้นฐานของ API。
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// กำหนดค่าอ็อบเจ็กต์ของคลาส ConvertApi ด้วยอ็อบเจ็กต์ของคลาส Configuration
var apiInstance = new ConvertApi(configuration);
// สร้างตัวอย่างของคลาส ConvertSettings。
var settings = new ConvertSettings
{
FilePath = "sample.docx",
Format = "pdf",
OutputPath = "converted/sample.pdf"
};
// เรียกใช้ API เพื่อเริ่มต้นการแปลง Word เป็น PDF
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted Docx to PDF in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}
แปลง Word เป็น PDF โดยใช้ cURL
คุณยังสามารถแปลง Word เป็น PDF โดยใช้คำขอ cURL ง่ายๆ ข้อกำหนดเบื้องต้นคือการสร้างโทเค็น JWT โดยใช้ข้อมูลประจำตัวของลูกค้า จากนั้นให้เรียกใช้คำสั่งต่อไปนี้เพื่อดำเนินการแปลง DOCX เป็น PDF:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"html\", \"LoadOptions\": { \"Format\": \"docx\" }, \"OutputPath\": \"{resultantFile}\"}"
โปรดเปลี่ยน inputFile
เป็นชื่อเอกสาร Word ที่นำเข้า, resultantFile
เป็นชื่อไฟล์ PDF ที่ได้ผลลัพธ์ และ accessToken
เป็นโทเค็น JWT ที่ปรับให้เหมาะกับบุคคล।
DOC เป็น PDF และดาวน์โหลดไฟล์ที่ได้ไปยังไดรฟ์ท้องถิ่น:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{inputFile}\", \"Format\": \"pdf\", \"LoadOptions\": { \"Format\": \"doc\" }}" \
-o "converted.pdf"
เครื่องมือแปลง DOC เป็น PDF ออนไลน์ฟรี
Looking for a no-code solution? Try our free DOCX to PDF Conversion App powered by GroupDocs.Conversion Cloud.

ลิงก์ที่มีประโยชน์
✅ สรุป
การใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET ในการแปลงเอกสาร Word เป็น PDF นั้นรวดเร็ว ง่ายดาย และเชื่อถือได้ ไม่ว่าคุณจะนำไปบูรณาการในแอปพลิเคชัน .NET หรือใช้ REST API โดยตรง SDK จะรับประกันผลลัพธ์ที่มีคุณภาพสูงด้วยความพยายามเพียงเล็กน้อย
บทความที่เกี่ยวข้อง
เราขอเชิญชวนให้เยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: