การแปลง PDF เอกสารเป็น HTML รูปแบบนั้นค่อนข้างสำคัญ โดยเฉพาะเมื่อเราต้องการแสดงเนื้อหาออนไลน์ เพื่อปรับปรุงการเข้าถึงและทำให้การนำเนื้อหาไปใช้ใหม่ในแอปพลิเคชันเว็บเป็นเรื่องง่าย ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง PDF เป็น HTML โดยใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET โดยรักษาเค้าโครงเอกสาร รูปภาพ และการจัดรูปแบบเอาไว้
บทความนี้ครอบคลุมหัวข้อดังต่อไปนี้:
API การแปลง PDF เป็น HTML
GroupDocs.Conversion Cloud SDK for .NET มี API ที่มีประสิทธิภาพในการแปลงเอกสาร PDF เป็น HTML ด้วยความแม่นยำสูง มันอนุญาตให้คุณปรับแต่ง HTML ที่ส่งออก กำหนดช่วงหน้า และควบคุมคุณภาพของภาพ ทำให้เหมาะสำหรับการรวมกระบวนการแปลงเอกสารเป็นเว็บในแอปพลิเคชัน .NET ของคุณ
การติดตั้ง
ติดตั้ง SDK ผ่าน NuGet Package Manager:
Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
หรือใช้ .NET CLI:
dotnet add package GroupDocs.Conversion-Cloud --version 24.2.0
ตอนนี้คุณต้องได้รับ Client ID และ Client Secret ที่กำหนดเองจาก Aspose Cloud Dashboard เพื่อยืนยันการร้องขอ API।
แปลง PDF เป็น HTML ใน C# (.NET)
นี่คือตัวอย่าง C# ทีละขั้นตอนในการแปลง PDF เป็น HTML:
- กำหนดข้อมูลรับรอง API:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- อัปโหลดไฟล์ PDF ไปยัง Cloud Storage:
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
- ตั้งค่าการแปลง:
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
- ทำการแปลง PDF เป็น HTML:
var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
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
{
// ทำการแปลง PDF เป็น HTML
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.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
// เรียก API เพื่อเริ่มกระบวนการแปลง PDF เป็นหน้าเว็บ
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted the PDF file to HTML format in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
}
}
}
}

Image:- การแสดงตัวอย่างการแปลง PDF เป็น HTML.
- ไฟล์ PDF ตัวอย่างที่ใช้ในตัวอย่างข้างต้นสามารถดาวน์โหลดได้จาก input.pdf.
แปลง PDF เป็นหน้าเว็บโดยใช้ cURL
คุณยังสามารถใช้ GroupDocs.Conversion Cloud REST API กับ cURL สำหรับการแปลงผ่าน command-line อย่างรวดเร็วได้ด้วย
- สร้าง JWT Access Token ด้วยข้อมูลประจำตัวของคุณ。
- Run the following cURL command:
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\": \"default\", \"FilePath\": \"{sourcePDF}\", \"Format\": \"html\", \"OutputPath\": \"{resultantFile}\"}"
- ใช้คำสั่งต่อไปนี้เพื่อบันทึก HTML ลงในไดรฟ์โลคัล:
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\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"html\"}" \
-o "{resultantFile}"
- เปลี่ยน:
sourceFile
,resultantFile
, และaccessToken
เป็นค่าจริง
ลองใช้ PDF เป็น HTML ตัวแปลงฟรีของเรา
ลองใช้แอป PDF to HTML Converter ฟรีของเราเพื่อตรวจสอบคุณภาพการแปลงก่อนที่จะนำไปใช้ในแอปพลิเคชันของคุณ。

ลิงก์ที่เป็นประโยชน์
บทสรุป
ใช้ GroupDocs.Conversion Cloud SDK สำหรับ .NET คุณสามารถบูรณาการการแปลง PDF เป็น HTML เข้ากับโครงการ .NET ของคุณได้อย่างง่ายดาย ทำให้สามารถสร้างผลลัพธ์ที่มีคุณภาพสูงและเข้ากันได้กับเว็บในขณะที่ยังคงรักษา форматการจัดรูปแบบไว้ ไม่ว่าคุณจะใช้ SDK ใน C# หรือทำการเรียก REST API โดยตรงผ่าน cURL กระบวนการจะตรงไปตรงมาและปรับแต่งได้สูง
บทความที่แนะนำ
เราขอแนะนำให้สำรวจบทความต่อไปนี้: