PDF belgelerini HTML formatına dönüştürmek oldukça önemlidir, özellikle içeriği çevrimiçi görüntülemeniz gerektiğinde, erişilebilirliği artırmakta ve web uygulamalarında içeriğin kolayca yeniden kullanımını sağlamaktadır. Bu makalede, belge düzenini, resimleri ve biçimlendirmeyi koruyarak PDF’yi HTML’ye dönüştürmeyi, GroupDocs.Conversion Cloud SDK for .NET kullanarak öğreneceksiniz.
Bu makale aşağıdaki konuları kapsamaktadır:
- PDF’den HTML’e Dönüşüm API’si
- PDF’yi HTML’ye C# (.NET) ile dönüştürün
- PDF’yi Web Sayfasına cURL ile Dönüştür
PDF’den HTML’ye Dönüştürme API’si
GroupDocs.Conversion Cloud SDK for .NET , yüksek doğrulukla PDF belgelerini HTML’ye dönüştüren sağlam bir API sunmaktadır. Çıktı HTML’sini özelleştirmenize, sayfa aralıklarını belirlemenize ve görüntü kalitesini kontrol etmenize olanak tanır; bu da onu .NET uygulamalarınızda belge-web iş akışlarını entegre etmek için ideal hale getirir.
Kurulum
SDK’yı NuGet Paket Yöneticisi aracılığıyla kurun:
Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Veya .NET CLI kullanarak:
dotnet add package GroupDocs.Conversion-Cloud --version 24.2.0
Şimdi, API isteklerini kimlik doğrulamak için Aspose Cloud Dashboard ‘dan kişiselleştirilmiş Müşteri Kimliği ve Müşteri Sırrı’nızı almanız gerekmektedir.
PDF’yi C# (.NET) ile HTML’ye çevirin
İşte bir PDF’yi HTML’ye dönüştürmek için adım adım bir C# örneği:
- API Kimlik Bilgilerini Yapılandırın:
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);
- PDF dosyasını Cloud Depolama’ya yükleyin:
using (var fileStream = File.OpenRead("sample.pdf"))
{
var uploadRequest = new UploadFileRequest("sample.pdf", fileStream);
fileApi.UploadFile(uploadRequest);
}
- Dönüşüm Ayarlarını Belirle:
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
- PDF’yi HTML’ye Dönüştürme:
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'den HTML'ye dönüştürme işlemi yapın.
class PDFConversion
{
static void Main(string[] args)
{
try
{
// API kimlik bilgilerinizi alın
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test";
// Configuration sınıfının bir örneğini Client Secret ve Client ID ile başlatın.
var configuration = new Configuration(clientId, clientSecret);
// ApiBaseUrl'un değerini API'nin temel url'sini ayarlamak için tanımlayın.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// ConvertApi sınıfının bir nesnesini, Configuration sınıfının nesnesi ile başlatın.
var apiInstance = new ConvertApi(configuration);
// ConvertSettings sınıfının bir örneğini oluşturun.
var settings = new ConvertSettings
{
FilePath = "sample.pdf",
Format = "html",
OutputPath = "converted/resultant.html"
};
// API'yi çağırarak PDF'den web sayfasına dönüşümü tetikleyin.
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’den HTML’ye dönüştürme önizlemesi.
- Yukarıdaki örnekte kullanılan örnek PDF dosyası input.pdf adresinden indirilebilir.
PDF’yi Web Sayfasına dönüştürmek için cURL kullanın
Ayrıca GroupDocs.Conversion Cloud REST API’sini cURL ile hızlı komut satırı dönüşümü için kullanabilirsiniz.
- JWT Erişim Token’ını kimlik bilgilerinizi kullanarak oluşturun.
- 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’yi yerel sürücüde kaydetmek için aşağıdaki komutu çalıştırın:
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}"
- Değiştirin:
sourceFile
,resultantFile
veaccessToken
gerçek değerlerle.
Ücretsiz PDF’den HTML’ye Dönüştürücümüzü Deneyin
Uygulamanıza entegre etmeden önce dönüşüm kalitesini görmek için ücretsiz PDF to HTML Converter uygulamamızı deneyin.

Kullanışlı Bağlantılar
Sonuç
GroupDocs.Conversion Cloud SDK’sını .NET için kullanarak, .NET projelerinize PDF’den HTML’ye dönüşüm entegre edebilirsiniz; bu, biçimlendirmeyi korurken yüksek kaliteli, web ile uyumlu çıktılar sağlar. SDK’yı C# ile kullanın veya cURL aracılığıyla doğrudan REST API çağrıları yapın, süreç basittir ve son derece özelleştirilebilir.
Önerilen Makaleler
Aşağıdaki makaleleri keşfetmenizi şiddetle tavsiye ederiz: