Mūsdienu digitālajā laikmetā, kad informācijas ir daudz un vizuālie materiāli pārraida ziņojumus efektīvāk nekā jebkad agrāk, ir nenoliedzama nepieciešamība iegūt attēlus no PDF failiem. PDF ir populārs dokumentu koplietošanas formāts, un bieži vien šajos failos ir ietverti svarīgi attēli, kuriem ir jāpiekļūst vai tie ir jāpārveido. Neatkarīgi no tā, vai vēlaties izmantot attēlus prezentācijās, iekļaut tos pārskatos vai kopīgot tos dažādās platformās, iespēja izvilkt attēlus no PDF failiem ir spēcīgs rīks.
Šajā rakstā galvenā uzmanība ir pievērsta neatliekamajai vajadzībai pēc PDF attēlu iegūšanas un sniegts ieskats efektīvos veidos, kā to panākt, izmantojot .NET Cloud SDK.
- .NET Cloud SDK PDF attēlu izvilkšanai
- Izvelciet PDF attēlus, izmantojot C#.NET
- Izņemiet attēlus no PDF, izmantojot cURL komandas
.NET Cloud SDK PDF attēlu izvilkšanai
Aspose.PDF Cloud SDK for .NET ir jaudīgs rīku komplekts, kas ne tikai ļauj efektīvi izvilkt attēlus, bet arī piedāvā virkni iespēju pārvaldīt un manipulēt ar tiem. PDF dokumenti. Turklāt tas piedāvā arī funkcijas, kas nav saistītas ar attēlu izgūšanu, piemēram, teksta izvilkšana, ūdenszīmes, anotāciju pievienošana un dokumentu konvertēšana.
Tagad pirmais solis ir pievienot SDK atsauci mūsu projektam un šim nolūkam, lūdzu, meklējiet “Aspose.PDF-Cloud” NuGet pakotņu pārvaldniekā Visual Studio IDE un noklikšķiniet uz pogas “Pievienot pakotni”.
Jums ir jāiegūst arī klienta akreditācijas dati no mākoņa informācijas paneļa. Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti sadaļā ātrs sākums.
Izņemiet PDF attēlus, izmantojot C#.NET
Koncentrēsimies uz detaļām par attēlu ieguvi, lai paceltu dokumentu apstrādi un datu ieguvi pilnīgi jaunā līmenī, izmantojot C#.NET.
// Vairāk piemēru skatiet vietnē https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// izveidot PdfApi gadījumu
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Izsauciet API, lai izvilktu PDF attēlus, izmantojot .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();
}
Tālāk ir sniegta īsa informācija par iepriekš minēto koda fragmentu.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Izveidojiet PdfApi klases objektu, vienlaikus nododot klienta akreditācijas datus kā ievades argumentus.
var response = pdfApi.PutImagesExtractAsJpeg("Instructions-for-Adding-Your-Logo-2.pdf", 1);
Tagad izsauciet API, lai izvilktu attēlus no PDF dokumenta pirmās lapas. Pēc veiksmīgas pabeigšanas iegūtie JPG attēli tiek saglabāti mākoņa krātuvē.
Iepriekš minētajā piemērā izmantotos PDF failu paraugus var lejupielādēt no vietnes [Instructions-for-Adding-Your-Logo-2.pdf] (https://www.entnet.org/wp-content/uploads/2021/04/Instructions -Jūsu logotipa pievienošanai-2.pdf).
Izņemiet attēlus no PDF, izmantojot cURL komandas
Attēlu izvilkšana no PDF failiem, izmantojot Aspose.PDF Cloud un cURL komandas, ir vienkāršs un efektīvs process. Izmantojot cURL komandas, varat nosūtīt HTTP pieprasījumus uz Aspose.PDF Cloud API, lai nevainojami sāktu attēla izņemšanu. Šī pieeja vienkāršo procesu, ļaujot efektīvi izvilkt attēlus no PDF bez nepieciešamības pēc plašas kodēšanas.
Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana. Tātad, lūdzu, izpildiet šādu komandu:
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"
Tagad, lūdzu, izpildiet šo komandu, lai izvilktu fotoattēlus no PDF dokumenta 3. lappuses un saglabātu izvilktos attēlus JPG formātā mākoņkrātuvē.
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{}
Aizstājiet “inputPDF” ar ievades PDF faila nosaukumu, kas pieejams mākoņkrātuvē, un aizstājiet “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.
Secinājums
Noslēgumā jāsaka, ka iespēja iegūt attēlus no PDF dokumentiem ir būtiska sastāvdaļa, lai izmantotu bagātīgo vizuālo saturu, kas bieži tiek iegults PDF failos. Šajā rakstā tika pētītas divas efektīvas metodes, kā to panākt: Aspose.PDF Cloud SDK izmantošana .NET un Aspose.PDF Cloud izmantošana ar cURL komandām. Tātad izvēle starp abām pieejām ir atkarīga no konkrētām projekta prasībām, tehniskajām zināšanām un vēlamajām integrācijas metodēm, nodrošinot lietotājiem elastību, lai apmierinātu viņu unikālās vajadzības.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: