xps pdf-მდე

როგორ გადავიტანოთ XPS PDF-ში .NET REST API-ით.

დოკუმენტების ეფექტური მენეჯმენტი აუცილებელია უწყვეტი სამუშაო ნაკადებისთვის, XPS ფაილების PDF ფორმატში გადაყვანის შესაძლებლობა ღირებული ინსტრუმენტია. XPS, ან XML ქაღალდის სპეციფიკაცია, არის Microsoft-ის მიერ შემუშავებული დოკუმენტის სტანდარტიზებული ფორმატი, რომელიც ხშირად გამოიყენება დოკუმენტების დასაბეჭდად და გასაზიარებლად. თუმცა, PDF, ან პორტატული დოკუმენტის ფორმატი, უზენაესია, როგორც დოკუმენტების გაცვლის უნივერსალური სტანდარტი, რომელიც გთავაზობთ გაუმჯობესებულ თავსებადობას და ხელმისაწვდომობას სხვადასხვა პლატფორმებსა და მოწყობილობებზე. ამიტომ, XPS დოკუმენტების PDF-ში გადაყვანით .NET REST API-ის გამოყენებით, დეველოპერები იღებენ შესაძლებლობას განბლოკონ უამრავი უპირატესობა.

XPS to PDF Conversion API

XPS ფაილების PDF ფორმატში გადაყვანა ადვილი ხდება Aspose.PDF Cloud SDK for .NET-ის დახმარებით. ეს მძლავრი SDK აუმჯობესებს კონვერტაციის პროცესს, უზრუნველყოფს დოკუმენტის მთლიანობის შენარჩუნების სიზუსტეს და საიმედოობას. თქვენ შეგიძლიათ შეუფერხებლად წამოიწყოთ XPS-ში PDF კონვერტაცია თქვენს .NET აპლიკაციებში, რაც გამორიცხავს რთული ლოკალური ინსტალაციის საჭიროებას. გარდა ამისა, ღრუბელზე დაფუძნებული არქიტექტურა უზრუნველყოფს მასშტაბურობას და ხელმისაწვდომობას, რაც საშუალებას გაძლევთ შეუფერხებლად დააკავშიროთ ეს მოწინავე ფუნქციები თქვენს აპლიკაციებში ინფრასტრუქტურის მენეჯმენტზე ფიქრის გარეშე.

იმისათვის, რომ გამოიყენოთ SDK, მოძებნეთ „Aspose.Pdf-Cloud“ NuGet პაკეტების მენეჯერში და დააწკაპუნეთ ღილაკზე „პაკეტის დამატება“. ეს დაამატებს SDK მითითებას თქვენს პროექტში.

  • მიიღეთ თქვენი კლიენტის სერთიფიკატები ღრუბლის დაფადან. თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში სწრაფი დაწყება სტატიაში მითითებული ინსტრუქციების შესაბამისად.

გადაიყვანეთ XPS PDF-ზე C# .NET-ში

ამ ღრუბლოვანი SDK-ით, თქვენ შეგიძლიათ არა მხოლოდ მიაღწიოთ ეფექტურ XPS-ში PDF კონვერტაციას, არამედ განბლოკოთ შესაძლებლობების ფართო სპექტრი თქვენი დოკუმენტების დამუშავების სამუშაოების გასაუმჯობესებლად. ასე რომ, მოდით მივყვეთ ქვემოთ მოცემულ ინსტრუქციებს შეუდარებელი ეფექტურობისთვის XPS-ში PDF კონვერტაციის დროს.

შემდეგი განყოფილება განმარტავს დეტალებს იმის შესახებ, თუ როგორ მარტივად გადაიყვანოთ XPS ფაილი PDF ფორმატში C# .NET-ის გამოყენებით.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

შექმენით PdfApi კლასის ობიექტი, სადაც არგუმენტებად გადავცემთ კლიენტის რწმუნებათა სიგელებს.

pdfApi.UploadFile("sourceFile.pdf", stream);

ატვირთეთ შეყვანილი PDF ფაილი ღრუბლოვან საცავში.

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

