HTML ფაილები ონლაინ შეღიარებისთვის ყველაზე გავრცელებული ფორმატების ერთ-ერთია, რაც მათი თავსებადობის წყალობით virtually სხვა ყველა ვებსათბურითა და პლატფორმით. սակայն, ამ ფართო გამოყენებას ასევე გახდის მათ ხშირად მიზანში მყოფი პირობითი კოდის, როგორიცაა ჩაწვდილი სკრიპტები და სახიფათო JavaScript, რაც შეუძლიათ ზრდიან უსაფრთხოების რისკებს. შედარების მიზნით, XPS(XML Paper Specification) არის საიმედო გვერდის მოწყობის ფორმატი, რომელიც ინარჩუნებს مستندების შინაარსსა და გარეგნობას, რაც ართულებს მათ უფრო უსაფრთხო და სტრუქტურირებული ალტერნატივაა.
- XPS იყენებს XML-ს, რათა შეინარჩუნოს დოკუმენტის განლაგება, გარეგნობისა და ბეჭდვის ინფორმაცია.
- HTML ფაილის კონვერტაციის API
- ფ SIMPLE HTML to XPS Conversion in C#
- HTML-ის XPS-ად გადაკეთება cURL-ის გამოყენებით
HTML ფაილების გადაქცევის API
Aspose.HTML Cloud API გთავაზობთ ძლიერ და მოქნილ გადაწყვეტილებას HTML შინაარსის XPS ფორმატში ადვილად გადაგყვანაზე. შეგიძლიათ იმუშაოთ სტანდარტული HTML-თან, XHTML, MHTML, EPUB, Markdown, ან თუნდაც დატვირთოთ ცოცხალი ვებს გვერდი მისი URL-ის საშუალებით, ეს ღრუბელზე დაფუძნებული API განკუთვნილია მისი მართვისთვის. ნაყოფი შეიძლება უკმარისად გადაიყვანოს XPS-ში, preserving the layout, structure, and style of the original content.
API-ის გამოსაყენებლად .NET აპლიკაციაში, ჩვენ სპეციალურად შევქმნათ Aspose.HTML Cloud SDK for .NET, რაც გაწვდით საშუალებას, მოახდინოთ HTML-ის XPS-ში გადააყვანა თქვენი აპლიკაციის ფარგლებში.
მონტაჟი
SDK ხელმისაწვდომია NuGet და GitHub. გთხოვთ, მიმდინარე ბრძანება შემოიტანოთ ტერმინალის დახურულ ფანჯარაში NuGet-ის ინსტალაციის გასატარებლად.
nuget install Aspose.HTML-Cloud
ალტერნატიულად, შეგიძლიათ იმაზე დაფიქრდეთ, რომ SDK-ის ინსტალაცია განხორციელდეს Package Manager Console-ის საშუალებით:
PM> Install-Package Aspose.HTML-Cloud
აინსტალაციის შემდეგ, შექმენით უფასო ანგარიში Aspose Cloud dashboard, რომ მიიღოთ თქვენი Client ID და Client Secret.
Simple HTML-დან XPS-ის გად dönüşი C#-ში
მოიძიოთ დეტალები, თუ როგორ μπορούთ მარტივად გადაქციოთ HTML XPS-ში C# .NET კოდის ნიმუშის გამოყენებით.
- HtmlApi ინსტანსი შექმნეთ ClientID და ClientSecret არგუმენტების გადაცემისას.
- HTML ფაილის წაკითხვა File.OpenRead(…) მეთodo-ს გამოყენებით.
- Call the UploadFile(…) method to upload the HTML file to cloud storage.
- ბოლოები, გამოიძახეთ PutConvertDocumentToXps(…) მეთოდი HTML-ის XPS-ში გადაყვანისთვის.
// მიიღეთ ClientID https://dashboard.aspose.cloud/ დან
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";
// HtmlApi ინსტანციის შექმნა
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret,SERVICE_API_HOST);
String name = "inputHTML.html";// inpit Document name.
int width = 800; // Resulting image width.
int height = 1000; // Resulting image height.
int leftMargin = 10; // Left resulting image margin.
int rightMargin = 10; // Right resulting image margin.
int topMargin = 10; // Top resulting image margin.
int bottomMargin = 10; // Bottom resulting image margin.
// სახელი შედეგი ფაილი
string resultantFile = "Resultant.xps";
try
{
// ადგილობრივი დრაივიდან ფაილის გაწვდვა
using (var file = System.IO.File.OpenRead(@"C:\Users\shahbnay\Desktop\" + name))
{
// შექმენით StorageApi-ის ინსტანცია
var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);
// HTML ფაილის ატვირთვა Cloud შენახვაში
uploadFileRequest.UploadFile(file, "inputHTML.html");
}
// PDF ფორმატში გადაყვანა ჩაატარეთ
// Cloud საცავში გამომუშავება მოინიშნეთ
AsposeResponse response = htmlApi.PutConvertDocumentToPdf(
name, resultantFile, width, height,
leftMargin, rightMargin, topMargin, bottomMargin);
// print success message if conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("HTML successfully converted to XPS !");
}
}catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

