PDF u HTML

Pretvorite PDF u HTML koristeći .NET REST API.

PDF dokumenti popularan su izbor za dijeljenje informacija zbog dosljednog oblikovanja na različitim uređajima i platformama. No kada se radi o prikazivanju sadržaja na web stranici, PDF-ovi možda nisu uvijek najjednostavnija opcija. Međutim, pretvorba PDF datoteka u HTML format otvara svijet mogućnosti za web programere i kreatore sadržaja. Još jedan razlog za ovu konverziju je taj što su prezentacija sadržaja i pristupačnost presudni čimbenici za online uspjeh jer tražilice postaju indeksirane.

U ovom ćemo članku istražiti pojedinosti o tome kako pretvoriti PDF u HTML pomoću .NET REST API-ja.

REST API za pretvorbu PDF-a u HTML

Ostvarivanje pretvorbe PDF-a u HTML olakšano je uz moćne mogućnosti Aspose.PDF Cloud SDK za .NET. Ovaj API omogućuje vam besprijekornu integraciju funkcije pretvorbe PDF-a u vaše .NET aplikacije i tijekove rada. Sa samo nekoliko redaka koda možete bez napora pretvoriti PDF dokumente u HTML format, čineći ih prikladnima za web prikaz i interakciju. REST API pruža širok raspon značajki za kontrolu procesa konverzije. Također možete prilagoditi izlazni HTML navođenjem zadanog naziva fonta, vrste dokumenta, izgleda, rezolucije slike i raznih drugih konfiguracija.

Kako bismo započeli s ovim procesom konverzije, prvo moramo dodati SDK referencu u naš projekt i u tu svrhu pretražite Aspose.PDF-Cloud u upravitelju paketa NuGet unutar Visual Studio IDE i kliknite gumb Dodaj paket . Također morate dobiti svoje vjerodajnice klijenta s nadzorne ploče u oblaku. U slučaju da nemate postojeći račun, jednostavno izradite besplatni račun slijedeći upute navedene u brzi početak.

Pretvorite PDF u HTML koristeći C# .NET

Sada moramo izvršiti sljedeći isječak koda kako bismo izvršili pretvorbu kako bismo mogli prikazati PDF na web stranici.

// Za više primjera, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// stvoriti instancu PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Unesite naziv PDF datoteke
String inputFile = "Binder1-1.pdf";
// pročitati sadržaj ulazne PDF datoteke
var pdfFile = System.IO.File.OpenRead(inputFile);

// Pozovite API za pretvaranje PDF datoteke u HTML i spremanje izlaza u pohranu u oblaku
// Naveli smo izlazni HTML format kao `HTML5` 
// Oznaka za spremanje svake PDF stranice kao zasebne HTML datoteke je omogućena
// Izlaz će biti generiran kao .ZIP arhiva
pdfApi.PutPdfInRequestToHtml("converted.zip",documentType: "Html5", 
    splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", 
    outputFormat: "Zip" , file: pdfFile);
PDF u HTML

PDF u HTML pregled pretvorbe.

U nastavku su kratki detalji koji se odnose na gore navedeni isječak koda.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Prvo, stvorite objekt klase PdfApi dok prosljeđujete vjerodajnice klijenta kao ulazne argumente.

var pdfFile = System.IO.File.OpenRead(inputFile);

Pročitajte sadržaj PDF datoteke s lokalnog diska.

pdfApi.PutPdfInRequestToHtml("converted.html",documentType: "Html5", splitIntoPages: true, rasterImagesSavingMode: "AsPngImagesEmbeddedIntoSvg", outputFormat: "Zip" , file: pdfFile);

Pozovite API za pretvaranje PDF-a iz ulaznog toka u HTML format. Tijekom konverzije odredili smo vrijednost za spremanje svake PDF stranice u pojedinačnu HTML datoteku.

Posjetite PutPdfInRequestToHtml za potpuni popis argumenata koje podržava ovaj API poziv i njihove povezane detalje.

Ulazni PDF dokument korišten u gornjem primjeru može se preuzeti s Binder1.pdf.

PDF u HTML na mreži pomoću cURL naredbi

Pretvaranje PDF-a u HTML pomoću cURL naredbi u kombinaciji s Aspose.PDF Cloud također je svestran i učinkovit pristup. Iskorištavanjem snage cURL naredbi, možete jednostavno integrirati Aspose.PDF Cloud API u svoje aplikacije i automatizirati proces pretvorbe PDF-a u HTML. Nadalje, korištenje cURL naredbi omogućuje jednostavnu interakciju s RESTful krajnjim točkama, omogućujući besprijekornu komunikaciju i razmjenu podataka. Dakle, kako bismo prikazali PDF u HTML pregledniku, jednostavno trebamo pretvoriti PDF datoteke u HTML pozivanjem nekoliko cURL naredbi, a to značajno smanjuje vrijeme i trud za razvoj.

Prvi korak u ovom pristupu je generiranje JWT pristupnog tokena. Dakle, molimo izvršite sljedeću naredbu:

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"

Sada trebamo izvršiti sljedeću naredbu cURL koja učitava PDF datoteku iz pohrane u oblaku, pretvara cijeli dokument u HTML format i sprema izlaz kao .ZIP arhivu na lokalni disk (naziv naveden s -o argumentom).

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"

Zamijenite inputPDF s nazivom ulaznog PDF dokumenta koji je dostupan u pohrani u oblaku, a accessToken s JWT pristupnim tokenom koji je generiran gore.

Zaključak

Zaključno, pretvaranje PDF-a u HTML s Aspose.PDF Cloud API-jem pruža sveobuhvatno i svestrano rješenje. Bilo da koristite .NET REST API za besprijekornu integraciju ili cURL naredbe za učinkovitu konverziju, Aspose.PDF Cloud SDK nudi opsežne značajke i mogućnosti prilagodbe. Ovi pristupi osiguravaju točno prikazivanje PDF sadržaja u responzivni HTML, čuvajući izgled i oblikovanje za optimalno korisničko iskustvo. Dodatno, mogućnost ugrađivanja PDF sadržaja u HTML stranice omogućuje svestrane i interaktivne web aplikacije, poboljšavajući pristupačnost i angažman korisnika.

korisni linkovi

povezani članci

Preporučujemo da posjetite sljedeće blogove: