HTML HTML ფაილების ან ვებსაიტების PDF ფაილებად გადაქცევა არის საერთო მოთხოვნა დოკუმენტაციის, არქივაციის, დაბეჭდვის ან შინაარსის გაზიარებისთვის. PDF ვთავაზობს თანმიმდევრულ განათავსებას და სტატუსს პლატფორმებს შორის. ამ სტატიაში შეითვისებთ, cómo convertir HTML en PDF en C# utilizando Aspose.PDF Cloud SDK para .NET, мощное и масштабируемое REST API решение для автоматизации документов.
ვებსაიტის PDF ფორმატში გარდაქმნის API
The Aspose.PDF Cloud SDK for .NET მარტივად ხდის HTML ფაილების ან ონლაინ ვებსაიტების მაღალი ხარისხის, გვერდირებული PDF დოკუმენტებად გადაქცევას. მას აქვს მხარდაჭერა HTML შინაარსის ჩატვირთვისთვის რა ვებსაიტებზე განთავსებული რესურსებით, როგორიცაა CSS, JavaScript და სურათები.
API-ის მთავარი მახასიათებლები:
- HTML ფაილებისა და URL-ების PDF ფორმატში გარდაქმნა
- საჯარო რესურსების (CSS, JS, სურათების) მხარდაჭერა
- REST API დაფუძნებული და პლატფორმებს შორის დამოუკიდებელი
- კატეგორიული გვერდის დამადგენა, ზღვარი და რენდერის ვარიანტები
ინსტალაცია .NET REST API:
გამოიყენეთ NuGet SDK-ის ინსტალაციისთვის თქვენს .NET აპლიკაციაში:
Install-Package Aspose.PDF-Cloud
დარეგისტრირდით Aspose Cloud Dashboard ზე, რომ მიიღოთ თქვენი Client ID და Client Secret.
HTML-ს PDF-ში გადაქცევა C#-ში
შემდეგი ნაბიჯები გაწვდიან როგორ უნდა გადააქციოთ HTML ფაილი PDF ფორმატში C# იყენებს:
- უპირველეს ყოვლისა, შექმენით
Configuration
ის ინსტანცია, სადაც ვიყენებთ მომხმარებლის სართულებს.- Secondly, initialize an object of
PdfApi
while passing Configuration object.- მესამე, შექმენით
GetHtmlInStorageToPdf
ობიექტი, სადაც ვამტკიცებთ შედეგი PDF თვისებებს.- ბოლოს, ჩვენ ვიძახებთ მომხმარებლის მეთოდს
saveToDisk
, რათა შევასრულოთ HTML-ის PDF-ად გარდაქმნა.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// მიიღეთ კლიენტის აკრედიტივები https://dashboard.aspose.cloud/იდან
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// PdfApi ს მაგალითი შეიქმნას
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input HTML file name
String inputHTML = "input1.html";
// დარეკეთ API-ს, რათა გადაქციოთ HTML, რომელიც .zip არქივშია ღრუბლური საცავის სექრეტში
// ჩვენ ასევე მითითებული გვაქვს HTMl ფაილის დასახელება, რომელიც უნდა მიმართვად იქნეს და ასევე მარჯვენები დეტალები.
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML,
height: 1000, width: 800, isLandscape: false,
marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
// შეკითხვა მეთოდით შეინახოს გამომავალი ადგილობრივ დისკზე
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");
// მეთოდი გააფორმოს ნაკადის შემცველობა ფაილში ადგილობრივი დისკზე
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Image:- JPG to PDF კონვერტაციის მიმოხილვა.
სიტყვის გვერდი PDF ფორმატში cURL-ის გამოყენებით
თუ თქვენ მოიხიბლებით მუშაობით REST API-ს პირდაპირ? აი, როგორ შეგიძლიათ HTML ფაილის PDF-ში გადაქცევა cURL-ის გამოყენებით.
- Get Access Token:
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-დან PDF-ის შექმნა:
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}
და sourceHTML
თქვენი აქტიური ტოკენით და html-ის გატანით cloud storage-ში.
HTML-დან PDF-ში ონლაინ სცადეთ
თუ გინდა HTML-ის PDF-ში გადაყვანის ტესტირება კოდის გარეშე, მაშინ სცადე ჩვენი უფასო HTML to PDF Online Converter, რომ მყისიერად გამოსცადო მის ბრაუზერში.

უფასო HTML-ის PDF კონვერტერის აპი.
შედეგი
Using Aspose.PDF Cloud SDK for .NET, you can reliably convert HTML and web content to PDF with minimal effort. Whether you`re building web reports, exporting CMS content, or generating printable archives, the SDK allows seamless automation in your .NET applications.
ისარგებლო ბმულები
დამოკიდებული სტატიები
განაცხადებთ შემდეგი ბლოგების გვერდების მონახულების რეკომენდაციას ინფორმაციაზე: