Atveriet jaunu daudzpusības un vizuālās ietekmes līmeni, konvertējot savus PDF failus uz PNG attēlus. Izstrādājiet tiešsaistes PDF skatītāju, izmantojot iespēju ģenerēt augstas kvalitātes attēlus no PDF dokumentiem. Vienkāršas un vienkāršas darbības, lai izveidotu satriecošus vizuālos attēlus, ērti kopīgotu saturu un uzlabotu savus digitālos projektus uz nākamo līmeni. Tātad, ja vēlaties demonstrēt noteiktas lapas, saglabāt attēla kvalitāti vai uzlabot saderību starp platformām, PDF konvertēšana uz PNG paver jaunu iespēju pasauli. Šajā rakstā mēs izpētīsim, kā jūs varat izmantot .NET REST API jaudu, lai PDF failu nemanāmi pārveidotu par PNG dinamiskākam un vizuāli saistošākam veidam.
- PDF apstrādes REST API
- PDF uz PNG, izmantojot C#.NET
- Konvertējiet PDF uz PNG tiešsaistē, izmantojot cURL komandas
PDF apstrādes REST API
Aspose.PDF Cloud SDK for .NET piedāvā stabilu un uzticamu risinājumu PDF konvertēšanai uz PNG. SDK piedāvā visaptverošu metožu un opciju kopumu, lai pielāgotu reklāmguvumu atbilstoši jūsu īpašajām vajadzībām. Neatkarīgi no tā, vai vēlaties iegūt noteiktas lapas, iestatīt attēla izšķirtspēju vai pielāgot attēla kvalitāti, Aspose.PDF Cloud SDK nodrošina elastību un kontroli, lai sasniegtu vēlamos rezultātus. Izmantojot mākoņa infrastruktūru, šis SDK nodrošina ātru un efektīvu apstrādi, ļaujot viegli konvertēt PDF uz PNG.
Tagad Visual Studio IDE NuGet pakotņu pārvaldniekā vienkārši meklējiet “Aspose.PDF-Cloud” un noklikšķiniet uz pogas “Pievienot pakotni”. Nākamās svarīgās darbības ir klienta akreditācijas datu iegūšana 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 sniegti sadaļā ātrs sākums.
PDF uz PNG, izmantojot C#.NET
Izpētīsim detalizētu informāciju un koda fragmentu, lai izpildītu prasību konvertēt PDF uz PNG formātu. Lūdzu, mēģiniet izmantot šo koda fragmentu, lai pārveidotu PDF par PNG attēliem.
// 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 = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// izveidot PdfApi gadījumu
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Ievadiet PDF faila nosaukumu
String inputFile = "Binder1-1.pdf";
// Izsauciet API, lai PDF 1. lappusi pārvērstu par PNG attēlu
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);
// Pielāgota metode iegūtā PNG saglabāšanai vietējā diskā
saveToDisk(response, "/Users/nayer/Downloads/Convertednew.png");
// Straumes satura saglabāšanas metode failā vietējā diskā
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
Tālāk ir sniegta informācija par iepriekš minēto koda fragmentu.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Pirmkārt, izveidojiet PdfApi klases objektu, vienlaikus nododot klienta akreditācijas datus kā ievades argumentus.
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);
Zvaniet uz API, lai ielādētu PDF failu no mākoņkrātuves un pārveidotu pirmo lapu PNG formātā.
saveToDisk(response, "/Users/nayyer/Downloads/Converted.png");
Mūsu pielāgotā metode iegūtā PNG saglabāšanai vietējā diskā.
Iepriekš minētajā piemērā izmantoto PDF dokumentu var lejupielādēt no vietnes [Binder1.pdf] (https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/blob/master/testData/Binder1.pdf) .
Konvertējiet PDF uz PNG tiešsaistē, izmantojot cURL komandas
Mēs varam arī veikt PDF konvertēšanu uz PNG, izmantojot cURL komandas un Aspose.PDF Cloud API. Izmantojot cURL, mēs varam veikt HTTP pieprasījumus tieši API galapunktiem, nodrošinot nepieciešamos parametrus un autentifikācijas akreditācijas datus. Šī pieeja nodrošina elastību un ērtības, ļaujot mums nemanāmi integrēt PDF uz PNG konvertēšanu jūsu esošajās darbplūsmās vai lietojumprogrammās.
Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana. Lūdzu, izpildiet šādu komandu:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Tagad, lūdzu, izpildiet šo komandu, lai PDF faila otro lapu pārvērstu PNG formātā un saglabātu izvadi vietējā diskdzinī.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputFile}/pages/2/convert/png?width=800&height=1000"
\ -X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converter.png"
Aizstājiet “inputFile” ar ievades PDF dokumenta nosaukumu, kas pieejams mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.
Secinājums
Visbeidzot, PDF konvertēšana uz PNG ir vērtīga funkcija, kas ļauj pārvērst PDF lapas par PNG attēliem. Neatkarīgi no tā, vai izvēlaties izmantot Aspose.PDF Cloud SDK .NET vai cURL komandas ar Aspose.PDF Cloud API, abas pieejas nodrošina efektīvus un uzticamus risinājumus. Izmantojot SDK, jums ir pieejams visaptverošs līdzekļu un funkcionalitātes komplekts, kas vienkāršo konvertēšanas procesu un piedāvā papildu iespējas darbam ar PDF failiem. No otras puses, cURL komandas piedāvā elastību un integrācijas iespējas, nodrošinot nemanāmu automatizāciju un integrāciju esošajās darbplūsmās.
Neatkarīgi no jūsu izvēlētās pieejas Aspose.PDF Cloud API sniedz jums iespēju bez piepūles pārvērst PDF par PNG un atraisa PDF dokumentu apstrādes potenciālu.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: