HTML HTML dosyalarını veya web sayfalarını PDF formatına dönüştürmek, belgeler, arşivleme, yazdırma veya içerik paylaşımı için yaygın bir gerekliliktir. PDF, platformlar arasında tutarlı bir düzen ve biçimlendirme sunar. Bu makalede, C# kullanarak Aspose.PDF Cloud SDK for .NET ile HTML’yi PDF’ye nasıl dönüştüreceğinizi öğreneceksiniz; bu, belge otomasyonu için güçlü ve ölçeklenebilir bir REST API çözümüdür.
- Web to PDF Dönüşüm API’si
- HTML’yi C# ile PDF’ye dönüştürün.
- Web Sayfasını PDF’ye Dönüştürme cURL Kullanarak
Web to PDF Dönüştürme API’si
Aspose.PDF Cloud SDK for .NET HTML dosyalarını veya çevrimiçi web sayfalarını yüksek kaliteli, sayfalanmış PDF belgelerine dönüştürmeyi kolaylaştırır. CSS, JavaScript ve görüntüler gibi bağlantılı kaynaklarla HTML içeriğinin yüklenmesini destekler.
API’nin Ana Özellikleri:
- HTML dosyalarını ve URL’leri PDF formatına dönüştürün.
- Desteklenen dış kaynaklar (CSS, JS, görüntüler)
- REST API tabanlı ve platform bağımsızdır
- Özel sayfa ayarı, kenar boşlukları ve görüntüleme seçenekleri
.NET REST API’yı kurun:
NuGet’i kullanarak SDK’yı .NET uygulamanıza kurun:
Install-Package Aspose.PDF-Cloud
Aspose Cloud Dashboard üzerinde kaydolun ve Müşteri ID’nizi ve Müşteri Şifrenizi alın.
HTML’yi C#’ta PDF’ye Dönüştürün
Aşağıdaki adımlar, bir HTML dosyasını C# kullanarak PDF’ye dönüştürmenin nasıl yapılacağını göstermektedir:
- Öncelikle, istemci kimlik bilgilerini geçtiğimiz
Configuration
örneğini oluşturun.- İkinci olarak, Configuration nesnesini geçirerek bir
PdfApi
nesnesi başlatın.- Üçüncüsü, sonuç PDF özelliklerini tanımladığımız
GetHtmlInStorageToPdf
nesnesini oluşturun.- Son olarak, HTML’den PDF’ye dönüşüm gerçekleştirmek için müşteri yöntemini
saveToDisk
çağırıyoruz.
// Daha fazla örnek için, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Client kimlik bilgilerini https://dashboard.aspose.cloud/ adresinden alınız.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// PdfApi örneği oluşturun
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input HTML dosya adı
String inputHTML = "input1.html";
// API'yi bulut depolama üzerindeki .zip arşivinde bulunan HTML'yi dönüştürmek için çağırın.
// We have also specified the name of HTMl file to converted and also the margin details
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML,
height: 1000, width: 800, isLandscape: false,
marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
// call method to save output on local drive
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");
// Yerel sürücüde akış içeriğini dosyaya kaydetme yöntemi
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Görüntü:- JPG’den PDF’ye dönüştürme önizlemesi.
Web Sayfasını PDF’ye Dönüştürmek için cURL
REST API ile doğrudan çalışmayı mı tercih ediyorsunuz? İşte bir HTML dosyasını cURL kullanarak PDF’ye nasıl dönüştürebileceğinize dair bilgiler.
- Access Token Alın:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- HTML’den PDF oluşturun:
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantFile}/create/html?srcPath=converted.zip&htmlFileName={sourceHTML}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-d {} -v
{ACCESSTOKEN}
ve sourceHTML
‘yi gerçek tokeniniz ve bulut depolamadaki html yolunuzla değiştirin.
Try HTML to PDF Online
Eğer kod olmadan HTML’den PDF’e dönüşümü test etmek istiyorsanız, hemen tarayıcınızda denemek için ücretsiz HTML to PDF Online Converter kullanmayı deneyin.

Ücretsiz HTML’den PDF’ye Dönüştürücü Uygulaması.
Sonuç
Aspose.PDF Cloud SDK’sını .NET için kullanarak, HTML ve web içeriğini minimum çaba ile güvenilir bir şekilde PDF’ye dönüştürebilirsiniz. Web raporları oluşturuyor, CMS içeriğini dışa aktarıyor veya yazdırılabilir arşivler oluşturuyorsanız, SDK, .NET uygulamalarınızda kesintisiz otomasyon sağlar.
Kullanışlı Bağlantılar
İlgili Makaleler
Aşağıdaki blog yazılarını ziyaret etmenizi şiddetle tavsiye ederiz: