1. منتجات
  2.   بي دي إف
  3.   Node.js
  4.   Aspose.PDF Cloud Node.js SDK

Aspose.PDF Cloud Node.js SDK

 
 

واجهة برمجة تطبيقات REST لـ Node.js لإنشاء وتحويل ملفات PDF

المكتبة الرائدة لـ Node.js للعمل مع مستندات PDF في السحابة. تمكّن المطورين من إنشاء، قراءة، تحرير، دمج/تقسيم، عرض وتحويل ملفات PDF داخل تطبيقات Node.js.

ما هو Aspose.PDF Cloud Node.js SDK؟

إدارة ملفات PDF — سواء كنت تولد تقارير، أو تحول الصيغ، أو تحمي المستندات الحساسة — هي متطلب شائع لكنه غالبًا ما يكون معقدًا في التطبيقات الحديثة. باستخدام Aspose.PDF Cloud Node.js SDK، يمكن للمطورين بسهولة إنشاء ملفات PDF في Node.js، والعمل مع واجهة برمجة تطبيقات REST قوية لـ PDF في Node.js، وإلغاء الحاجة لفهم هياكل PDF منخفضة المستوى. يربط هذا الـ SDK المستند إلى السحابة مباشرةً بخدمات PDF الخاصة بـ Aspose، مما يتيح لك قراءة ملفات PDF، تعديل ملفات PDF، أو حتى استخراج المحتوى من مستندات PDF دون تثبيت برامج إضافية. سواء كنت تبني تطبيق ويب، أو تطبيقًا محمولًا، أو تطبيقًا بدون خادم، يمكنك الوصول إلى ميزات PDF الأساسية — مثل التعليقات التوضيحية، والتشفير، وتحويل الصيغ — عبر استدعاءات REST API بسيطة.

مثالي للتطوير القابل للتوسع والاعتماد على السحابة أولاً، يقدم SDK أدوات لتحويل ملفات PDF في Node.js، بما في ذلك القدرة على تحويل ملف PDF إلى JPEG، دمج ملفات PDF متعددة في Node.js، تقسيم الملفات، أو تشفير ملفات PDF. باستخدام بضع أسطر من الشيفرة، يمكنك التعامل مع مهام مثل استخراج النص، إنشاء ملفات من الصفر، وأكثر—كل ذلك دون إدارة البنية التحتية أو التحديثات. نظرًا لأن جميع العمليات تُجرى في السحابة، يتعامل SDK بسهولة مع أحجام الطلبات الكبيرة، مما يسمح للمطورين بالتركيز على تجارب مستخدم غنية بالميزات بدلاً من تعقيد الخلفية. إذا كنت تبني حلول PDF حديثة قائمة على السحابة، فإن Aspose.PDF Cloud Node.js SDK هو مجموعة الأدوات الشاملة الخاصة بك.

Previous Next

البدء مع Aspose.PDF Cloud Node.js SDK

قبل أن نبدأ في البرمجة، ستحتاج إلى تثبيت SDK وإعداد البيئة. يمكنك بسهولة تثبيت Aspose.PDF Cloud Node.js SDK باستخدام NPM، يرجى استخدام الأمر التالي لتثبيت سلس.

تثبيت Aspose.PDF Cloud Node.js SDK عبر NPM

npm install asposepdfcloud 

يمكنك أيضًا تنزيل المكتبة مباشرةً من صفحة المنتج Aspose.PDF

إنشاء مستند PDF عبر REST API

تمكن مجموعة أدوات Aspose.PDF Cloud Node.js المطورين من إنشاء تطبيقات سحابية للعمل مع مستندات PDF. أحد أبسط المهام التي يمكن لهذه التطبيقات السحابية القيام بها هو إنشاء مستند PDF جديد بشكل ديناميكي بسهولة. يمكن للمطورين تحديد معلمات مختلفة مثل إضافة صفحة جديدة، تحديد حجم الصفحة، إدراج صورة جديدة، محتوى نصي، وعناصر أخرى. يوضح المثال التالي كيفية إنشاء مستند PDF جديد وإضافة صفحة جديدة أو نص إليه داخل تطبيقات Node.js.

