
> Aspose.PDF for Node.js via C++ allows developers manipulate them PDF files directly in the Node.js.


## Convert from PDF functions

| 函数 | 描述 |
| -------- | ----------- |
| [AsposePdfPagesToJpg](./convert/asposepdfpagestojpg/) | 将 PDF 文件转换为 JPG。 |
| [AsposePdfPagesToPng](./convert/asposepdfpagestopng/) | 将 PDF 文件转换为 PNG。 |
| [AsposePdfPagesToTiff](./convert/asposepdfpagestotiff/) | 将 PDF 文件转换为 TIFF。 |
| [AsposePdfPagesToBmp](./convert/asposepdfpagestobmp/) | 将 PDF 文件转换为 BMP。 |
| [AsposePdfPagesToDICOM](./convert/asposepdfpagestodicom/) | 将 PDF 文件转换为 DICOM。 |
| [AsposePdfPagesToSvg](./convert/asposepdfpagestosvg/) | 将 PDF 文件转换为 SVG。 |
| [AsposePdfPagesToSvgZip](./convert/asposepdfpagestosvgzip/) | 将 PDF 文件转换为 SVG（zip）。 |
| [AsposePdfToTeX](./convert/asposepdftotex/) | 将 PDF 文件转换为 TeX。 |
| [AsposePdfToXps](./convert/asposepdftoxps/) | 将 PDF 文件转换为 Xps。 |
| [AsposePdfTablesToCSV](./convert/asposepdftablestocsv/) | 将 PDF 文件转换为 CSV（提取表格）。 |
| [AsposePdfToTxt](./convert/asposepdftotxt/) | 将 PDF 文件转换为 Txt。 |
| [AsposePdfConvertToGrayscale](./convert/asposepdfconverttograyscale/) | 将 PDF 文件转换为灰度。 |
| [AsposePdfConvertToPDFA](./convert/asposepdfconverttopdfa/) | 将 PDF 文件转换为 PDF/A。 |
| [AsposePdfAConvertToPDF](./convert/asposepdfaconverttopdf/) | 将 PDF/A 文件转换为 PDF。 |
| [AsposePdfToDocX](./convert/asposepdftodocx/) | 将 PDF 文件转换为 DocX。 |
| [AsposePdfToXlsX](./convert/asposepdftoxlsx/) | 将 PDF 文件转换为 XlsX。 |
| [AsposePdfToEPUB](./convert/asposepdftoepub/) | 将 PDF 文件转换为 ePub。 |
| [AsposePdfToDoc](./convert/asposepdftodoc/) | 将 PDF 文件转换为 Doc。 |
| [AsposePdfToPptX](./convert/asposepdftopptx/) | 将 PDF 文件转换为 PptX。 |
| [AsposePdfExtractText](./convert/asposepdfextracttext/) | 从 PDF 文件中提取文本。 |
| [AsposePdfExtractImage](./convert/asposepdfextractimage/) | 从 PDF 文件中提取图像。 |
| [AsposePdfExportFdf](./convert/asposepdfexportfdf/) | 将带有 AcroForm 的 PDF 文件导出为 FDF。 |
| [AsposePdfExportXfdf](./convert/asposepdfexportxfdf/) | 从带有 AcroForm 的 PDF 文件导出为 XFDF。 |
| [AsposePdfExportXml](./convert/asposepdfexportxml/) | 从带有 AcroForm 的 PDF 文件导出为 XML。 |
| [AsposePdfPagesToPDF](./convert/asposepdfpagestopdf/) | 将 PDF 文件转换为 PDF（单独页面）。 |
| [AsposePdfToMarkdown](./convert/asposepdftomarkdown/) | 将 PDF 文件转换为 Markdown。 |
| [AsposePdfToDocXEnhanced](./convert/asposepdftodocxenhanced/) | 将 PDF 文件转换为带增强识别模式的 DocX。 |


## Convert to PDF functions

| 函数 | 描述 |
| -------- | ----------- |
| [AsposePdfFromTxt](./convertpdf/asposepdffromtxt/) | 将 TXT 文件转换为 PDF。 |
| [AsposePdfFromImage](./convertpdf/asposepdffromimage/) | 将图像文件转换为 PDF。 |


## Organize PDF functions

| 函数 | 描述 |
| -------- | ----------- |
| [AsposePdfOptimize](./organize/asposepdfoptimize/) | 优化 PDF 文件。 |
| [AsposePdfMerge2Files](./organize/asposepdfmerge2files/) | 合并两个 PDF 文件。 |
| [AsposePdfSplit2Files](./organize/asposepdfsplit2files/) | 拆分为两个 PDF 文件。 |
| [AsposePdfRotateAllPages](./organize/asposepdfrotateallpages/) | 旋转 PDF 页面。 |
| [AsposePdfDeletePages](./organize/asposepdfdeletepages/) | 删除 PDF 文件中的页面。 |
| [AsposePdfAddStamp](./organize/asposepdfaddstamp/) | 向 PDF 文件添加印章。 |
| [AsposePdfAddStampPages](./organize/asposepdfaddstamppages/) | 向 PDF 文件的特定页面添加印章。 |
| [AsposePdfAddImage](./organize/asposepdfaddimage/) | 在 PDF 文件末尾添加图像。 |
| [AsposePdfAddPageNum](./organize/asposepdfaddpagenum/) | 向 PDF 文件添加页码。 |
| [AsposePdfAddBackgroundImage](./organize/asposepdfaddbackgroundimage/) | 向 PDF 文件添加背景图像。 |
| [AsposePdfAddTextHeaderFooter](./organize/asposepdfaddtextheaderfooter/) | 在 PDF 文件的页眉/页脚中添加文本。 |
| [AsposePdfRepair](./organize/asposepdfrepair/) | 修复 PDF 文件。 |
| [AsposePdfOptimizeResource](./organize/asposepdfoptimizeresource/) | 优化 PDF 文件的资源。 |
| [AsposePdfSetBackgroundColor](./organize/asposepdfsetbackgroundcolor/) | 设置 PDF 文件的背景颜色。 |
| [AsposePdfDeleteAnnotations](./organize/asposepdfdeleteannotations/) | 删除 PDF 文件中的批注。 |
| [AsposePdfDeleteBookmarks](./organize/asposepdfdeletebookmarks/) | 删除 PDF 文件中的书签。 |
| [AsposePdfDeleteAttachments](./organize/asposepdfdeleteattachments/) | 删除 PDF 文件中的附件。 |
| [AsposePdfDeleteImages](./organize/asposepdfdeleteimages/) | 删除 PDF 文件中的图像。 |
| [AsposePdfDeleteJavaScripts](./organize/asposepdfdeletejavascripts/) | 从 PDF 文件中删除 JavaScripts。 |
| [AsposePdfAddAttachment](./organize/asposepdfaddattachment/) | 向 PDF 文件添加附件。 |
| [AsposePdfGetAttachment](./organize/asposepdfgetattachment/) | 从 PDF 文件获取附件。 |
| [AsposePdfReplaceText](./organize/asposepdfreplacetext/) | 替换 PDF 文件中的文本。 |
| [AsposePdfReplaceTextPages](./organize/asposepdfreplacetextpages/) | 替换 PDF 文件页面上的文本。 |
| [AsposePdfFindText](./organize/asposepdffindtext/) | 在 PDF 文件中查找文本。 |
| [AsposePdfReplaceFont](./organize/asposepdfreplacefont/) | 替换 PDF 文件中的字体。 |
| [AsposePdfValidatePDFA](./organize/asposepdfvalidatepdfa/) | 验证 PDF 文件的 PDF/A 兼容性。 |
| [AsposePdfFindHiddenText](./organize/asposepdffindhiddentext/) | 在 PDF 文件中查找隐藏文本。 |
| [AsposePdfDeleteHiddenText](./organize/asposepdfdeletehiddentext/) | 从 PDF 文件中删除隐藏文本。 |
| [AsposePdfAddWatermark](./organize/asposepdfaddwatermark/) | 向 PDF 文件添加水印。 |
| [AsposePdfDeleteWatermarks](./organize/asposepdfdeletewatermarks/) | 从 PDF 文件中删除水印。 |
| [AsposePdfMergeLayers](./organize/asposepdfmergelayers/) | 合并 PDF 文件的图层。 |
| [AsposePdfFlatten](./organize/asposepdfflatten/) | 将 PDF 文件扁平化。 |
| [AsposePdfMakeBooklet](./organize/asposepdfmakebooklet/) | 从 PDF 文件制作小册子。 |
| [AsposePdfMakeNUp](./organize/asposepdfmakenup/) | 从 PDF 文件制作 N-Up 文档。 |
| [AsposePdfDeleteBlankPages](./organize/asposepdfdeleteblankpages/) | 从 PDF 文件中删除空白页。 |
| [AsposePdfEmbedFonts](./organize/asposepdfembedfonts/) | 在 PDF 文件中嵌入字体。 |
| [AsposePdfUnembedFonts](./organize/asposepdfunembedfonts/) | 在 PDF 文件中取消嵌入字体。 |
| [AsposePdfOptimizeFileSize](./organize/asposepdfoptimizefilesize/) | 通过图像压缩质量优化 PDF 文件的大小。 |
| [AsposePdfDeleteTables](./organize/asposepdfdeletetables/) | 从 PDF 文件中删除表格。 |
| [AsposePdfCropPages](./organize/asposepdfcroppages/) | 裁剪 PDF 页面。 |
| [AsposePdfDeleteTextHeaders](./organize/asposepdfdeletetextheaders/) | 从 PDF 文件中删除文本页眉。 |
| [AsposePdfDeleteTextFooters](./organize/asposepdfdeletetextfooters/) | 从 PDF 文件中删除文本页脚。 |
| [AsposePdfReplaceTextEx](./organize/asposepdfreplacetextex/) | 在 PDF 文件中替换多个文本片段并进行对齐控制。 |
| [AsposePdfRecover](./organize/asposepdfrecover/) | 恢复 PDF 文件结构并修剪无效数据。 |
| [AsposePdfRebuildXrefAndTrailer](./organize/asposepdfrebuildxrefandtrailer/) | 重建 PDF 文件的交叉引用表和尾部结构。 |
| [AsposePdfReversePages](./organize/asposepdfreversepages/) | 反转 PDF 文件的页面顺序。 |


## Metadata PDF functions

| 函数 | 描述 |
| -------- | ----------- |
| [AsposePdfSetInfo](./metadata/asposepdfsetinfo/) | 在 PDF 文件中设置信息（元数据）。 |
| [AsposePdfGetInfo](./metadata/asposepdfgetinfo/) | 从 PDF 文件获取信息（元数据）。 |
| [AsposePdfGetAllFonts](./metadata/asposepdfgetallfonts/) | 获取 PDF 文件的字体列表。 |
| [AsposePdfRemoveMetadata](./metadata/asposepdfremovemetadata/) | 从 PDF 文件中移除元数据。 |
| [AsposePdfGetWordsCharactersCount](./metadata/asposepdfgetwordscharacterscount/) | 获取 PDF 文件中的单词和字符计数。 |
| [AsposePdfGetPagesLayers](./metadata/asposepdfgetpageslayers/) | 获取 PDF 文件的图层列表。 |


## Security PDF functions

| 函数 | 描述 |
| -------- | ----------- |
| [AsposePdfEncrypt](./security/asposepdfencrypt/) | 加密 PDF 文件。 |
| [AsposePdfDecrypt](./security/asposepdfdecrypt/) | 解密 PDF 文件。 |
| [AsposePdfSignPKCS7](./security/asposepdfsignpkcs7/) | 使用数字签名对 PDF 文件进行签名。 |
| [AsposePdfSignPKCS7Detached](./security/asposepdfsignpkcs7detached/) | 使用分离式数字签名对 PDF 文件进行签名。 |
| [AsposePdfChangePassword](./security/asposepdfchangepassword/) | 更改 PDF 文件的密码。 |

## Miscellaneous

| 名称 | 描述 |
| -------------- | -------------- |
| [AsposePdfAbout](./misc/asposepdfabout/) | 获取关于产品的信息。 |
