
Aspose.PDF per Node.js via C++
API Node.js per la creazione e la conversione di file PDF
Una libreria Node.js molto potente per l'elaborazione online di documenti PDF. Consente di creare, leggere, modificare, renderizzare, proteggere, ottimizzare e convertire PDF in XLSX nelle app Node.js.
Che cos'è Aspose.PDF per Node.js tramite C++?
I PDF rimangono lo standard per i documenti digitali in tutti i settori, ma gestirli programmaticamente—soprattutto per attività come l'estrazione di testo, la conversione di formati o la protezione dei file—può essere complesso. Aspose.PDF for Node.js via C++ offre una soluzione potente ed efficiente consentendo agli sviluppatori di creare PDF in Node.js, leggere file PDF e integrare senza sforzo funzionalità avanzate di manipolazione PDF nelle loro applicazioni. Progettata per velocità e affidabilità, questa libreria sfrutta le prestazioni del C++ offrendo al contempo un'esperienza fluida per gli sviluppatori Node.js. Che tu abbia bisogno di modificare file PDF, estrarre testo da PDF o convertire un file PDF in XLSX, questa soluzione copre tutto senza richiedere una conoscenza approfondita degli internals dei PDF.
Oltre la semplice modifica, Aspose.PDF consente di crittografare i file PDF, proteggere i file PDF con password, unire o dividere i PDF, aggiungere annotazioni e inserire o rimuovere dinamicamente allegati e immagini. Gli sviluppatori possono anche ottimizzare i PDF in Node.js per dimensione e prestazioni o applicare filigrane e OCR per contenuti scansionati. Con il suo toolkit completo e il design pronto per il cloud, Aspose.PDF permette di convertire i file PDF in Node.js e creare applicazioni PDF ricche di funzionalità che scalano. Per qualsiasi sviluppatore che desidera semplificare i flussi di lavoro dei documenti con una API REST PDF affidabile per Node.js, Aspose.PDF per Node.js via C++ è la scelta ideale.
Iniziare con Aspose.PDF for Node.js via C++
Per installare e utilizzare Aspose.PDF con Node.js via C++ da un archivio -*ZIP, segui le istruzioni seguenti.
- Estrai i file dall'archivio ZIP
- Cifra il tuo file *.lic usando ‘encrypt_lic.html
- Modifica ‘settings.json’ e configura le tue impostazioni
Puoi anche scaricare la libreria direttamente dalla Aspose.PDF pagina prodotto
Converti file PDF in Node.js
Aspose.PDF per Node.js via C++ semplifica per i professionisti del software la conversione rapida e facile dei loro documenti PDF nei formati più popolari nell'ambiente Node.js. Consente una conversione fluida dei file PDF in vari formati di file popolari, tra cui DOCX, XLSX, EPUB, HTML, immagini (JPEG, PNG, TIFF) e molti altri. Questa funzionalità permette agli sviluppatori di adattare il contenuto PDF a diverse piattaforme e casi d'uso senza sforzo. L'esempio seguente mostra come gli sviluppatori possono convertire i documenti PDF esistenti in formati di file XLSX all'interno delle applicazioni Node.js.
Come convertire documenti PDF in formato XLSX nelle app Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Estrai testo da PDF in Node.js
L'estrazione di testo e immagini dal documento PDF è un compito molto impegnativo e utile. Aspose.PDF per Node.js via C++ ha fornito numerose funzioni utili che consentono agli sviluppatori di estrarre testo dai documenti PDF con precisione, facilitando l'elaborazione e l'analisi del contenuto in modo programmatico. Questa funzionalità è essenziale per attività come la ricerca di testo, l'analisi dei contenuti e l'estrazione dei dati. L'esempio di codice seguente dimostra come gli utenti possano estrarre testo dai loro documenti PDF all'interno delle applicazioni Node.js.
Come estrarre testo da un documento PDF in Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Extract text from a PDF-file*/
const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
});
Proteggi i documenti PDF nelle app Node.js
Aspose.PDF per Node.js via C++ offre funzionalità per proteggere i documenti PDF con sole poche righe di codice all'interno dell'ambiente Node.js. Ci sono diverse funzionalità importanti della libreria, come la firma digitale sicura dei PDF, l'impostazione di password, la limitazione dei permessi e la crittografia o decrittografia del contenuto dei documenti PDF. Di seguito è riportato un esempio che dimostra come gli sviluppatori software possano crittografare un documento PDF con una password nelle applicazioni Node.js.
Come cifrare un file PDF con password proprietario in Node.js?
const AsposePdf = require('asposepdfnodejs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Ottimizza i documenti PDF in Node.js
Aspose.PDF per Node.js via C++ semplifica agli sviluppatori software l'ottimizzazione del contenuto dei documenti PDF per il Web. Ottimizza i documenti PDF per ridurre le dimensioni del file, migliorare le prestazioni e garantire la compatibilità nelle applicazioni Node.js. La libreria può anche modificare i documenti PDF esistenti aggiungendo annotazioni, immagini, filigrane e altro. Ecco un esempio che dimostra come gli sviluppatori software possano ottimizzare i documenti PDF nelle applicazioni Node.js.
Come ottimizzare un documento PDF per il Web all'interno delle app Node.js?
const AsposePdf = require('.//AsposePDFforNode.cjs');
const pdf_file = 'Aspose.pdf';
AsposePdf().then(AsposePdfModule => {
/*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
});
Creazione dinamica di PDF in Node.js
Aspose.PDF per Node.js via C++ semplifica per gli sviluppatori software la generazione di nuovi documenti PDF da zero o la creazione dinamica di PDF basata sui dati all'interno delle applicazioni Node.js. La libreria supporta anche l'aggiunta di pagine, testo, immagini e altri elementi in modo programmatico nei documenti PDF.
