
> 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/) | Экспортировать из PDF-файла с AcroForm в FDF. |
| [AsposePdfExportXfdf](./convert/asposepdfexportxfdf/) | Экспорт из PDF‑файла с AcroForm в XFDF. |
| [AsposePdfExportXml](./convert/asposepdfexportxml/) | Экспорт из PDF‑файла с AcroForm в 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/) | Удалить JavaScript из PDF-файла. |
| [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/A PDF-файла. |
| [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/) | Создать документ N-Up из PDF-файла. |
| [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/) | Получить информацию о продукте. |
