HTML JPG PDF XML DOCX
  Product Family
PDF

تحريك الصفحات في PDF في Node.js SDK

تحريك الصفحات إلى مستند PDF باستخدام Cloud Node.js SDK

Get Started

كيفية تحريك الصفحات عبر Node.js SDK

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

أمر وحدة إدارة الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات تحريك الصفحات عبر Cloud Node.js

يمكن لمطوري Aspose.PDF Cloud بسهولة تحريك صفحات PDF في بضعة أسطر من الكود.

  1. إنشاء كائن للاتصال بـ Pdf.Cloud API
  2. تحميل ملف المستند الخاص بك
  3. تحريك صفحة ضمن مستند PDF إلى موضع جديد
  4. تحميل المستند المعدل إذا لزم الأمر
 

يعرض هذا المثال كيفية تحريك صفحات 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";

    const configParams = {
        LOCAL_FOLDER: "C:\\Samples\\",
        PDF_DOCUMENT_NAME: "sample.pdf",
        LOCAL_RESULT_DOCUMENT_NAME: "output_sample.pdf",
        PAGE_NUMBER: 2,     // Your document page number...
    };

    const pdfApi = new PdfApi(credentials.id, credentials.key);

    const pdfPages = {
        async uploadDocument () {
            const fileNamePath = path.join(configParams.LOCAL_FOLDER, configParams.PDF_DOCUMENT_NAME);
            const pdfFileData = await fs.readFile(fileNamePath);
            await pdfApi.uploadFile(configParams.PDF_DOCUMENT_NAME, pdfFileData);
        },
                
        async downloadResult () {
            const changedPdfData = await pdfApi.downloadFile(configParams.PDF_DOCUMENT_NAME);
            const filePath = path.join(configParams.LOCAL_FOLDER, configParams.LOCAL_RESULT_DOCUMENT_NAME);
            await fs.writeFile(filePath, changedPdfData.body);
            console.log("Downloaded: " + filePath);
        },

        async movePage (pageNumber, newPageNumber) {
            const resultPages = await pdfApi.postMovePage(configParams.PDF_DOCUMENT_NAME, pageNumber, newPageNumber);

            if (resultPages.body.code == 200) {
                console.log("Page #" + pageNumber + " moved to #" + newPageNumber + " !");
                return true;
            }
            else
                console.error("Unexpected error : can't move page!!!");
        },
    }

    async function main() {
        try {
            await pdfPages.uploadDocument();
            await pdfPages.movePage(configParams.PAGE_NUMBER, configParams.PAGE_NUMBER + 1);
            await pdfPages.downloadResult();
        } catch (error) {
            console.error("Error:", error.message);
        }
    }
 

العمل مع الصفحات عبر Node.js SDK

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

مع مكتبة Node.js الخاصة بنا يمكنك

  • إضافة رأس وتذييل مستند PDF بصيغة نص أو صورة.
  • إضافة جداول وأختام (نص أو صورة) إلى مستندات PDF.
  • إلحاق مستندات PDF متعددة بملف موجود.
  • العمل مع مرفقات PDF، التعليقات التوضيحية، وحقول النموذج.
  • تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
  • حذف جميع الأختام والجداول من صفحة أو كامل مستند PDF.
  • حذف ختم أو جدول معين من مستند PDF بواسطة معرفه.
  • استبدال حالة أو حالات متعددة من النص في صفحة PDF أو من كامل المستند.
  • دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
  • استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
  • يمكنك تجربة تطبيقاتنا المجانية لاختبار الوظائف عبر الإنترنت.