PDF სურათების ამოღება

ამოიღეთ PDF სურათები .NET REST API-ს გამოყენებით.

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

ეს სტატია ფოკუსირებულია PDF გამოსახულების ამოღების აუცილებლობაზე და გვაწვდის ინფორმაციას ამის მიღწევის ეფექტური გზების შესახებ .NET Cloud SDK-ის გამოყენებით.

.NET Cloud SDK PDF სურათების ამოსაღებად

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

ახლა პირველი ნაბიჯი არის ჩვენს პროექტში SDK მითითების დამატება და ამ მიზნით, გთხოვთ, მოძებნოთ Aspose.PDF-Cloud NuGet პაკეტების მენეჯერში Visual Studio IDE-ში და დააწკაპუნეთ ღილაკზე პაკეტის დამატება.

თქვენ ასევე უნდა მიიღოთ თქვენი კლიენტის სერთიფიკატები [cloud dashboard]-დან (https://dashboard.aspose.cloud/). იმ შემთხვევაში, თუ არ გაქვთ არსებული ანგარიში, უბრალოდ შექმენით უფასო ანგარიში [სწრაფი დაწყება]ზე მითითებულ ინსტრუქციების მიყოლებით (https://docs.aspose.cloud/total/getting-started/quickstart/).

ამოიღეთ PDF სურათები C# .NET-ის გამოყენებით

მოდით გავამახვილოთ ყურადღება სურათის ამოღების დეტალებზე, რათა დოკუმენტის დამუშავება და მონაცემების ამოღება სრულიად ახალ დონეზე ავიყვანოთ C# .NET-ის გამოყენებით.

// დამატებითი მაგალითებისთვის, 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);

// დარეკეთ API-ს PDF სურათების ამოსაღებად .NET REST API-ით
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

// 
if (response != null && response.Status.Equals("OK"))
{
    Console.WriteLine("Operation completed successfully !");
    Console.ReadKey();
}
ამოიღეთ სურათები pdf-დან

PDF ფაილიდან ამოღებული pf სურათების გადახედვა.

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

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);

ახლა დაურეკეთ API-ს, რომ ამოიღოთ სურათები PDF დოკუმენტის პირველი გვერდიდან. წარმატებით დასრულების შემდეგ, მოპოვებული JPG სურათები ინახება ღრუბლოვან საცავში.

ზემოთ მოყვანილ მაგალითში გამოყენებული PDF ფაილების ნიმუში შეგიძლიათ ჩამოტვირთოთ [Instructions-for-Adding-Your-Logo-2.pdf] (https://www.entnet.org/wp-content/uploads/2021/04/Instructions) -შენი ლოგოს-დამატებისთვის-2.pdf).

ამოიღეთ სურათები PDF-დან cURL ბრძანებების გამოყენებით

PDF ფაილებიდან სურათების ამოღება Aspose.PDF Cloud და cURL ბრძანებების გამოყენებით მარტივი და ეფექტური პროცესია. cURL ბრძანებების გამოყენებით, შეგიძლიათ გააგზავნოთ HTTP მოთხოვნები [Aspose.PDF Cloud API] (https://products.aspose.cloud/pdf/curl/) სურათის ამოღების შეუფერხებლად დასაწყებად. ეს მიდგომა ამარტივებს პროცესს, რაც საშუალებას იძლევა ეფექტური მიდგომა ამოიღოს სურათები PDF-დან ვრცელი კოდირების საჭიროების გარეშე.

ამ მიდგომის პირველი ნაბიჯი არის 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"

ახლა, გთხოვთ, შეასრულოთ შემდეგი ბრძანება, რომ ამოიღოთ ფოტოები PDF დოკუმენტის მე-3 გვერდიდან და შეინახოთ ამოღებული სურათები JPG ფორმატში ღრუბლოვან საცავში.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/pages/3/images/extract/jpeg?width=0&height=0" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d{}

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

დასკვნა

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

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

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

ჩვენ გირჩევთ ეწვიოთ შემდეგ ბლოგებს: