Az Aspose.PDF felhő SDK-k segítségével azonnal konvertálja weboldalát PDF formátumba. Egyparancsos HTML konvertálás PDF-be.

Áttekintés
Szeretné gazdagítani Node.js alkalmazását egy HTML–PDF konvertálóval? Jó helyre kerültél. A közelmúltban közzétettünk néhány blogbejegyzést, például: PDF to DOC Converter – Aspose.PDF Cloud SDK For Node.js, [Excel konvertálása PDF-be Pythonban | XLS-táblázat PDF-be 2 és így tovább. Ez azonban egy új cikk az Aspose.PDF Cloud Product Family sorozatában, és megvizsgáljuk a webből PDF-be konvertáló könyvtárat a következő pontokkal.
- HTML-ből PDF-be konvertáló API**
- A felhőalapú dokumentumkonverziós API üzleti előnyei**
- Hogyan konvertálhat HTML-t PDF-be az Aspose.PDF felhő SDK-k segítségével?**
A fájlformátum konverter bemutatása (Aspose.PDF)
Legutóbbi blogbejegyzésünkben átfogóan leírtuk, mi az Aspose.PDF, és hogyan működik. Korábbi blogbejegyzésünk azonban a PDF fájlok DOC formátumba konvertálásáról szólt az Aspose.PDF által biztosított felhőalapú SDK-k segítségével. Ezenkívül a fejlesztők választhatnak REST (reprezentációs állapotátvitel) API-kat vagy SDK-kat (szoftverfejlesztő készlet).Mindkét verzió elérhető a fejlesztésre és a felhasználásra vonatkozó teljes dokumentációval. Ezenkívül az Aspose.PDF előfizetői igénybe vehetik a fórum oldalt, ahol vitát nyithatnak a funkciókról. A támogatási csapat nagyjából él a kérdések/megbeszélések felé, hogy a felhasználói élmény problémamentes legyen.
Mindenekelőtt az Aspose.Cloud Product Family egy élő szerkesztővel áll elő, ahol valós időben megtapasztalhatja az API-kat, és így tesztelheti a HTML–PDF konvertert csak a felhasználói felületről. Ez egy igazán szép, felhasználóbarát felületet ad, ahol adatokat szúrhat be és fájlokat tölthet fel a funkciók teszteléséhez. Ezenkívül az alábbi képen látható módon saját maga is tesztelheti a weben a PDF-konverziós funkciót.

Ha végzett a teszteléssel, megtekintheti és kiválaszthatja az előfizetési csomagot az Aspose.cloud műszerfalán. Ingyenes terv is elérhető a teljes ökoszisztéma megértéséhez.
A felhőalapú dokumentumkonverziós API üzleti előnyei
Ebben a részben megvizsgáljuk, miért fontos, hogy az alkalmazást fájlformátum-átalakítóval gazdagítsa, és megvizsgáljuk annak üzleti előnyeit is. A HTML-fájlok a webböngészőben jelennek meg, és üzleti webhelyek fejlesztésére szolgálnak. Itt érdemes megemlíteni a következő előnyöket.
Competitive Edge
Gondoljon úgy, mintha egy felhőszolgáltatásokon alapuló online vállalkozása lenne. Mindig nagy segítség lesz, ha maximális funkciókkal segíti felhasználóit a rutinfeladatok megoldásában. A fájlformátum-konvertálók jelenleg jól működnek a különféle adatfájl-struktúráknak köszönhetően, és a webből PDF-be konvertálás meglehetősen gyakori közöttük.
Offline hozzáférés
Ami a HTML–PDF konvertálót illeti, a weboldal PDF-változatának legnagyobb előnye, hogy elmentheti és offline is megtekintheti.
Szerkeszthető
Ez egy másik jellemző a PDF-fájlokhoz, amelyeket tetszőleges módon szerkeszthet, például kiemelheti a szöveget, digitális aláírásokat, gazdag megjegyzéseket stb.
Hasonlóképpen, sok más profi is jár az Aspose.PDF felhőalapú SDK-kkal, amelyeket pillanatok alatt integrálhat online üzleti terébe. Az egész folyamat meglehetősen egyszerű és barátságos, csak engedélyezni kell, és a varázslat többi része zökkenőmentesen történik.
Hogyan lehet HTML-t PDF-be konvertálni az Aspose.PDF felhő SDK-k segítségével?
Eddig egy fájlformátum-konvertálón (Aspose.PDF) mentünk keresztül, és megvizsgáltuk a felhőalapú dokumentumkonverziós API néhány alapvető előnyeit is. Ezután meglátjuk, hogyan állíthatjuk be az Aspose.PDF fájlt a Node.js alkalmazásunkban.
Ha még új a platformunkon, kérjük, bátran látogassa meg ezt az oktatóanyagot, amelyben meghatároztuk az Aspose.cloud beállításának minden lépését. Emellett részletesen kidolgoztuk az előfeltételeket is.
Mivel beállítottunk egy alapprojektet a Nestjs-ben (azaz Nod.js keretrendszerben), hogy beállítsuk a HTML–PDF konvertert a localhost-unkon. Most nyissa meg az ‘src’ mappában elhelyezett “app.controller.ts” fájlt, és illessze be a következő kódot, hogy engedélyezze a webből PDF-be konvertálást a Node.js alkalmazásban.
import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Post('/html-to-pdf')
async htmlToPdf() {
const name = 'index.html';
const SrcFile = '/' + name;
const detFolder = '/myfolder';
const resultFile = 'index.pdf';
const resultPath = 'myfolder/' + resultFile;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultFile;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
// Upload file to aspose cloud storage
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), 'testing');
// Invoke Aspose.Pdf Cloud SDK API to create PDF file from HTML
await pdfApi.putHtmlInStorageToPdf(
resultFile,
SrcFile,
name,
null,
null,
false,
null,
null,
null,
null,
detFolder,
storageName,
);
// Download pdf from cloud storage
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'Web Page converted to PDF successfully';
} catch (e) {
throw e;
}
}
}
Végül indítsa újra a szervert, és küldhet egy bejegyzési kérelmet a https://localhost:3000/html-to-pdf címen. Most látnia kell egy „index.pdf” nevű fájlt a projekt gyökérmappájában. Ez minden.
Következtetés
Ez az Aspose.PDF oktatócikk vége. Tisztán látta, milyen egyszerű az egész folyamat, amikor Node.js alkalmazását vállalati szintű HTML–PDF konverterrel gazdagíthatja. Ezenkívül csökkentheti az ismétlődő feladatokkal kapcsolatos költségeket és optimalizálhatja a teljesítményt, ha felhőalapú fájlformátum-konvertálót választ. Most már tudja, hogyan konvertálhat HTML-t PDF-be, és ismeri az Aspose.PDF által kínált Web-PDF konverziós könyvtárat. Ezért itt az ideje, hogy előfizessen a felhőalapú SDK-kra a Node.js alkalmazáshoz. Ezenkívül minden online fájlkonvertáló minden funkciójához átfogó dokumentáció tartozik. Különböző csomag áll rendelkezésre, és választhat egy ingyenes előfizetést, hogy a vásárlás előtt részletesebben tájékozódhasson.
Végül a Blogok rész folyamatosan frissül új cikkekkel. Ezért kérjük, tartsa a kapcsolatot a rendszeres frissítésekért. Ezenkívül követhet minket közösségi média fiókjainkon Facebook, LinkedIn és Twitter.
Tegyen fel egy kérdést
Nyugodtan látogassa meg fórumunkat, amely nagyon aktívan válaszol a kérdésekre és a kérdésekre/megbeszélésekre.
Fedezze fel
A következő linkeket találhatja relevánsnak: