
> 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/) | حذف جافا سكريبت من ملف 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/) | الحصول على معلومات حول المنتج. |
