Mengonversi PDF dokumen ke format HTML sangat penting, terutama ketika kita perlu menampilkan konten secara online, meningkatkan aksesibilitas, dan memungkinkan penggunaan kembali konten yang mudah dalam aplikasi web. Dalam artikel ini, Anda akan belajar bagaimana mengonversi PDF ke HTML menggunakan GroupDocs.Conversion Cloud SDK untuk .NET, menjaga tata letak dokumen, gambar, dan pemformatan.
Artikel ini membahas topik-topik berikut:
API Konversi PDF ke HTML
GroupDocs.Conversion Cloud SDK for .NET menawarkan API yang kuat untuk mengonversi dokumen PDF menjadi HTML dengan akurasi tinggi. Ini memungkinkan Anda untuk menyesuaikan HTML output, menentukan rentang halaman, dan mengontrol kualitas gambar, menjadikannya ideal untuk mengintegrasikan alur kerja dokumen-ke-web dalam aplikasi .NET Anda.
Instalasi
Instal SDK melalui NuGet Package Manager:
Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Atau menggunakan .NET CLI:
dotnet add package GroupDocs.Conversion-Cloud --version 24.2.0
Sekarang, Anda perlu mendapatkan Client ID dan Client Secret yang dipersonalisasi dari Aspose Cloud Dashboard untuk mengautentikasi permintaan API.
Konversi PDF ke HTML di C# (.NET)
Berikut adalah contoh langkah-demi-langkah C# untuk mengonversi PDF ke HTML:
- Konfigurasi Kredensial API:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- Unggah file PDF ke Penyimpanan Cloud:
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
- Atur Pengaturan Konversi:
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
- Lakukan Konversi PDF ke 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
{
// Lakukan konversi PDF ke HTML
class PDFConversion
{
static void Main(string[] args)
{
try
{
// Dapatkan kredensial API Anda
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Buat sebuah instance dari kelas Konfigurasi dengan Client Secret & Client ID.
var configuration = new Configuration(clientId, clientSecret);
// Tentukan nilai ApiBaseUrl untuk mengatur url dasar dari API.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Inisialisasikan objek dari kelas ConvertApi dengan objek dari kelas Configuration.
var apiInstance = new ConvertApi(configuration);
// Buat instansi dari kelas ConvertSettings.
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
// call the API to trigger PDF to Web page conversion.
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:- A preview of PDF to HTML conversion.
- PDF sampel yang digunakan dalam contoh di atas dapat diunduh dari input.pdf.
Convert PDF to Web Page using cURL
Anda juga dapat menggunakan GroupDocs.Conversion Cloud REST API dengan cURL untuk konversi cepat di baris perintah.
- Hasilkan Token Akses JWT dengan kredensial Anda.
- 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}\"}"
- Eksekusi perintah berikut untuk menyimpan HTML di drive lokal:
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}"
- Ganti:
sourceFile
,resultantFile
, danaccessToken
dengan nilai yang sebenarnya.
Cobalah Konverter PDF ke HTML Gratis Kami
Cobalah aplikasi gratis kami PDF to HTML Converter untuk melihat kualitas konversi sebelum mengintegrasikannya ke dalam aplikasi Anda.

Tautan Berguna
Kesimpulan
Dengan menggunakan GroupDocs.Conversion Cloud SDK untuk .NET, Anda dapat dengan mudah mengintegrasikan konversi PDF ke HTML ke dalam proyek .NET Anda, memungkinkan keluaran yang berkualitas tinggi dan kompatibel dengan web sambil mempertahankan pemformatan. Apakah Anda menggunakan SDK dalam C# atau melakukan panggilan REST API langsung melalui cURL, prosesnya sederhana dan sangat dapat disesuaikan.
Artikel yang Disarankan
Kami sangat merekomendasikan untuk menjelajahi artikel-artikel berikut: