
> Aspose.PDF for JavaScript via C++ allows developers manipulate them PDF files directly in the Web.
هذه العمليات تستغرق وقتًا طويلاً جدًا، لذا نوصي باستخدام Web Worker.


## 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. |


## Core Functions

| دالة | الوصف |
| -------- | ----------- |
| [AsposePdfPrepare](./core/asposepdfprepare/) | حفظ الـ BLOB في نظام ملفات الذاكرة للمعالجة. |
| [AsposePdfPrepareBase64](./core/asposepdfpreparebase64/) | حفظ تمثيل السلسلة للـ BLOB في نظام ملفات الذاكرة للمعالجة. |


## Miscellaneous

| الاسم | الوصف |
| -------------- | -------------- |
| [AsposePdfAbout](./misc/asposepdfabout/) | الحصول على معلومات حول المنتج. |
| [DownloadFile](./misc/downloadfile/) | إنشاء رابط في HTML لتنزيل الملف. |
| [DownloadFileAuto](./misc/downloadfileauto) | إنشاء رابط في HTML لتنزيل الملف وبدء التحميل بعد ثانيتين. |
