Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
d708126
[auto] Translate to Russian (ru) (#102)
adil-aspose Jul 19, 2026
a66c8fd
Update _index.md
adil-aspose Jul 20, 2026
a3543e6
Frontmatter Fix
adil-aspose Jul 20, 2026
1149ad3
[auto] Translate to Spanish (es) (#103)
adil-aspose Jul 21, 2026
3a3278a
[auto] Translate to Swedish (sv) (#104)
adil-aspose Jul 22, 2026
b0e8ff9
[auto] Translate GO-CPP API Reference to Turkish (#125)
adil-aspose Jul 25, 2026
da1213c
[auto] Translate JAVASCRIPT-CPP API Reference to Arabic (#142)
adil-aspose Jul 28, 2026
7e96236
[auto] Translate JAVASCRIPT-CPP API Reference to Chinese (#143)
adil-aspose Jul 28, 2026
50a40fd
[auto] Translate JAVASCRIPT-CPP API Reference to French (#144)
adil-aspose Jul 28, 2026
95927c3
[auto] Translate JAVASCRIPT-CPP API Reference to German (#145)
adil-aspose Jul 28, 2026
6c28729
[auto] Translate JAVASCRIPT-CPP API Reference to Indonesian (#146)
adil-aspose Jul 28, 2026
9af169e
[auto] Translate JAVASCRIPT-CPP API Reference to Italian (#147)
adil-aspose Jul 28, 2026
c365734
[auto] Translate JAVASCRIPT-CPP API Reference to Japanese (#148)
adil-aspose Jul 28, 2026
a0e42f1
[auto] Translate JAVASCRIPT-CPP API Reference to Korean (#149)
adil-aspose Jul 28, 2026
4531647
[auto] Translate JAVASCRIPT-CPP API Reference to Portuguese (#150)
adil-aspose Jul 28, 2026
0fcd152
[auto] Translate JAVASCRIPT-CPP API Reference to Russian (#151)
adil-aspose Jul 28, 2026
03c253c
[auto] Translate JAVASCRIPT-CPP API Reference to Spanish (#152)
adil-aspose Jul 28, 2026
7c82423
[auto] Translate JAVASCRIPT-CPP API Reference to Swedish (#153)
adil-aspose Jul 28, 2026
732cecc
[auto] Translate JAVASCRIPT-CPP API Reference to Turkish (#154)
adil-aspose Jul 29, 2026
2f634e8
[auto] Translate NODEJS-CPP API Reference to Arabic (#174)
adil-aspose Aug 4, 2026
4c6689c
[auto] Translate NODEJS-CPP API Reference to Chinese (#175)
adil-aspose Aug 4, 2026
41e4271
[auto] Translate NODEJS-CPP API Reference to French (#176)
adil-aspose Aug 4, 2026
3dcbfbf
[auto] Translate NODEJS-CPP API Reference to German (#177)
adil-aspose Aug 4, 2026
52d4d99
[auto] Translate NODEJS-CPP API Reference to Indonesian (#178)
adil-aspose Aug 4, 2026
3d2e8b1
[auto] Translate NODEJS-CPP API Reference to Italian (#179)
adil-aspose Aug 4, 2026
b17fe84
[auto] Translate NODEJS-CPP API Reference to Japanese (#180)
adil-aspose Aug 4, 2026
0b73272
[auto] Translate NODEJS-CPP API Reference to Korean (#181)
adil-aspose Aug 4, 2026
ced57bc
[auto] Translate NODEJS-CPP API Reference to Portuguese (#182)
adil-aspose Aug 4, 2026
6642b56
[auto] Translate NODEJS-CPP API Reference to Russian (#183)
adil-aspose Aug 4, 2026
936cbae
[auto] Translate NODEJS-CPP API Reference to Spanish (#184)
adil-aspose Aug 4, 2026
585b9cc
[auto] Translate NODEJS-CPP API Reference to Swedish (#185)
adil-aspose Aug 4, 2026
7e68eb6
[auto] Translate NODEJS-CPP API Reference to Turkish (#186)
adil-aspose Aug 4, 2026
2561642
Aspose.PDF for JavaScript via C++: AsposePdfReorderPages
OleksandrAndriienko Aug 6, 2026
40023f9
Aspose.PDF for Node.js via C++: AsposePdfReorderPages
OleksandrAndriienko Aug 6, 2026
2137d2f
[auto] Translate RUST-CPP API Reference to Korean (#209)
adil-aspose Aug 6, 2026
4ab843d
[auto] Translate RUST-CPP API Reference to Portuguese (#210)
adil-aspose Aug 6, 2026
e227bec
[auto] Translate RUST-CPP API Reference to Russian (#211)
adil-aspose Aug 6, 2026
dfc0238
[auto] Translate RUST-CPP API Reference to Spanish (#212)
adil-aspose Aug 6, 2026
6019522
[auto] Translate RUST-CPP API Reference to Swedish (#213)
adil-aspose Aug 6, 2026
de4c5a7
[auto] Translate RUST-CPP API Reference to Turkish (#214)
adil-aspose Aug 6, 2026
915532b
Fix formatting and improve descriptions in Java API documentation
AnHolub Aug 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
146 changes: 146 additions & 0 deletions arabic/javascript-cpp/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
---
title: "Aspose.PDF لـ JavaScript عبر C++"
description: "Aspose.PDF لـ JavaScript عبر C++"
keywords: "JavaScript via C++, JavaScript PDF toolkit"
tags: ['pdf-to-jpg', 'pdf-to-png', 'pdf-convert', 'pdf-tools']
weight: 40
url: /ar/javascript-cpp/
type: docs
is_root: true
---

> 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 لتنزيل الملف وبدء التحميل بعد ثانيتين. |
55 changes: 55 additions & 0 deletions arabic/javascript-cpp/convert/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
title: "وظائف التحويل من PDF"
second_title: "Aspose.PDF لـ JavaScript عبر C++"
description: "وظائف لتحويل ملفات PDF."
type: docs
url: /ar/javascript-cpp/convert/
---

## Convert from PDF functions

| الاسم | الوصف |
| -------------- | -------------- |
| [AsposePdfPagesToJpg](./asposepdfpagestojpg/) | تحويل ملف PDF إلى JPG. |
| [AsposePdfPagesToPng](./asposepdfpagestopng/) | تحويل ملف PDF إلى PNG. |
| [AsposePdfPagesToTiff](./asposepdfpagestotiff/) | تحويل ملف PDF إلى TIFF. |
| [AsposePdfPagesToBmp](./asposepdfpagestobmp/) | تحويل ملف PDF إلى BMP. |
| [AsposePdfPagesToDICOM](./asposepdfpagestodicom/) | تحويل ملف PDF إلى DICOM. |
| [AsposePdfPagesToSvg](./asposepdfpagestosvg/) | تحويل ملف PDF إلى SVG. |
| [AsposePdfPagesToSvgZip](./asposepdfpagestosvgzip/) | تحويل ملف PDF إلى SVG(zip). |
| [AsposePdfToTeX](./asposepdftotex/) | تحويل ملف PDF إلى TeX. |
| [AsposePdfToXps](./asposepdftoxps/) | تحويل ملف PDF إلى Xps. |
| [AsposePdfTablesToCSV](./asposepdftablestocsv/) | تحويل ملف PDF إلى CSV (استخراج الجداول). |
| [AsposePdfToTxt](./asposepdftotxt/) | تحويل ملف PDF إلى Txt. |
| [AsposePdfConvertToGrayscale](./asposepdfconverttograyscale/) | تحويل ملف PDF إلى تدرج رمادي. |
| [AsposePdfConvertToPDFA](./asposepdfconverttopdfa/) | تحويل ملف PDF إلى PDF/A. |
| [AsposePdfAConvertToPDF](./asposepdfaconverttopdf/) | تحويل ملف PDF/A إلى PDF. |
| [AsposePdfToDocX](./asposepdftodocx/) | تحويل ملف PDF إلى DocX. |
| [AsposePdfToXlsX](./asposepdftoxlsx/) | تحويل ملف PDF إلى XlsX. |
| [AsposePdfToEPUB](./asposepdftoepub/) | تحويل ملف PDF إلى ePub. |
| [AsposePdfToDoc](./asposepdftodoc/) | تحويل ملف PDF إلى Doc. |
| [AsposePdfToPptX](./asposepdftopptx/) | تحويل ملف PDF إلى PptX. |
| [AsposePdfExtractText](./asposepdfextracttext/) | استخراج النص من ملف PDF. |
| [AsposePdfExtractImage](./asposepdfextractimage/) | استخراج الصورة من ملف PDF. |
| [AsposePdfExportFdf](./asposepdfexportfdf/) | تصدير من ملف PDF مع AcroForm إلى FDF. |
| [AsposePdfExportXfdf](./asposepdfexportxfdf/) | تصدير من ملف PDF مع AcroForm إلى XFDF. |
| [AsposePdfExportXml](./asposepdfexportxml/) | تصدير من ملف PDF مع AcroForm إلى XML. |
| [AsposePdfPagesToPDF](./asposepdfpagestopdf/) | تحويل ملف PDF إلى PDF (صفحات منفصلة). |
| [AsposePdfToMarkdown](./asposepdftomarkdown/) | تحويل ملف PDF إلى Markdown. |
| [AsposePdfToDocXEnhanced](./asposepdftodocxenhanced/) | تحويل ملف PDF إلى DocX مع وضع التعرف المحسن. |


## Detailed Description

وظائف لتحويل ملفات PDF.

```js
/* Web Worker*/
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
```
أو
```html
<!-- Load and initiate Aspose.PDF for JavaScript via C++ -->
<script type="text/javascript" async src="AsposePDFforJS.js"></script>
```

82 changes: 82 additions & 0 deletions arabic/javascript-cpp/convert/asposepdfaconverttopdf/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
---
title: "AsposePdfAConvertToPDF"
second_title: "Aspose.PDF لـ JavaScript عبر C++"
description: "تحويل ملف PDF/A إلى PDF."
type: docs
url: /ar/javascript-cpp/convert/asposepdfaconverttopdf/
---

_تحويل ملف PDF/A إلى PDF._

```js
function AsposePdfAConvertToPDF(
fileBlob,
fileName,
fileNameResult
)
```

**Parameters**:

* **fileBlob** Blob object
* **fileName** file name
* **fileNameResult** result file name

**Return**:
كائن JSON
* **errorCode** - code error (0 no error)
* **errorText** - text error ("" no error)
* **fileNameResult** - result file name


**Web Worker example**:
```js
/*Create Web Worker*/
const AsposePDFWebWorker = new Worker("AsposePDFforJS.js");
AsposePDFWebWorker.onerror = evt => console.log(`Error from Web Worker: ${evt.message}`);
AsposePDFWebWorker.onmessage = evt => document.getElementById('output').textContent =
(evt.data == 'ready') ? 'loaded!' :
(evt.data.json.errorCode == 0) ?
`Result:\n${DownloadFile(evt.data.json.fileNameResult, "application/pdf", evt.data.params[0])}` :
`Error: ${evt.data.json.errorText}`;

/*Event handler*/
const ffilePdfAConvertToPDF = e => {
const file_reader = new FileReader();
file_reader.onload = event => {
/*Convert a PDF/A-file to PDF and save the "ResultConvertToPDF.pdf" - Ask Web Worker*/
AsposePDFWebWorker.postMessage(
{ "operation": 'AsposePdfAConvertToPDF', "params": [event.target.result, e.target.files[0].name, "ResultConvertToPDF.pdf"] },
[event.target.result]
);
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};

/*Make a link to download the result file*/
const DownloadFile = (filename, mime, content) => {
mime = mime || "application/octet-stream";
var link = document.createElement("a");
link.href = URL.createObjectURL(new Blob([content], {type: mime}));
link.download = filename;
link.innerHTML = "Click here to download the file " + filename;
document.body.appendChild(link);
document.body.appendChild(document.createElement("br"));
return filename;
}
```
**Simple example**:
```js
var ffilePdfAConvertToPDF = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*Convert a PDF/A-file to PDF and save the "ResultConvertToPDF.pdf"*/
const json = AsposePdfAConvertToPDF(event.target.result, e.target.files[0].name, "ResultConvertToPDF.pdf");
if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult
else document.getElementById('output').textContent = json.errorText;
/*Make a link to download the result file*/
DownloadFile(json.fileNameResult, "application/pdf");
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
```
Loading
Loading