A HTML fájlok vagy weboldalak PDF formátumba konvertálása gyakori követelmény a dokumentáció, archiválás, nyomtatás vagy tartalommegosztás terén. A PDF konzisztensek felépítést és formázást kínál különböző platformokon. Ebben a cikkben megtanulja, hogyan lehet HTML-t PDF-re konvertálni C#-ban az Aspose.PDF Cloud SDK for .NET használatával, amely egy hatékony és skálázható REST API megoldás a dokumentumautomatizálás számára.
- Web to PDF Conversion API
- Convertálja a HTML-t PDF-be C#-ban
- Weboldal PDF-be való átkonvertálása cURL segítségével
Web to PDF Conversion API
Az Aspose.PDF Cloud SDK for .NET megkönnyíti az HTML fájlok vagy online weboldalak átalakítását magas minőségű, paginált PDF dokumentumokká. Támogatja a HTML tartalom betöltését, összekapcsolt erőforrásokkal, mint például CSS, JavaScript és képek.
API kulcsfontosságú jellemzői:
- HTML fájlok és URL-ek PDF formátumba történő konvertálása
- Támogatás külső erőforrások számára (CSS, JS, képek)
- REST API alapú és platformfüggetlen
- Egyedi oldalbeállítás, margók és megjelenítési lehetőségek
Telepítse a .NET REST API-t:
Használja a NuGet-et az SDK telepítéséhez a .NET alkalmazásába:
Install-Package Aspose.PDF-Cloud
Jelentkezz be az Aspose Cloud Dashboard-on, hogy megkapd az ügyfélazonosítódat és az ügyféltitkodat.
Konvertálja az HTML-t PDF-be C#-ban
A következő lépések bemutatják, hogyan lehet egy HTML fájlt PDF formátumba konvertálni C# segítségével:
- Először hozz létre egy
Configuration
példányt, ahol átadjuk az ügyfél hitelesítő adatokat.- Másodszor, inicializáljon egy
PdfApi
objektumot a Configuration objektum átadásával.- Harmadszor, hozzon létre egy
GetHtmlInStorageToPdf
objektumot, ahol meghatározzuk az eredményül kapott PDF tulajdonságait.- Végül hívjuk a vásárlói metódust
saveToDisk
, hogy elvégezzük a HTML PDF-re konvertálását.
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Get client credentials from https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// hozzon létre egy PdfApi példányt
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// Input HTML fájl név
String inputHTML = "input1.html";
// Call the API to convert HTML present in .zip archive on cloud storage
// Megadtuk az átkonvertálandó HTMl fájl nevét és a margó részleteit is.
var result = pdfApi.GetHtmlInStorageToPdf("inputHTML.zip",htmlFileName: inputHTML,
height: 1000, width: 800, isLandscape: false,
marginLeft: 10, marginRight: 10, marginTop: 10, marginBottom: 10);
// hívja meg a metódust az output helyi meghajtóra való mentéséhez
saveToDisk(result, "/Users/nayyer/Downloads/Converted.pdf");
// A módszer a stream tartalmának mentésére fájlba a helyi meghajtón
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}

Image:- JPG to PDF konverzió előnézete.
Weboldal PDF-be való konvertálása cURL segítségével
Ha a REST API-val közvetlenül dolgozni, akkor itt van, hogyan alakíthatsz át egy HTML fájlt PDF-fé cURL használatával.
- Get Access Token:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Hozzon létre PDF-et HTML-ból:
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 {ACCESS_TOKEN}" \
-d {} -v
Cseréld ki a {ACCESSTOKEN}
-t és a sourceHTML
-t a valós tokenedre és az html elérési útvonalára a felhő tárolóban.
Próbálja ki az HTML-t PDF-be online
If you want to test HTML to PDF conversion without code, then try using our free HTML to PDF Online Converter to try it instantly in your browser.

Ingyenes HTML-ról PDF-re konvertáló alkalmazás.
Következtetés
Az Aspose.PDF Cloud SDK .NET-hez való használatával megbízhatóan konvertálhat HTML-t és webtartalmat PDF-be minimális erőfeszítéssel. Akár webjelentéseket készít, CMS tartalmat exportál, vagy nyomtatható archívumokat generál, az SDK zökkenőmentes automatizálást tesz lehetővé .NET alkalmazásaiban.
Hasznos linkek
Kapcsolódó cikkek
Mindenképpen ajánljuk a következő blogbejegyzések meglátogatását az alábbi információk eléréséhez: