Konverter din webside til PDF øjeblikkeligt ved hjælp af Aspose.PDF cloud SDK’er. Enkel kommando HTML til PDF konvertering.

html til pdf konverter

Oversigt

Kunne du tænke dig at berige din Node.js-applikation med en HTML til PDF-konverter? Du er landet det rigtige sted. For nylig har vi udgivet nogle blogindlæg såsom PDF To DOC Converter – Aspose.PDF Cloud SDK’er For Node.js, Konverter Excel til PDF i Python | XLS-regneark til PDF og mere. Dette er dog en ny artikel i serien af Aspose.PDF Cloud Product Family, og vi vil se nærmere på biblioteket Web til PDF-konvertering ved at dække følgende punkter.

En introduktion til filformatkonverter (Aspose.PDF)

I vores seneste blogindlæg har vi udførligt beskrevet, hvad der er Aspose.PDF, og hvordan det virker. Vores tidligere blogindlæg handlede dog om konvertering af PDF-filer til DOC ved hjælp af skybaserede SDK’er leveret af Aspose.PDF. Yderligere kan udviklere vælge REST (repræsentationsstatsoverførsel) API’er eller SDK’er (softwareudviklingssæt).Begge versioner er tilgængelige med komplet dokumentation vedrørende udvikling og brug. Desuden kan abonnenterne på Aspose.PDF bruge forum, hvor de kan åbne enhver diskussion om funktioner. Supportteamet er stort set levende over for spørgsmål/diskussioner for at gøre brugerens oplevelse problemfri.

Frem for alt kommer Aspose.Cloud Product Family med en live editor, hvor du kan opleve API’er i realtid, og derfor kan du teste HTML til PDF-konverteren bare fra brugergrænsefladen. Det giver dig en rigtig fin brugervenlig grænseflade, hvor du kan indsætte data og uploade filer for at teste funktionerne. Derudover kan du selv teste nettet til PDF-konverteringsfunktionen som vist på billedet nedenfor.

html til pdf konverter

Når du er færdig med testen, kan du se og vælge abonnementsplanen på dashboard på Aspose.cloud. En gratis plan er også tilgængelig for at forstå hele økosystemet.

Forretningsfordele ved cloud-baseret dokumentkonverterings-API

I dette afsnit vil vi undersøge, hvorfor det er vigtigt at berige din applikation med en filformatkonverter, og vi vil også se nærmere på dens forretningsmæssige fordele. HTML-filer gengives i webbrowseren og bruges til at udvikle virksomhedswebsteder. Følgende fordele er værd at nævne her.

Konkurrenceevne

Tænk som om du ejer en online-virksomhed, der er baseret på cloud-tjenester. Det vil altid være meget at lette dine brugere med maksimale funktioner til at klare rutineopgaver. Filformatkonvertere er i god forretning på det nuværende tidspunkt på grund af forskellige datafilstrukturer, og web til PDF-konvertering er ret almindelig blandt dem.

Offline adgang

Hvad angår HTML til PDF-konverteren, er den største fordel ved at have en PDF-version af en webside, at du kan gemme den og se den offline.

Redigerbar

Det er en anden egenskab, der er knyttet til PDF-filer, som du kan redigere, som du vil, såsom at fremhæve teksten, digitale signaturer, rige annoteringer og mere.

På samme måde er der mange andre professionelle, der kommer med Aspose.PDF cloud-baserede SDK’er, som du kan integrere i dit online forretningsområde på ingen tid. Hele processen er ret enkel og venlig, at du bare aktiverer den, og resten af magien sker problemfrit.

Sådan konverteres HTML til PDF ved hjælp af Aspose.PDF cloud SDK’er?

Indtil videre har vi gennemgået en filformatkonvertering (Aspose.PDF) og har også undersøgt nogle kernefordele ved at have en cloud-baseret dokumentkonverterings-API. Dernæst vil vi se, hvordan vi kan konfigurere Aspose.PDF i vores Node.js-app.

Hvis du er ny på vores platform, er du velkommen til at besøge denne tutorial, hvor vi har defineret hvert trin vedrørende opsætning af Aspose.cloud. Derudover har vi også uddybet forudsætningerne.

Da vi har sat et grundlæggende projekt op i Nestjs(dvs. Nod.js framework) for at opsætte HTML til PDF konverter på vores lokale vært. Lad os nu åbne “app.controller.ts”-filen placeret i ‘src’-mappen og indsætte følgende kode for at aktivere Web til PDF-konvertering i din Node.js-app.

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;
    }
  }
}

Til sidst skal du genstarte serveren, du kan lave en postanmodning på https://localhost:3000/html-to-pdf. Nu skulle du se en fil med navnet “index.pdf” i dit projekts rodmappe. Det er alt.

Konklusion

Dette er slutningen på denne Aspose.PDF selvstudieartikel. Du har tydeligt set, hvor enkel hele processen er, hvor du kan berige din Node.js-app med en HTML til PDF-konverter på virksomhedsniveau. Yderligere kan du reducere omkostninger forbundet med gentagne opgaver og optimere ydeevnen ved at vælge en cloud-baseret filformatkonverter. Nu ved du, hvordan du konverterer HTML til PDF og er bekendt med Web til PDF-konverteringsbiblioteket, der tilbydes af Aspose.PDF. Derfor er det det rigtige tidspunkt at abonnere på de cloud-baserede SDK’er til din Node.js-applikation. Derudover er der omfattende dokumentation for hver funktion i hver online filkonvertering. Der er forskellige planer tilgængelige, og du kan vælge en gratis plan for at udforske yderligere, inden du foretager et køb.

Endelig opdateres sektionen Blogs konstant med nye artikler. Hold derfor kontakten for regelmæssige opdateringer. Desuden kan du følge os på vores sociale mediekonti Facebook, LinkedIn og Twitter.

Stil et spørgsmål

Du er velkommen til at besøge vores forum, som er meget aktiv til at svare på spørgsmål og forespørgsler/diskussioner.

Udforske

Du kan finde følgende links relevante: