Converti istantaneamente la tua pagina Web in PDF utilizzando gli SDK cloud di Aspose.PDF. Incorpora la tua app Node.js con una libreria di conversione da Web a PDF con un solo comando.

convertitore da html a pdf

Panoramica

Ti stai chiedendo di arricchire la tua applicazione Node.js con un convertitore da HTML a PDF? Sei atterrato nel posto giusto. Di recente, abbiamo pubblicato alcuni post sul blog come Convertitore da PDF a DOC – Aspose.PDF Cloud SDK per Node.js, Converti Excel in PDF in Python | Da foglio di calcolo XLS a PDF e altro ancora. Tuttavia, questo è un nuovo articolo della serie di Aspose.PDF Cloud Product Family e esamineremo la libreria di conversione da Web a PDF coprendo i seguenti punti.

Un’introduzione al convertitore di formati di file (Aspose.PDF)

Nel nostro post sul blog più recente, abbiamo descritto in modo completo cos’è Aspose.PDF e come funziona. Tuttavia, il nostro precedente post sul blog riguardava la conversione di file PDF in DOC utilizzando SDK basati su cloud forniti da Aspose.PDF. Inoltre, gli sviluppatori possono optare per API REST (representational state transfer) o SDK (software development kit). Entrambe le versioni sono disponibili con la documentazione completa relativa allo sviluppo e all’utilizzo. Inoltre, gli abbonati di Aspose.PDF possono sfruttare il forum dove possono aprire qualsiasi discussione sulle funzionalità. Il team di supporto è praticamente vivo verso domande/discussioni per rendere l’esperienza dell’utente senza problemi.

Soprattutto, Aspose.Cloud Product Family presenta un editor dal vivo in cui puoi sperimentare le API in tempo reale e, quindi, puoi testare il convertitore da HTML a PDF solo dall’interfaccia utente. Ti offre un’interfaccia user-friendly davvero carina in cui puoi inserire dati e caricare file per testare le funzionalità. Inoltre, puoi testare tu stesso il Web alla funzione di conversione PDF, come mostrato nell’immagine qui sotto.

convertitore da html a pdf

Una volta terminato il test, puoi visualizzare e selezionare il piano di abbonamento sulla dashboard di Aspose.cloud. È disponibile anche un piano gratuito per comprendere l’intero ecosistema.

Vantaggi aziendali dell’API di conversione dei documenti basata su cloud

In questa sezione, esploreremo perché è importante arricchire la tua applicazione con un convertitore di formati di file e ne esamineremo anche i vantaggi commerciali. I file HTML vengono visualizzati nel browser Web e vengono utilizzati per sviluppare siti Web aziendali. Vale la pena menzionare qui i seguenti vantaggi.

Vantaggio competitivo

Pensa come se fossi il proprietario di un’attività online basata su servizi cloud. Sarà sempre un ottimo affare facilitare i tuoi utenti con le massime funzionalità per far fronte alle attività di routine. I convertitori di formati di file sono in buoni affari al momento attuale a causa di varie strutture di file di dati e la conversione da Web a PDF è piuttosto comune tra loro.

Accesso offline

Per quanto riguarda il convertitore da HTML a PDF, il più grande vantaggio di avere una versione PDF di una pagina web è che puoi salvarla e visualizzarla offline.

Modificabile

È un’altra caratteristica allegata ai file PDF che puoi modificare nel modo desiderato, ad esempio evidenziando il testo, firme digitali, annotazioni ricche e altro.

Allo stesso modo, ci sono molti altri professionisti forniti con gli SDK basati su cloud Aspose.PDF che puoi integrare nel tuo spazio di business online in pochissimo tempo. L’intero processo è abbastanza semplice e intuitivo, basta abilitarlo e il resto della magia avviene senza problemi.

Come convertire HTML in PDF utilizzando gli SDK cloud Aspose.PDF?

Finora, abbiamo utilizzato un convertitore di formati di file (Aspose.PDF) e abbiamo anche esaminato alcuni vantaggi fondamentali dell’avere un’API di conversione dei documenti basata su cloud. Successivamente, vedremo come possiamo impostare Aspose.PDF nella nostra app Node.js.

Se sei nuovo sulla nostra piattaforma, non esitare a visitare questo tutorial in cui abbiamo definito ogni passaggio relativo alla configurazione di Aspose.cloud. Inoltre, abbiamo anche approfondito i prerequisiti.

Poiché abbiamo creato un progetto di base in Nestjs (ovvero il framework Nod.js) per configurare il convertitore da HTML a PDF sul nostro host locale. Ora, apriamo il file “app.controller.ts” posizionato all’interno della cartella “src” e incolliamo il seguente codice per abilitare la conversione da Web a PDF nella tua app Node.js.

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

Infine, riavvia il server, puoi effettuare una richiesta di post su http://localhost:3000/html-to-pdf. Ora dovresti vedere un file chiamato “index.pdf” nella cartella principale del tuo progetto. È tutto.

Conclusione

Questa è la fine di questo articolo tutorial Aspose.PDF. Hai visto chiaramente quanto sia semplice l’intero processo in cui puoi arricchire la tua app Node.js con un convertitore da HTML a PDF di livello aziendale. Inoltre, puoi ridurre i costi associati alle attività ripetitive e ottimizzare le prestazioni optando per un convertitore di formati di file basato su cloud. Ora sai come convertire HTML in PDF e hai familiarità con la libreria di conversione da Web a PDF offerta da Aspose.PDF. Pertanto, è il momento giusto per abbonarsi agli SDK basati su cloud per la tua applicazione Node.js. Inoltre, esiste una documentazione completa per ogni caratteristica di ogni convertitore di file online. Sono disponibili vari piani e puoi optare per un piano gratuito per esplorare ulteriormente prima di effettuare un acquisto.

Infine, blog.aspose.cloud sta scrivendo nuovi post sul blog in modo coerente. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari. Inoltre, puoi seguirci sui nostri account di social media Facebook, LinkedIn e Twitter.

Fai una domanda

Sentiti libero di visitare il nostro forum che è molto attivo per rispondere a domande e domande/discussioni.

Esplorare

Potresti trovare pertinenti i seguenti link: