
> Aspose.PDF for JavaScript via C++ allows developers manipulate them PDF files directly in the Web.
Operazioni di questo tipo richiedono molto tempo, quindi consigliamo di utilizzare Web Worker.


## Convert from PDF functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfPagesToJpg](./convert/asposepdfpagestojpg/) | Converti un file PDF in JPG. |
| [AsposePdfPagesToPng](./convert/asposepdfpagestopng/) | Converti un file PDF in PNG. |
| [AsposePdfPagesToTiff](./convert/asposepdfpagestotiff/) | Converti un file PDF in TIFF. |
| [AsposePdfPagesToBmp](./convert/asposepdfpagestobmp/) | Converti un file PDF in BMP. |
| [AsposePdfPagesToDICOM](./convert/asposepdfpagestodicom/) | Converti un file PDF in DICOM. |
| [AsposePdfPagesToSvg](./convert/asposepdfpagestosvg/) | Converti un file PDF in SVG. |
| [AsposePdfPagesToSvgZip](./convert/asposepdfpagestosvgzip/) | Converti un file PDF in SVG(zip). |
| [AsposePdfToTeX](./convert/asposepdftotex/) | Converti un file PDF in TeX. |
| [AsposePdfToXps](./convert/asposepdftoxps/) | Converti un file PDF in Xps. |
| [AsposePdfTablesToCSV](./convert/asposepdftablestocsv/) | Converti un file PDF in CSV (estrai tabelle). |
| [AsposePdfToTxt](./convert/asposepdftotxt/) | Converti un file PDF in Txt. |
| [AsposePdfConvertToGrayscale](./convert/asposepdfconverttograyscale/) | Converti un file PDF in scala di grigi. |
| [AsposePdfConvertToPDFA](./convert/asposepdfconverttopdfa/) | Converti un file PDF in PDF/A. |
| [AsposePdfAConvertToPDF](./convert/asposepdfaconverttopdf/) | Converti un file PDF/A in PDF. |
| [AsposePdfToDocX](./convert/asposepdftodocx/) | Converti un file PDF in DocX. |
| [AsposePdfToXlsX](./convert/asposepdftoxlsx/) | Converti un file PDF in XlsX. |
| [AsposePdfToEPUB](./convert/asposepdftoepub/) | Converti un file PDF in ePub. |
| [AsposePdfToDoc](./convert/asposepdftodoc/) | Converti un file PDF in Doc. |
| [AsposePdfToPptX](./convert/asposepdftopptx/) | Converti un file PDF in PptX. |
| [AsposePdfExtractText](./convert/asposepdfextracttext/) | Estrai testo da un file PDF. |
| [AsposePdfExtractImage](./convert/asposepdfextractimage/) | Estrai immagine da un file PDF. |
| [AsposePdfExportFdf](./convert/asposepdfexportfdf/) | Esporta da un file PDF con AcroForm a FDF. |
| [AsposePdfExportXfdf](./convert/asposepdfexportxfdf/) | Esporta da un file PDF con AcroForm a XFDF. |
| [AsposePdfExportXml](./convert/asposepdfexportxml/) | Esporta da un file PDF con AcroForm a XML. |
| [AsposePdfPagesToPDF](./convert/asposepdfpagestopdf/) | Converti un file PDF in PDF (pagine separate). |
| [AsposePdfToMarkdown](./convert/asposepdftomarkdown/) | Converti un file PDF in Markdown. |
| [AsposePdfToDocXEnhanced](./convert/asposepdftodocxenhanced/) | Converti un file PDF in DocX con modalità di riconoscimento avanzata. |


## Convert to PDF functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfFromTxt](./convertpdf/asposepdffromtxt/) | Converti un file TXT in PDF. |
| [AsposePdfFromImage](./convertpdf/asposepdffromimage/) | Converti un file immagine in PDF. |


## Organize PDF functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfOptimize](./organize/asposepdfoptimize/) | Ottimizza un file PDF. |
| [AsposePdfMerge2Files](./organize/asposepdfmerge2files/) | Unisci due file PDF. |
| [AsposePdfSplit2Files](./organize/asposepdfsplit2files/) | Dividi in due file PDF. |
| [AsposePdfRotateAllPages](./organize/asposepdfrotateallpages/) | Ruota le pagine PDF. |
| [AsposePdfDeletePages](./organize/asposepdfdeletepages/) | Elimina pagine da un file PDF. |
| [AsposePdfAddStamp](./organize/asposepdfaddstamp/) | Aggiungi un timbro a un file PDF. |
| [AsposePdfAddStampPages](./organize/asposepdfaddstamppages/) | Aggiungi un timbro a pagine specifiche in un file PDF. |
| [AsposePdfAddImage](./organize/asposepdfaddimage/) | Aggiungi un'immagine alla fine di un file PDF. |
| [AsposePdfAddPageNum](./organize/asposepdfaddpagenum/) | Aggiungi il numero di pagina a un file PDF. |
| [AsposePdfAddBackgroundImage](./organize/asposepdfaddbackgroundimage/) | Aggiungi un'immagine di sfondo a un file PDF. |
| [AsposePdfAddTextHeaderFooter](./organize/asposepdfaddtextheaderfooter/) | Aggiungi testo nell'intestazione/piè di pagina di un file PDF. |
| [AsposePdfRepair](./organize/asposepdfrepair/) | Ripara un file PDF. |
| [AsposePdfOptimizeResource](./organize/asposepdfoptimizeresource/) | Ottimizza le risorse di un file PDF. |
| [AsposePdfSetBackgroundColor](./organize/asposepdfsetbackgroundcolor/) | Imposta il colore di sfondo per il file PDF. |
| [AsposePdfDeleteAnnotations](./organize/asposepdfdeleteannotations/) | Elimina le annotazioni da un file PDF. |
| [AsposePdfDeleteBookmarks](./organize/asposepdfdeletebookmarks/) | Elimina i segnalibri da un file PDF. |
| [AsposePdfDeleteAttachments](./organize/asposepdfdeleteattachments/) | Elimina gli allegati da un file PDF. |
| [AsposePdfDeleteImages](./organize/asposepdfdeleteimages/) | Elimina le immagini da un file PDF. |
| [AsposePdfDeleteJavaScripts](./organize/asposepdfdeletejavascripts/) | Elimina i JavaScript da un file PDF. |
| [AsposePdfAddAttachment](./organize/asposepdfaddattachment/) | Aggiungi un allegato a un file PDF. |
| [AsposePdfGetAttachment](./organize/asposepdfgetattachment/) | Ottieni l'allegato da un file PDF. |
| [AsposePdfReplaceText](./organize/asposepdfreplacetext/) | Sostituisci il testo in un file PDF. |
| [AsposePdfReplaceTextPages](./organize/asposepdfreplacetextpages/) | Sostituisci il testo nelle pagine di un file PDF. |
| [AsposePdfFindText](./organize/asposepdffindtext/) | Trova il testo in un file PDF. |
| [AsposePdfReplaceFont](./organize/asposepdfreplacefont/) | Sostituisci il carattere in un file PDF. |
| [AsposePdfValidatePDFA](./organize/asposepdfvalidatepdfa/) | Convalida la compatibilità PDF/A di un file PDF. |
| [AsposePdfFindHiddenText](./organize/asposepdffindhiddentext/) | Trova il testo nascosto in un file PDF. |
| [AsposePdfDeleteHiddenText](./organize/asposepdfdeletehiddentext/) | Elimina il testo nascosto da un file PDF. |
| [AsposePdfAddWatermark](./organize/asposepdfaddwatermark/) | Aggiungi una filigrana a un file PDF. |
| [AsposePdfDeleteWatermarks](./organize/asposepdfdeletewatermarks/) | Elimina le filigrane da un file PDF. |
| [AsposePdfMergeLayers](./organize/asposepdfmergelayers/) | Unisci i livelli di un file PDF. |
| [AsposePdfFlatten](./organize/asposepdfflatten/) | Appiattisci un file PDF. |
| [AsposePdfMakeBooklet](./organize/asposepdfmakebooklet/) | Crea un opuscolo da un file PDF. |
| [AsposePdfMakeNUp](./organize/asposepdfmakenup/) | Crea un documento N-Up da un file PDF. |
| [AsposePdfDeleteBlankPages](./organize/asposepdfdeleteblankpages/) | Elimina le pagine vuote da un file PDF. |
| [AsposePdfEmbedFonts](./organize/asposepdfembedfonts/) | Incorpora i caratteri in un file PDF. |
| [AsposePdfUnembedFonts](./organize/asposepdfunembedfonts/) | Rimuovi l'incorporamento dei caratteri da un file PDF. |
| [AsposePdfOptimizeFileSize](./organize/asposepdfoptimizefilesize/) | Ottimizza le dimensioni del file PDF con la qualità di compressione delle immagini. |
| [AsposePdfDeleteTables](./organize/asposepdfdeletetables/) | Elimina le tabelle da un file PDF. |
| [AsposePdfCropPages](./organize/asposepdfcroppages/) | Ritaglia le pagine PDF. |
| [AsposePdfDeleteTextHeaders](./organize/asposepdfdeletetextheaders/) | Elimina le intestazioni di testo da un file PDF. |
| [AsposePdfDeleteTextFooters](./organize/asposepdfdeletetextfooters/) | Elimina i piè di pagina di testo da un file PDF. |
| [AsposePdfReplaceTextEx](./organize/asposepdfreplacetextex/) | Sostituisci più frammenti di testo in un file PDF con controllo dell'allineamento. |
| [AsposePdfRecover](./organize/asposepdfrecover/) | Recupera la struttura di un file PDF e rimuove i dati non validi. |
| [AsposePdfRebuildXrefAndTrailer](./organize/asposepdfrebuildxrefandtrailer/) | Ricostruisci la tabella di riferimenti incrociati e le strutture di trailer di un file PDF. |
| [AsposePdfReversePages](./organize/asposepdfreversepages/) | Inverti l'ordine delle pagine di un file PDF. |


## Metadata PDF functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfSetInfo](./metadata/asposepdfsetinfo/) | Imposta le informazioni (metadati) in un file PDF. |
| [AsposePdfGetInfo](./metadata/asposepdfgetinfo/) | Ottieni le informazioni (metadati) da un file PDF. |
| [AsposePdfGetAllFonts](./metadata/asposepdfgetallfonts/) | Ottieni l'elenco dei font da un file PDF. |
| [AsposePdfRemoveMetadata](./metadata/asposepdfremovemetadata/) | Rimuovi i metadati da un file PDF. |
| [AsposePdfGetWordsCharactersCount](./metadata/asposepdfgetwordscharacterscount/) | Ottieni il conteggio di parole e caratteri in un file PDF. |
| [AsposePdfGetPagesLayers](./metadata/asposepdfgetpageslayers/) | Ottieni l'elenco dei livelli da un file PDF. |


## Security PDF functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfEncrypt](./security/asposepdfencrypt/) | Cifra un file PDF. |
| [AsposePdfDecrypt](./security/asposepdfdecrypt/) | Decifra un file PDF. |
| [AsposePdfSignPKCS7](./security/asposepdfsignpkcs7/) | Firma un file PDF con firme digitali. |
| [AsposePdfSignPKCS7Detached](./security/asposepdfsignpkcs7detached/) | Firma un file PDF con firme digitali separate. |
| [AsposePdfChangePassword](./security/asposepdfchangepassword/) | Cambia le password del file PDF. |


## Core Functions

| Funzione | Descrizione |
| -------- | ----------- |
| [AsposePdfPrepare](./core/asposepdfprepare/) | Salva il BLOB nel file system in memoria per l'elaborazione. |
| [AsposePdfPrepareBase64](./core/asposepdfpreparebase64/) | Salva il BLOB di rappresentazione stringa nel file system in memoria per l'elaborazione. |


## Miscellaneous

| Nome | Descrizione |
| -------------- | -------------- |
| [AsposePdfAbout](./misc/asposepdfabout/) | Ottieni informazioni sul prodotto. |
| [DownloadFile](./misc/downloadfile/) | Crea un collegamento in HTML per scaricare il file. |
| [DownloadFileAuto](./misc/downloadfileauto) | Crea un collegamento in HTML per scaricare il file e avvia il download dopo 2 secondi. |
