كيفية تقسيم ملفات PDF باستخدام Node.js SDK
لماذا أحتاج إلى تقسيم مستندات PDF؟ يمكن أن يكون تقسيم ملفات PDF باستخدام PHP ضروريًا عند إدارة وتنظيم الوثائق الكبيرة أو العمل في بيئة معالجة البيانات. في بعض الأحيان، يحتاج المستند الأكبر فقط إلى قسم منفصل أو مجموعة من الصفحات. يتيح لك تقسيم PDF تسليط الضوء على الصفحات المقابلة واستخراجها دون باقي المستند.
أيضًا، قد يكون إرسال أو مشاركة جميع ملفات PDF غير فعال، خاصة إذا كان المستند كبيرًا ويحتوي على معلومات أكثر من اللازم. عند تقسيم ملفات PDF، تحتاج فقط إلى فصل الصفحات المقابلة، مما يجعل العملية أسرع ويوفر النطاق الترددي.
يمكن أن يقلل تقسيم PDF إلى أقسام أصغر من حجم الملف، وهو أمر مفيد عند مواجهة مشاكل في التخزين أو تحميل المستندات على أنظمة ذات قيود حجم.
أمر وحدة تحكم مدير الحزم
npm install asposepdfcloud --save
خطوات تقسيم PDF عبر Cloud Node.js
برنامج بسيط لتقسيم ملفات PDF برمجيًا باستخدام Aspose.PDF Cloud Node.js SDK يمكن تنفيذه ببضع سطور من الكود.
- قم بتحميل مفتاح التطبيق والسر من ملف JSON أو ضبط بيانات الاعتماد بطريقة أخرى
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- تحميل ملف المستند الخاص بك
- تقسيم مستند PDF الذي تم تحميله باستخدام واجهة برمجة تطبيقات PDF.
- تحميل كل صفحة مقسمة كملف PDF منفصل وحفظها محليًا.
تقسيم ملفات PDF منفردة باستخدام Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import path from 'node:path';
import { PdfApi } from "asposepdfcloud";
async function splitSingle() {
try {
// The initialization assumes that the necessary credentials (Application ID and Application Key) from https://dashboard.aspose.cloud/
const pdfApi = new PdfApi(credentials.id, credentials.key);
const buffer = await fs.readFile(LOCAL_FILE_NAME);
await pdfApi.uploadFile(STORAGE_FILENAME, buffer);
const result = await pdfApi.postSplitDocument(STORAGE_FILENAME);
console.log(result.body.status);
await Promise.all(
result.body.result.documents.map(async (document, index) => {
const downloadRes = await pdfApi.downloadFile(document.href);
await fs.writeFile(`page${index + 1}.pdf`, downloadRes.body);
})
);
} catch (error) {
console.error(error.message);
}
}
مع أداة Node.js الخاصة بنا يمكنك:
- إضافة رأس وتذييل مستند PDF بصيغة نصية أو صورة.
- إضافة جداول وأختام (نصية أو صورة) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة بملف موجود.
- العمل مع مرفقات وتعليقات وحقول النماذج في PDF.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الأختام والجداول من صفحة أو مستند PDF بالكامل.
- حذف ختم أو جدول محدد من مستند PDF بواسطة معرفه.
- استبدال حالة واحدة أو متعددة من النص على صفحة PDF أو من المستند بالكامل.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لتقسيم ملفات PDF عبر الإنترنت واختبار الوظيفة.
- موارد التعلم
- التوثيق
- كود المصدر
- مراجع API
- دعم المنتج
- الدعم المجاني
- الدعم المدفوع
- مدونة
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان