كيفية استخراج الصور من PDF عبر Node.js SDK
لاستخراج الصور من PDF، سنستخدم Aspose.PDF Cloud Node.js SDK. يساعد هذا Cloud SDK مبرمجي Node.js في تطوير تطبيقات منشئ PDF ومحرر ومحول تعتمد على السحابة باستخدام لغة برمجة Node.js عبر Aspose.PDF REST API. ببساطة قم بإنشاء حساب في Aspose for Cloud واحصل على معلومات التطبيق الخاص بك. بمجرد حصولك على App SID والمفتاح، أنت جاهز لاستخدام Aspose.PDF Cloud Node.js SDK.
أمر وحدة تحكم مدير الحزم
npm install asposepdfcloud --save
خطوات الحصول على الصور من PDF باستخدام Node.js
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل واستخراج الصور من PDF في بضع سطور من الكود.
- قم بتحميل السر والمفتاح الخاص بتطبيقك من ملف JSON أو تعيين بيانات الاعتماد بطريقة أخرى
- استرجع الصورة الأولى من ملف PDF المحمل.
- استخراج الصورة وحفظها كملف PNG محلي.
- قم بتنزيل النتيجة إذا لزم الأمر
استخراج الصور من PDF باستخدام Node.js
import credentials from "./credentials.json" with { type: "json" };
import fs from 'node:fs/promises';
import { PdfApi } from "asposepdfcloud";
async function extract() {
const localPdfFile = "C:\\Samples\\Sample.pdf";
const storagePdfFile = "Sample.pdf";
const localImageFile = "C:\\Samples\\Sample.png";
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
let fileData = await fs.readFile(localPdfFile);
let uploadResult = await pdfApi.uploadFile(storagePdfFile, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.message);
}
try {
const imagesResult = await pdfApi.getImages(storagePdfFile, 1, null, null);
const imageId = imagesResult.body.images.list[0].id;
const response = await pdfApi.getImageExtractAsPng(storagePdfFile, imageId);
await fs.writeFile(localImageFile, response.body);
} catch (error) {
console.error(error.message);
}
}
العمل مع الصور في PDF
يمكن إعادة استخدام الصور المستخرجة في مستندات أو عروض تقديمية أخرى أو مواد تسويقية، مما يوفر الوقت والموارد من خلال تجنب إعادة الإنشاء. بمجرد استخراجها، يمكن تحرير الصور أو تحسينها لتحسين جودتها أو تكييفها لأغراض معينة، مثل تغيير الحجم أو إعادة التلوين. يمكن تخزين الصور المستخرجة من PDF بشكل منفصل لأغراض الأرشفة، مما يضمن سهولة الوصول وتنظيم المحتوى المرئي. من خلال استخراج الصور من PDF، يمكن للمستخدمين إدارة وتحرير واستغلال المحتوى البصري بشكل أفضل لمجموعة واسعة من التطبيقات، من العروض التقديمية المهنية إلى المشاريع الإبداعية. استخرج الصور من مستندات PDF باستخدام Aspose.PDF Cloud Node.js SDK.
مع مكتبتنا لـ Node.js يمكنك:
- إضافة رأس وتذييل مستند PDF بتنسيق نصي أو صوري.
- إضافة جداول وطوابع (نصية أو صورية) إلى مستندات PDF.
- إلحاق مستندات PDF متعددة إلى ملف موجود.
- العمل مع مرفقات PDF والتعليقات التوضيحية وحقول النماذج.
- تطبيق التشفير أو فك التشفير على مستندات PDF وتعيين كلمة مرور.
- حذف جميع الطوابع والجداول من صفحة أو مستند PDF بالكامل.
- حذف طابع أو جدول معين من مستند PDF حسب معرفه.
- استبدال مثيل واحد أو عدة مثيلات من النص في صفحة PDF أو من المستند بأكمله.
- دعم واسع لتحويل مستندات PDF إلى تنسيقات ملفات أخرى متنوعة.
- استخراج عناصر مختلفة من ملفات PDF وجعل مستندات PDF محسنة.
- يمكنك تجربة التطبيق المجاني لتغيير أبعاد الصور في ملفات PDF عبر الإنترنت واختبار الوظائف.
- موارد التعلم
- التوثيق
- الكود المصدري
- مراجع API
- لماذا Aspose.PDF Cloud لـ Node.js؟
- قائمة العملاء
- الأمان