كيفية إنشاء مستندات PDF جديدة داخل Node.js؟

const pdf = require('aspose-pdf-cloud');

// Create a new PDF file
const pdfDoc = new pdf.Document();

// Add a page to the PDF file
const page = pdfDoc.addPage();

// Add some text to the page
page.paragraphs.push(new pdf.Paragraph('Hello, World!'));

// Save the PDF file to a file
pdfDoc.save('output.pdf');

تحويل PDF إلى صيغ مختلفة في Node.js

غالبًا ما تحتاج التطبيقات السحابية للـ PDF إلى تحويل ملفات PDF إلى صيغ أخرى لأغراض مختلفة مثل التحرير، العرض، الدمج، المشاركة وما إلى ذلك. يدعم Aspose.PDF Cloud Node.js SDK التحويل بين PDF ومجموعة متنوعة من صيغ الملفات الأخرى مثل Word وExcel وPowerPoint وXPS وHTML وXML والصور. هذه الميزة مفيدة بشكل خاص عندما تحتاج إلى تصدير محتوى PDF إلى صيغ ملفات أخرى للتحرير أو المشاركة. إليك مثال يوضح كيف يمكن للمطورين تحويل ملف PDF إلى صيغة JPEG داخل تطبيقات Node.js.

كيفية تحويل ملف PDF إلى صيغ JPEG داخل تطبيقات Node.js؟

const { PdfApi } = require("asposepdfcloud");
const { PdfAType } = require("asposepdfcloud/src/models/movieAnnotation");
pdfApi = new PdfApi("XXXX", "XXXXXXX")
console.log('running example');
PdfApi.getPageConvertToJpeg("4pages.pdf", 1, null, null, null)
    .then((result) => {
        console.log(result.response);
    });

استخراج المحتوى من PDF عبر واجهة برمجة تطبيقات Node.js

استخراج البيانات من ملف PDF مفيد لبناء التطبيقات التي تتطلب تحليل المحتوى أو البحث أو استخراج النصوص. باستخدام Aspose.PDF Cloud Node.js SDK، يمكن للمطورين استخراج النص أو الصور من صفحات محددة أو من المستند بأكمله ببضع أسطر فقط من كود JavaScript. هذا أمر أساسي للتطبيقات التي تحتاج إلى تحليل البيانات أو إعادة استخدام المحتوى. إليكم مثال يوضح كيف يمكن للمستخدمين استخراج النص من مستند PDF داخل تطبيقات Node.js.

كيفية استخراج محتوى من مستند PDF داخل بيئة Node.js؟

 async function extractTextFromPdf() {
    const response = await pdfApi.getTextExtract("sample.pdf", 1);
    console.log("Extracted text from PDF:", response);
}

extractTextFromPdf();

دمج ملفات PDF متعددة داخل تطبيقات Node.js

في سير عمل الأعمال، يُعد دمج ملفات PDF متعددة في ملف واحد مطلبًا شائعًا. القدرة على دمج عدة مستندات PDF في ملف واحد هي ميزة قيمة أخرى في Aspose.PDF Cloud Node.js SDK. باستخدام REST API، يمكن للمطورين بسهولة تحميل ودمج مستندات متعددة في ملف واحد داخل تطبيقات Node.js. هذا مفيد لإنشاء تقارير شاملة أو تجميع المستندات ذات الصلة. إليكم مثال يوضح كيف يمكن للمطورين دمج ملفات PDF متعددة داخل تطبيقات Node.js.

كيفية دمج ملفات PDF متعددة داخل تطبيقات Node.js؟

 async function mergePdfs() {
    const filesToMerge = ["doc1.pdf", "doc2.pdf"];
    await pdfApi.putMergeDocuments(filesToMerge);
    console.log("PDF documents merged successfully!");
}

mergePdfs();	
 عربي