HTML სამაგიდო XPS გარდაქმნის წინასწარ ნახვა.
HTML-დან XPS-ის წვრილების გამოყენებით cURL-ით.
რადგან ჩვენი API-ები შექმნილია REST არქიტექტურაზე, მათ ადვილად შეუძლიათ cURL ბრძანებების გამოყენებით წვდომა. ამ ნაწილში შაბათს გაწვდით როგორ უნდა გადააქციოთ HTML გვერდი XPS ფორმატში cURL მოთხოვნის გამოყენებით. პირველი ნაბიჯია JWT აყენების ტოკენის გენერირება.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXX-XXXXX-XXXXX-8cbca2d15553&client_secret=XXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ახლა ატვირთეთ შესავალი HTML მეხი შენახვაში:
curl -X PUT "https://api.aspose.cloud/html/storage/file/source.html" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"File":{}}
Call the API to perform HTML to XPS conversion and save the resultant file to cloud storage.
curl -X PUT "https://api.aspose.cloud/html/source.html/convert/xps?outPath=converted.xps&width=800&height=1000&leftMargin=10&rightMargin=10&topMargin=10&bottomMargin=10" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
უფასო HTML-იდან XPS-ში კონვერტაციის აპლიკაცია
ჩვენ ვთავაზობთ უფასო ვებ-ჰოსტინგზე ნებისმიერი აპლიკაციის გამოყენებას, რომლის საფუძველზეც შექმნილია Aspose.HTML Cloud API, რაც გაწვდით შესაძლებლობას, რომ გამოცდილოთ API-ის შესაძლებლობები ინსტალაციის გარეშე. ასე რომ, შეგიძლიათ გაითვალისწინოთ ჩვენი უფასო HTML to XPS Converter აპლიკაცია.

ონლაინ HTML-დან PDF-ში გადატანის ინსტრუმენტი.
შესაბამისი გამოტანა
ქალაქის ფართო სპექტრის გამოსახულების ფორმატების მხარდაჭერით და RESTful API-ების ან cURL ბრძანებების მეშვეობით შეუფერხებელი ინტეგრაციით, ეს ღრუბლური მიდგომა უზრუნველყოფს მაღალი ხარისხის შედეგებს და მოქნილ გაწვდას სხვადასხვა აპლიკაციებში. თუ ქსელური გვერდების არქივირებას ახორციელებთ, საბეჭდად მზად დოკუმენტების შექმნას ან დოკუმენტების უსაფრთხოების გაუმჯობესებას ახ места, Aspose.HTML Cloud სთავაზობს ყველა ინსტრუმენტს, რომელიც საჭირო გაქვთ HTML-იდან XPS-ის გარდატეხვის პროცესის გაადვილებისთვის.
მომხმარებელი ლინკები
კავშირებული ინტერესი
ჩვენ ვურჩევთ, მოინახულოთ შემდეგი ლინკები, რათა მეტი მოიძიოთเกี่ยวกับ