
I file HTML sono solitamente il blocco fondamentale dei siti web. Il formato di file HTML consente di manipolare o organizzare testi, immagini, tabelle o qualsiasi altro contenuto della pagina. Le moderne applicazioni web generano report o informazioni in formato HTML poiché quasi tutti i dispositivi supportano questo formato senza necessitare di alcuna configurazione aggiuntiva o complessa. Tuttavia, spesso è necessario proteggere un documento da modifiche tramite privilegi documentali o firma digitale. Potrebbe anche essere necessario archiviare dati per periodi di tempo più lunghi. In tali casi, è possibile convertire i file HTML in documenti PDF. Ci potrebbero essere molte altre ragioni per convertire file HTML in PDF. Qui discuteremo questo caso d’uso in relazione ad Aspose.HTML Cloud APIs.
Aspose.HTML Cloud API per la conversione da HTML a PDF
Aspose.HTML Cloud è un’API REST che consente di convertire o manipolare documenti HTML e diversi altri Supported File Formats. Puoi usarlo su qualsiasi piattaforma su cui prevedi di lavorare, perché può essere utilizzato con comandi cURL o SDK inclusi PHP, Ruby, Python, Node.js e many others. Devi solo registrarti gratuitamente e testare l’API nella sua piena capacità. Abbiamo già compilato tutte le informazioni necessarie su Creating and Managing accounts nell’articolo di documentazione.
Convertire file HTML in PDF
Qui discuteremo di due casi d’uso popolari ma diversi della conversione da HTML a PDF utilizzando cURL. Prima di tutto, consideriamo la conversione di un file HTML in PDF dove il file HTML esiste sul tuo disco locale e il PDF risultante sarà salvato nel tuo spazio di archiviazione.
- Ottieni la tua App Key e App SID dopo esserti registrato.
- Ottieni il token Web JSON
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf
- Il file PDF generato sarà salvato in una cartella specificata nella memorizzazione.
Di seguito, il frammento di codice mostra tutti questi passaggi e converte il file HTML in PDF:
// Prima ottieni il token JSON Web
// Per favore, ottieni la tua App Key e App SID da https://dashboard.aspose.cloud/#/apps. Gentilmente posiziona l'App Key in \"clientsecret\" e l'App SID nell'argomento \"clientid\".
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert HTML file to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?outPath=Aspose.HTML_Cloud.pdf" \
-X POST \
-H "accept: application/json" \
-H "Content-Type: multipart/form-data" \
-F "file=@Aspose.HTML_Cloud.html;type=text/html" \
-H "authorization: Bearer <jwt token>"
File HTML visualizzato dal browser (Google Chrome)

File PDF di output generato dall’API Aspose.HTML Cloud

Allo stesso modo, puoi anche convertire HTML in PDF utilizzando un URL. In risposta alla tua richiesta, riceverai un file PDF che puoi salvare nel tuo sistema locale. Di seguito sono riportati i passaggi per convertire una pagina web in PDF specificando l’URL.
- Ottieni la tua App Key e App SID dopo esserti registrato.
- Ottieni il token Web JSON
- Call the API https://api.aspose.cloud/v3.0/html/convert/pdf where you need to pass the URL as parameter
- Il file PDF generato sarà salvato nel tuo sistema di file locale.
Il seguente frammento di codice segue questi passaggi e può semplicemente generare un documento PDF:
// Prima ottieni il token JSON Web
// Per favore, ottieni la tua App Key e App SID da https://dashboard.aspose.cloud/#/apps. Ti preghiamo di inserire la App Key in \"clientsecret\" e la App SID nell'argomento \"clientid\".
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
// cURL example to convert web page to PDF
curl -v "https://api.aspose.cloud/v3.0/html/convert/pdf?sourceUrl=https%3A%2F%2Fcompany.aspose.cloud/" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <jwt token>" \
-o Aspose.HTML_URLtoPDF.pdf
Pagina web visualizzata dal browser (Google Chrome)

File PDF generato da Aspose.HTML Cloud

Come puoi notare, il file PDF generato è una vera rappresentazione del rendering WYSIWYG. L’API esegue un rendering ad alta fedeltà, quindi potrebbe essere un candidato perfetto da integrare nelle tue applicazioni. Sentiti libero di testare le API prima di acquistarlo e ci piacerebbe ricevere le tue preoccupazioni, domande o suggerimenti tramite i nostri Free Support Forums.