HTML JPG PDF XML DOCX
  Product Family
PDF

أضف مرفقات إلى PDF في Node.js SDK

API لإضافة المرفقات في مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK

Get Started

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

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

أمر وحدة تحكم مدير الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات لإضافة المرفقات باستخدام Node.js

يمكن لمطوري Aspose.PDF Cloud Node.js بسهولة إلحاق المرفقات في مستندات PDF. يحتاج المطورون إلى بضع سطور من التعليمات البرمجية فقط.

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

يظهر هذا الكود المثال كيفية إلحاق مرفق ملف إلى مستند PDF باستخدام PDF Cloud Node.js SDK


    import credentials from "./credentials.json" with { type: "json" };
    import fs from 'node:fs/promises';
    import path from 'node:path';
    import { PdfApi } from "asposepdfcloud";
    import { AttachmentInfo } from "asposepdfcloud/src/models/attachmentInfo.js";

    async function addAttachment() {
        const LOCAL_FILE_NAME = "C:\\Samples\\Attachments\\sample_attachment.pdf";
        const STORAGE_FILE_NAME = "sample_attachment.pdf";
        const LOCAL_ATTACHMENT_FILE_NAME = "C:\\Samples\\Attachments\\file_example_MP3_700KB.mp3";
        const STORAGE_ATTACHMENT_FILE_NAME = "file_example_MP3_700KB.mp3";
        const RESULT_FILE_NAME = "C:\\Samples\\Attachments\\sample_attachment.pdf";
        try {
            const pdfApi = new PdfApi(credentials.id, credentials.key);
            let buffer = await fs.readFile(LOCAL_FILE_NAME);
            let uploadResult = await pdfApi.uploadFile(STORAGE_FILE_NAME, buffer);
            console.log(`Uploaded: ${uploadResult.body.errors.length === 0}`);
            buffer = await fs.readFile(LOCAL_ATTACHMENT_FILE_NAME);
            uploadResult = await pdfApi.uploadFile(STORAGE_ATTACHMENT_FILE_NAME, buffer);
            console.log(`Uploaded: ${uploadResult.body.errors.length === 0}`);

            const attachment = new AttachmentInfo();
            attachment.name = STORAGE_ATTACHMENT_FILE_NAME;
            attachment.path = STORAGE_ATTACHMENT_FILE_NAME;
            attachment.description = "An example of MP3 file";
            attachment.mimeType = "audio/mpeg";

            const appendResult = await pdfApi.postAddDocumentAttachment(STORAGE_FILE_NAME, attachment, null, null);

            if (appendResult.body.code == 200) {
                const downloadResult = await pdfApi.downloadFile(STORAGE_FILE_NAME);
                await fs.writeFile(RESULT_FILE_NAME, downloadResult.body);
            }
            else
                console.log("Unexpected error : can't download attachments");

        } catch (error) {
            console.error(error.message);
        }
    }
 

العمل مع المرفقات في PDF عبر Node.js SDK

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

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

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