HTML PDF:ksi

Muunna HTML PDF:ksi .NET REST API:n avulla.

Kyky muuntaa HTML sisältö PDF-muotoon on tullut välttämättömäksi useille yrityksille ja kehittäjät. Tallennammepa verkkosivuja PDF-tiedostoina arkistointia varten, luomme raportteja tai jaamme verkkosisältöä käyttäjien kanssa, HTML-muunnolla PDF-muotoon on tärkeä rooli. Tämän tehokkaan ominaisuuden avulla voit säilyttää verkkosisällön rakenteen, tyylin ja vuorovaikutteisuuden samalla kun muunnat sen yleisesti saatavilla olevaan ja tulostettavaan muotoon.

Tässä artikkelissa tutkimme monia etuja, joita Aspose.PDF Cloud SDK:n käyttö HTML:stä PDF-muunnokseen tuo mukanaan. Aiomme oppia, kuinka se antaa sinulle mahdollisuuden parantaa asiakirjojen käsittelykykyäsi, virtaviivaistaa työnkulkuja ja tarjota poikkeuksellisen käyttökokemuksen.

REST API HTML-muunnoksi PDF-muotoon

Aspose.PDF Cloud SDK for .NET tarjoaa kattavia ja tehokkaita ominaisuuksia HTML:n muuntamiseen PDF-muotoon, joten se on paras valinta kehittäjille, jotka etsivät luotettavaa ja tehokasta asiakirjaa. käsittelyratkaisu. Tämän SDK:n avulla voit muuntaa saumattomasti HTML-sisällön korkealaatuisiksi PDF-dokumenteiksi säilyttäen samalla asettelun, tyylit ja hyperlinkit. Tämän avulla voit luoda visuaalisesti houkuttelevia ja interaktiivisia PDF-tiedostoja suoraan HTML-lähteistä, mikä tekee siitä ihanteellisen raporttien, laskujen, tuoteluetteloiden ja muiden luomiseen.

Nyt tämän lähestymistavan käytön aloittamiseksi meidän on ensin lisättävä SDK-viittaus projektiimme. Siksi etsi “Aspose.PDF-Cloud” NuGet-pakettien hallinnassa Visual Studio IDE:ssä ja napsauta Lisää paketti -painiketta. Sinun on myös hankittava asiakastunnuksesi pilvihallintapaneelista. Jos sinulla ei ole tiliä, luo ilmainen tili noudattamalla kohdassa [pika aloitus] (https://docs.aspose.cloud/total/getting-started/quickstart/) annettuja ohjeita.

Verkkosivu PDF-muotoon C# .NET:n avulla

Yritä käyttää seuraavaa koodinpätkää täyttääksesi vaatimuksen verkkosivun muuntamisesta PDF-muotoon.

// Lisää esimerkkejä on osoitteessa https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// luo PdfApi-esiintymä
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// Syötä HTML-tiedoston nimi
String inputHTML = "input1.html";

// Soita API:lle muuntaaksesi .zip-arkistossa olevan HTML:n pilvitallennustilassa
//  Olemme myös määrittäneet muunnettavan HTML-tiedoston nimen ja myös marginaalitiedot
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML, 
    height: 1000, width: 800, isLandscape: false,
    marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
    
// kutsu menetelmä tallentaaksesi lähdön paikalliselle asemalle
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");

// Tapa tallentaa stream-sisältö tiedostoon paikallisella asemalla
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
HTML PDF:ksi

HTML-pdf-muunnos esikatselu.

Alla on tiedot yllä mainitusta koodinpätkästä.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Luo ensin PdfApi-luokan objekti ja välitä asiakkaan tunnistetiedot syöttöargumentteina.

var result = pdfApi.GetHtmlInStorageToPdf("converted.zip", htmlFileName: "converted6.html", 
        height: 1000, width: 800, isLandscape: false,
        marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);

Soita API:lle muuntaaksesi HTML:n PDF-muotoon. Argumenttina välitämme HTML-tiedoston sisältävän .zip-arkiston nimen, muunnettavan HTML-tiedoston nimen, tuloksena saadut PDF-mitat ja marginaalitiedot.

saveToDisk(result, "/Users/nayyer/Downloads/htmlOutput.pdf");

Lopuksi kutsumme menetelmää tuloksena olevan PDF:n tallentamiseksi paikalliselle asemalle.

Jos meidän on suoritettava muunnos ja tallennettava tuloksena oleva tiedosto pilvitallennustilaan, soita API:lle PutHtmlInStorageToPdf.

HTML:stä PDF-muotoon verkossa cURL-komentojen avulla

HTML:n muuntaminen PDF-muotoon cURL-komennoilla yhdessä Aspose.PDF Cloudin kanssa tarjoaa kätevän ja monipuolisen lähestymistavan kehittäjille, jotka haluavat muuntaa asiakirjoja ohjelmallisesti. Aspose.PDF Cloud tarjoaa RESTful API:n, jonka avulla voit integroida HTML- ja PDF-muunnostoiminnot sovelluksiisi käyttämällä yksinkertaisia HTTP-pyyntöjä. Tämä menetelmä on erityisen hyödyllinen niille, jotka haluavat työskennellä komentorivityökalujen kanssa tai vaativat joustavuutta muunnosominaisuuden integroinnissa eri ympäristöihin.

Ensimmäinen askel tässä lähestymistavassa on JWT-käyttötunnisteen luominen. Joten suorita seuraava komento:

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"

Kun JWT-tunnus on luotu, suorita seuraava komento muuntaaksesi pilvitallennustilassa saatavilla olevan HTML-tiedoston PDF-muotoon ja lataa tuloksena oleva tulos samaan pilvitallennustilaan:

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantFile}/create/html?srcPath=converted.zip&htmlFileName={sourceHTML}" \
-X PUT \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-d {} -v

Korvaa “lähdeHTML” pilvitallennustilassa olevan HTML-syöttödokumentin nimellä ja “resultantFile” pilvitallennustilaan tallennettavan tuloksena olevan PDF-dokumentin nimellä.

Jos meillä on vaatimus muuntaa HTML-tiedosto PDF-muotoon ja tallentaa tulos paikalliselle asemalle, suorita seuraava komento:

curl -v "https://api.aspose.cloud/v3.0/pdf/create/html?srcPath=sourceFolder.zip&htmlFileName=source.html&height=1000&width=800&isLandscape=false&marginLeft=10&marginBottom=10&marginRight=10&marginTop=10" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "Converted.pdf"

Voit ladata yllä olevassa esimerkissä käytetyt mallitiedostot osoitteesta inputHTML.html ja htmlOutput.pdf.

Johtopäätös

Yhteenvetona voidaan todeta, että HTML:n muuntaminen PDF-muotoon on perusvaatimus useilla toimialoilla, ja hyödyntämällä Aspose.PDF Cloud SDK:ta .NET:lle yhdessä cURL-komentojen kanssa saamme tehokkaan ja tehokkaan ratkaisun tähän tehtävään. Lisäksi Aspose.PDF Cloudin vahvoilla ominaisuuksilla, kuten asettelun säilyttämisellä ja muokattavilla parametreilla, voit luottaa luottavaisesti korkealaatuisia PDF-dokumentteja HTML-sisällöstä. Rakennatpa dynaamisia verkkosivuja, luot raportteja, arkistoit tietoja tai luot tulostettavia asiakirjoja, tämä lähestymistapa varmistaa johdonmukaiset ja tarkat muunnostulokset.

hyödyllisiä linkkejä

Aiheeseen liittyvät artikkelit

Suosittelemme vierailemaan seuraavissa blogeissa: