Aspose.PDF for JavaScript via C++
JavaScript API لإنشاء وتحويل PDF
إنشاء مستندات PDF وتحريرها وعرضها وتحويلها إلى تنسيقات ملفات أخرى مدعومة دون استخدام Adobe Acrobat عبر مكتبة JavaScript.
Aspose.PDF لـ JavaScript عبر C++ عبارة عن مكتبة متقدمة لمعالجة وتحويل ملفات PDF تساعد مطوري البرامج على إنشاء تطبيقات ويب تتمتع بالقدرة على إنشاء مستندات PDF وتعديلها وتحويلها بسهولة. إنه عرض فريد يمكّن مطوري البرامج من الاستفادة من قوة JavaScript لمعالجة ملفات PDF داخل تطبيقاتهم الخاصة. تم تصميم Aspose.PDF لـ JavaScript عبر C++ لتحقيق أداء عالٍ، مع خوارزميات محسنة تضمن معالجة سريعة وفعالة لملفات PDF.
يمكن دمج Aspose.PDF لـ JavaScript عبر C++ بسهولة في تطبيقات JavaScript الحالية، من خلال واجهات برمجة التطبيقات البسيطة والبديهية التي تتطلب الحد الأدنى من جهد البرمجة. هناك العديد من الميزات المهمة في المكتبة للعمل مع مستندات PDF، مثل تحسين مستندات PDF، وإضافة ختم إلى ملف PDF، وإضافة صورة إلى ملف PDF، واستخراج النص من ملفات PDF، وتقسيم PDF إلى ملفين، وتحويل PDF إلى ملف PDF. تنسيق الصور، وتشفير وفك تشفير ملفات PDF، وإضافة روابط تشعبية إلى PDF، وإضافة مرفقات إلى ملف PDF، ودعم Unicode وغير ذلك الكثير.
يمكن استخدام Aspose.PDF لـ JavaScript عبر C++ لاستخراج البيانات من مستندات PDF لتحليلها ومعالجتها في صناعات مثل الرعاية الصحية والتمويل والبحث. يمكن لمطوري البرامج تأمين مستندات PDF الخاصة بهم عن طريق إضافة الحماية بكلمة المرور والتشفير والتوقيعات الرقمية لمنع الوصول غير المصرح به وحماية المعلومات الحساسة. بفضل ميزاته المتقدمة، والدعم عبر الأنظمة الأساسية، والأداء الفعال، والتكامل السهل، والتوثيق والدعم الشاملين، يعد Aspose.PDF لـ JavaScript عبر C++ حلاً موثوقًا وفعالًا لاحتياجات معالجة PDF الخاصة بك.
البدء باستخدام Aspose.PDF لجافا
لتثبيت واستخدام Aspose.PDF لـ JavaScript عبر C++ من أرشيف -*ZIP، اتبع الإرشادات التالية
- استخرج الملفات من أرشيف ZIP
- قم بتشفير ملف *.lic الخاص بك باستخدام "encrypt_lic.html"
- قم بتحرير "settings.json" وقم بإعداد إعداداتك
اتبع الرابط التنزيل المباشر
يمكنك أيضًا تنزيل المكتبة مباشرة من Aspose.PDF صفحة المنتج
تحويل ملفات PDF عبر JavaScript API
يحظى تنسيق المستندات المحمولة (PDF) بشعبية كبيرة بين مجتمع الإنترنت، ونظرًا لقابليته للنقل والتنقل وسهولة القراءة، فهو يعتبر وسيلة آمنة ومريحة لتوزيع المعلومات الخاصة عبر الويب. Aspose.PDF for JavaScript via C++ هي أداة مفيدة جدًا تساعد مطوري البرامج على تحويل مستندات PDF الخاصة بهم إلى تنسيقات ملفات دعم أخرى مثل JPEG وPDF والمزيد. من خلال بضع خطوات فقط، يمكنك تحويل ملفات PDF إلى تنسيقات ملفات JPEG كما هو موضح أدناه.
تحويل PDF إلى JPEG باستخدام JavaScript API
var ffileToJpg = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
if (json.errorCode == 0) {
document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
//make links to result files
for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
}
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};
تحسين مستند PDF عبر JavaScript API
يوفر Aspose.PDF لـ JavaScript عبر C++ لمطوري البرامج القدرة على تحسين محتوى مستندات PDF للويب باستخدام تعليمات JavaScript البرمجية. يعد تحسين PDF، أو الخطية للويب، عملية مفيدة جدًا تساعد المستخدمين في إنشاء مستندات PDF مناسبة للتصفح عبر الإنترنت باستخدام متصفح الويب. عادةً ما يمكنه ضغط حجم PDF بشكل كبير، وزيادة سرعة العرض وجعله أكثر ملاءمة للمستخدم. يوضح مثال JavaScript التالي كيفية تحسين مستند PDF المناسب للويب باستخدام سطرين فقط من تعليمات JavaScript البرمجية.
كيفية تحسين مستند PDF باستخدام JavaScript API؟
var ffileOptimize = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
/*optimize a PDF-file and save the "ResultOptimize.pdf"*/
const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.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]);
};
دمج ملفات PDF في ملف PDF واحد عبر JavaScript API
تضمن Aspose.PDF لـ JavaScript عبر C++ ميزات قوية جدًا لمعالجة ملفات PDF داخل تطبيقات الويب. يمكن لمطوري البرامج بسهولة دمج مستندات PDF متعددة أو تقسيم ملف PDF كبير إلى مستندات PDF متعددة باستخدام أوامر JavaScript. إنها عملية مفيدة جدًا تساعد المستخدمين على دمج ملفات متعددة في ملف واحد لإدارتها أو طباعتها بسهولة. يوضح مثال كود JavaScript التالي كيف يمكن لمبرمجي الكمبيوتر ربط ملفات PDF متعددة بسهولة.
كيفية ربط ملفات PDF باستخدام جافا سكريبت؟
var ffileMerge = function (e) {
const file_reader = new FileReader();
function readFile(index) {
/*only two files*/
if (index >= e.target.files.length || index >= 2) {
/*merge two PDF-files and save the "ResultMerge.pdf"*/
const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.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");
return;
}
const file = e.target.files[index];
file_reader.onload = function (event) {
/*prepare(save) file from BLOB*/
AsposePdfPrepare(event.target.result, file.name);
readFile(index + 1)
}
file_reader.readAsArrayBuffer(file);
}
readFile(0);
}
استخرج النص من جميع صفحات ملف PDF عبر JavaScript
يمنح Aspose.PDF لـ JavaScript عبر C++ لمطوري البرامج القدرة على استخراج النص من مستندات PDF باستخدام JavaScript API. إنها عملية مفيدة للغاية تسمح للمبرمجين بالحصول على جزء معين من مستندات PDF واستخدامه في المكان الذي يحتاجون إليه فيه. تسهل المكتبة على مطوري البرامج استخراج النص من صور PDF أو ملفات PDF الممسوحة ضوئيًا دون أي تبعيات خارجية. يوضح المثال التالي كيفية الحصول على نص PDF باستخدام سطرين فقط من كود JavaScript.
كيفية استخراج النص من ملف PDF عبر جافا سكريبت؟
var ffileExtract = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
//Extarct text from a PDF-file
const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
else document.getElementById('output').textContent = json.errorText;
};
file_reader.readAsArrayBuffer(e.target.files[0]);
};