დარეკეთ API-ზე, რათა გადაიყვანოთ ღრუბლოვან საცავში არსებული XPS ფაილი PDF ფორმატში. შედეგად მიღებული ფაილი ასევე ინახება ღრუბლოვან საცავში.

// დამატებითი მაგალითებისთვის, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// მიიღეთ კლიენტის სერთიფიკატები https://dashboard.aspose.cloud/-დან
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// შექმენით PdfApi-ს მაგალითი
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// შეყვანილი JPG სურათის სახელი
String inputFile = "Simple.xps";

// ჩატვირთეთ XPS წყარო ადგილობრივი დისკიდან
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // ატვირთეთ XPS ფაილი ღრუბლოვან საცავში
    pdfApi.UploadFile("input.xps", stream);

    // დაურეკეთ API-ს XPS ფაილის PDF ფორმატში გადასაყვანად
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps pdf-მდე

XPS-ში PDF-ში გადაყვანის გადახედვა.

XPS ფაილის ნიმუში და ზემოაღნიშნულ მაგალითში გენერირებული PDF შედეგის ჩამოტვირთვა შესაძლებელია Simple.xps და resultant.pdf-დან.

  • შედეგის PDF-ის სანახავად, შეგიძლიათ გამოიყენოთ ჩვენი უფასო ონლაინ PDF Viewer აპლიკაცია.

გადაიყვანეთ XPS დოკუმენტი PDF-ზე cURL ბრძანებების გამოყენებით

ალტერნატიულად, XPS ფაილების PDF ფორმატში გადაყვანა Aspose.PDF Cloud და cURL ბრძანებების გამოყენებით გთავაზობთ გამარტივებულ და მრავალმხრივ გადაწყვეტას დოკუმენტის კონვერტაციის ამოცანებისთვის. cURL ბრძანებების გამოყენებით Aspose.PDF Cloud API-სთან ურთიერთობისთვის, შეგიძლიათ შეუფერხებლად დაიწყოთ კონვერტაციის პროცესი. ამ მიდგომის გამოყენებისას, პირველი ნაბიჯი არის JWT წვდომის ნიშნის გენერირება შემდეგი ბრძანების გამოყენებით:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

მას შემდეგ რაც გვექნება JWT ჟეტონი, გთხოვთ შეასრულოთ შემდეგი ბრძანება XPS ფაილის PDF ფორმატში გადასაყვანად და გამომავალი ლოკალურ დისკზე შესანახად.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

იმ შემთხვევაში, თუ ჩვენ გვაქვს მოთხოვნილება შევინახოთ გამომავალი ღრუბლოვან საცავში, გთხოვთ, სცადოთ შემდეგი ბრძანების გამოყენება.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

ჩაანაცვლეთ inputXPS შეყვანილი XPS ფაილის სახელით, რომელიც ხელმისაწვდომია ღრუბლოვან საცავში, resultantPDF შედეგიანი PDF სურათის სახელით და, accessToken ზემოთ გენერირებული JWT წვდომის ჟეტონით.

დასკვნა

დასასრულს, ჩვენ გავიგეთ, რომ Aspose.PDF Cloud SDK .NET-ისთვის ან cURL ბრძანებების გამოყენებით Aspose.PDF Cloud API-სთან ერთად, ჩვენ შეგვიძლია განვახორციელოთ ეფექტური და საიმედო გადაწყვეტილებები XPS ფაილების PDF ფორმატში გადაქცევისთვის. მისი ღრუბელზე დაფუძნებული არქიტექტურის წყალობით, თქვენ შეგიძლიათ მიიღოთ წვდომა დოკუმენტების კონვერტაციისა და მანიპულირების მძლავრ ფუნქციებზე, რთული ადგილობრივი ინსტალაციების საჭიროების გარეშე. ამიტომ, ჩვენ მკაცრად გირჩევთ დოკუმენტების დამუშავების სამუშაო ნაკადების გამარტივებას და ციფრული შინაარსის სრული პოტენციალის გახსნას.

გამოსადეგი ბმულები

დაკავშირებული სტატიები

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგ პოსტებს ინფორმაციისთვის: