1. Prodotti
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF Cloud Node.js SDK

Aspose.PDF Cloud Node.js SDK

 
 

API REST Node.js per la Creazione e la Conversione di File PDF

Principale libreria Node.js per lavorare con documenti PDF nel cloud. Consente agli sviluppatori di creare, leggere, modificare, unire/dividere, renderizzare e convertire file PDF all'interno delle app Node.js.

Che cos'è l'SDK Aspose.PDF Cloud per Node.js?

Gestire i file PDF—che tu stia generando report, convertendo formati o proteggendo documenti sensibili—è una necessità comune ma spesso complessa nelle applicazioni moderne. Con il Aspose.PDF Cloud Node.js SDK , gli sviluppatori possono facilmente creare PDF in Node.js, lavorare con una potente API REST PDF per Node.js e eliminare la necessità di comprendere le strutture PDF a basso livello. Questo SDK basato su cloud si collega direttamente ai servizi PDF di Aspose, consentendoti di leggere file PDF, modificare file PDF o persino estrarre contenuti da documenti PDF senza installare software aggiuntivo. Che tu stia creando un'app web, mobile o serverless, puoi accedere alle funzionalità PDF essenziali—come annotazioni, crittografia e conversione di formato—tramite semplici chiamate API REST.

Ideale per uno sviluppo scalabile e cloud-first, l'SDK offre strumenti per convertire file PDF in Node.js, inclusa la possibilità di convertire un file PDF in JPEG, unire più PDF in Node.js, dividere file o crittografare file PDF. Con poche righe di codice, puoi gestire attività come l'estrazione di testo, la creazione di file da zero e molto altro, il tutto senza gestire infrastrutture o aggiornamenti. Poiché tutte le operazioni vengono eseguite nel cloud, l'SDK gestisce senza sforzo alti volumi di richieste, consentendo agli sviluppatori di concentrarsi su esperienze utente ricche di funzionalità anziché sulla complessità del backend. Se stai creando soluzioni PDF moderne basate sul cloud, l'Aspose.PDF Cloud Node.js SDK è il tuo toolkit tutto-in-uno.

Previous Next

Iniziare con l'SDK Aspose.PDF Cloud per Node.js

Prima di immergerci nella programmazione, dovrai installare l'SDK e configurare l'ambiente. Puoi installare facilmente l'Aspose.PDF Cloud Node.js SDK usando NPM; utilizza il comando seguente per un'installazione senza problemi.

Installa l'SDK Aspose.PDF Cloud per Node.js tramite NPM

npm install asposepdfcloud 

Puoi anche scaricare la libreria direttamente dalla Aspose.PDF pagina del prodotto

Creare un documento PDF tramite API REST

Aspose.PDF Cloud Node.js SDK consente agli sviluppatori software di creare applicazioni basate sul cloud per lavorare con documenti PDF. Una delle attività più semplici che queste applicazioni PDF basate sul cloud possono eseguire è creare dinamicamente un nuovo documento PDF con facilità. Gli sviluppatori possono definire vari parametri come aggiungere una nuova pagina, definire le dimensioni della pagina, inserire una nuova immagine, contenuto testuale e altri elementi. L'esempio seguente mostra come creare un nuovo documento PDF e aggiungere una nuova pagina o del testo al suo interno nelle applicazioni Node.js.

Come creare nuovi documenti PDF in Node.js?

const pdf = require('aspose-pdf-cloud');

// Create a new PDF file
const pdfDoc = new pdf.Document();

// Add a page to the PDF file
const page = pdfDoc.addPage();

// Add some text to the page
page.paragraphs.push(new pdf.Paragraph('Hello, World!'));

// Save the PDF file to a file
pdfDoc.save('output.pdf');

Convertire PDF in vari formati con Node.js

Le applicazioni PDF basate sul cloud spesso devono convertire i PDF in altri formati per diversi casi d'uso, come la modifica, la visualizzazione, l'unione, la condivisione e così via. Aspose.PDF Cloud Node.js SDK supporta la conversione tra PDF e vari altri formati di file come Word, Excel, PowerPoint, XPS, HTML, XML e immagini. Questa funzionalità è particolarmente utile quando è necessario esportare il contenuto PDF in altri tipi di file per la modifica o la condivisione. Ecco un esempio che mostra come gli sviluppatori software possono convertire un file PDF nel formato JPEG all'interno delle applicazioni Node.js.

Come convertire file PDF in formati JPEG all'interno delle app Node.js?

const { PdfApi } = require("asposepdfcloud");
const { PdfAType } = require("asposepdfcloud/src/models/movieAnnotation");
pdfApi = new PdfApi("XXXX", "XXXXXXX")
console.log('running example');
PdfApi.getPageConvertToJpeg("4pages.pdf", 1, null, null, null)
    .then((result) => {
        console.log(result.response);
    });

Estrarre contenuto da PDF tramite API Node.js

Estrarre dati da un PDF è utile per creare applicazioni che richiedono analisi del contenuto, ricerca o text mining. Con l'Aspose.PDF Cloud Node.js SDK, gli sviluppatori possono estrarre testo o immagini da pagine specifiche o dall'intero documento con sole poche righe di codice JavaScript. Questo è essenziale per le applicazioni che necessitano di analisi dei dati o riutilizzo del contenuto. Ecco un esempio che mostra come gli utenti possono estrarre testo da un documento PDF all'interno di applicazioni Node.js.

Come estrarre da un documento PDF nell'ambiente Node.js?

 async function extractTextFromPdf() {
    const response = await pdfApi.getTextExtract("sample.pdf", 1);
    console.log("Extracted text from PDF:", response);
}

extractTextFromPdf();

Unire più PDF nelle applicazioni Node.js

Nei flussi di lavoro aziendali, unire più PDF in un unico file è una necessità comune. La possibilità di fondere diversi documenti PDF in uno è un'altra funzionalità preziosa dell'Aspose.PDF Cloud Node.js SDK. Utilizzando l'API REST, gli sviluppatori possono facilmente caricare e unire più documenti in uno all'interno di applicazioni Node.js. Questo è utile per creare report completi o compilare documenti correlati. Ecco un esempio che mostra come gli sviluppatori possono unire più documenti PDF all'interno di applicazioni Node.js.

Come unire più file PDF nelle app Node.js?

 async function mergePdfs() {
    const filesToMerge = ["doc1.pdf", "doc2.pdf"];
    await pdfApi.putMergeDocuments(filesToMerge);
    console.log("PDF documents merged successfully!");
}

mergePdfs();	
 Italiano