PDF dokumenti ir populāra izvēle informācijas kopīgošanai, jo tie ir konsekventi formatēti dažādās ierīcēs un platformās. Bet, kad runa ir par satura rādīšanu vietnē, PDF faili ne vienmēr ir lietotājam draudzīgākā iespēja. Tomēr PDF failu konvertēšana HTML formātā paver daudz iespēju tīmekļa izstrādātājiem un satura veidotājiem. Vēl viens šīs konversijas iemesls ir tas, ka satura prezentācija un pieejamība ir izšķiroši faktori tiešsaistes panākumiem, jo meklētājprogrammas to var indeksēt.
Šajā rakstā mēs iedziļināsimies detaļās par to, kā pārveidot PDF par HTML, izmantojot .NET REST API.
- REST API PDF konvertēšanai uz HTML
- Konvertējiet PDF uz HTML, izmantojot C#.NET
- PDF uz HTML tiešsaistē, izmantojot cURL komandas
REST API PDF konvertēšanai uz HTML
PDF konvertēšana HTML formātā ir vienkārša, izmantojot jaudīgās [Aspose.PDF Cloud SDK for .NET] (https://products.aspose.cloud/pdf/net/) iespējas. Šī API ļauj nemanāmi integrēt PDF konvertēšanas funkcionalitāti jūsu .NET lietojumprogrammās un darbplūsmās. Izmantojot tikai dažas koda rindiņas, varat bez piepūles pārvērst PDF dokumentus HTML formātā, padarot tos piemērotus attēlošanai tīmeklī un mijiedarbībai. REST API nodrošina plašu funkciju klāstu, lai kontrolētu konvertēšanas procesu. Varat arī pielāgot izvades HTML, norādot noklusējuma fonta nosaukumu, dokumenta veidu, izkārtojumu, attēla izšķirtspēju un dažādas citas konfigurācijas.
Lai sāktu šo konvertēšanas procesu, vispirms mūsu projektā ir jāpievieno SDK atsauce 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”. . Klienta akreditācijas dati ir jāiegūst arī 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.
Konvertējiet PDF uz HTML, izmantojot C#.NET
Tagad mums ir jāizpilda šāds koda fragments, lai veiktu konvertēšanu, lai mēs varētu atveidot PDF tīmekļa vietnē.
// 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";
// lasīt ievades PDF faila saturu
var pdfFile = System.IO.File.OpenRead(inputFile);
// Zvaniet API, lai PDF failu pārvērstu par HTML un saglabātu izvadi mākoņkrātuvē
// Mēs esam norādījuši izvades HTML formātu kā "HTML5".
// Ir iespējots karodziņš, lai saglabātu katru PDF lapu kā atsevišķu HTML failu
// Izvade tiks ģenerēta kā .ZIP arhīvs
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5",
splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg",
outputFormat: "Zip" , file: pdfFile);
Tālāk ir sniegta īsa 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 pdfFile = System.IO.File.OpenRead(inputFile);
Lasiet PDF faila saturu no vietējā diska.
pdfApi.PutPdfInRequestToHtml("converted.html",documentType: "Html5", splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", outputFormat: "Zip" , file: pdfFile);
Izsauciet API, lai pārveidotu PDF no ievades straumes uz HTML formātu. Pārveidošanas laikā esam norādījuši vērtību, lai saglabātu katru PDF lapu atsevišķā HTML failā.
Lūdzu, apmeklējiet vietni PutPdfInRequestToHtml, lai iegūtu pilnu argumentu sarakstu, ko atbalsta šis API izsaukums, un ar tiem saistīto informāciju.
Iepriekš minētajā piemērā izmantoto ievades 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 ).
PDF uz HTML tiešsaistē, izmantojot cURL komandas
Daudzpusīga un efektīva pieeja ir arī PDF konvertēšana uz HTML, izmantojot cURL komandas kopā ar Aspose.PDF Cloud. Izmantojot cURL komandu jaudu, varat viegli integrēt Aspose.PDF Cloud API savās lietojumprogrammās un automatizēt PDF uz HTML konvertēšanas procesu. Turklāt cURL komandu izmantošana ļauj viegli mijiedarboties ar RESTful galapunktiem, nodrošinot netraucētu saziņu un datu apmaiņu. Tātad, lai parādītu PDF HTML pārlūkprogrammā, mums vienkārši ir jāpārvērš PDF faili uz HTML, izsaucot dažas cURL komandas, un tas ievērojami samazina izstrādes laiku un pūles.
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=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Tagad mums ir jāizpilda šāda cURL komanda, kas ielādē PDF failu no mākoņa krātuves, pārvērš visu dokumentu HTML formātā un saglabā izvadi kā .ZIP arhīvu vietējā diskā (nosaukums norādīts ar argumentu -o).
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/html?compressSvgGraphicsIfAny=false&documentType=Html5&fixedLayout=true&splitIntoPages=false&rasterImagesSavingMode=AsPngImagesEmbeddedIntoSvg&removeEmptyAreasOnTopAndBottom=true&flowLayoutParagraphFullWidth=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Converted.zip"
Aizstājiet “inputPDF” 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 HTML, izmantojot Aspose.PDF Cloud API, nodrošina visaptverošu un daudzpusīgu risinājumu. Neatkarīgi no tā, vai tiek izmantots .NET REST API nevainojamai integrācijai vai cURL komandas efektīvai konvertēšanai, Aspose.PDF Cloud SDK piedāvā plašas funkcijas un pielāgošanas iespējas. Šīs pieejas nodrošina precīzu PDF satura renderēšanu adaptīvā HTML formātā, saglabājot izkārtojumu un formatējumu optimālai lietotāja pieredzei. Turklāt iespēja iegult PDF saturu HTML lapās nodrošina daudzpusīgas un interaktīvas tīmekļa lietojumprogrammas, uzlabojot pieejamību un lietotāju iesaisti.
Noderīgas saites
Saistītie raksti
Mēs ļoti iesakām apmeklēt šādus emuārus: