HTML
JPG
PDF
XML
DOCX
PDF
تحويل XPS إلى PDF في Node.js SDK
تصدير مستندات XPS إلى عدة تنسيقات بما في ذلك PDF باستخدام Aspose.PDF Cloud Node.js SDK
Get Startedكيفية تحويل XPS إلى PDF باستخدام Node.js SDK
لتحويل XPS إلى PDF، سنستخدم Aspose.PDF Cloud Node.js SDK هذه SDK السحابية تساعد مبرمجي Node.js في تطوير تطبيقات لإنشاء وتعديل وتحويل ملفات PDF السحابية باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. افتح NPM مدير الحزم، وابحث عن Aspose.PDF Cloud، وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة التحكم في مدير الحزم.
أمر وحدة التحكم في مدير الحزم
npm install asposepdfcloud --save
خطوات تحويل XPS إلى PDF عبر Node.js
يمكن لمطوري Aspose.PDF Cloud Node.js تحميل وتحويل ملفات XPS إلى PDF بسهولة في بضع سطور من التعليمات البرمجية.
- قم بتحميل المفتاح السري لتطبيقك والمفتاح من ملف JSON أو قم بتعيين بيانات الاعتماد بطريقة أخرى
- أنشئ كائنًا للاتصال بواجهة برمجة التطبيقات السحابية
- قم بتحميل ملف المستند الخاص بك
- قم بتنفيذ التحويل باستخدام putXpsInStorageToPdf
- قم بتنزيل النتيجة إذا كنت بحاجة إليها
يظهر هذا الكود النموذجي تحويل XPS إلى PDF باستخدام Cloud Node.js SDK
const fs = require("fs");
const credentials = require("./credentials.json");
const { PdfApi } = require("asposepdfcloud");
// Load your Application Secret and Key from the JSON file or set credentials in another way
async function convertXPStoPDF() {
const localImageFileName = "C:\\Samples\\sample.xps";
const storageFileName = "sample.xps";
const pdfApi = new PdfApi(credentials.id, credentials.key);
let fileData = await fs.readFile(localImageFileName);
try {
let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
console.log(uploadResult.response.text);
}
catch (error) {
console.error(error.response.text);
}
try {
let convertResult = await pdfApi.putXpsInStorageToPdf("sample-xps-to-pdf.pdf", storageFileName);
console.log(convertResult.response.text);
const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
} catch (error) {
console.error(error.response.text);
}
}
تحويلات مدعومة أخرى
يمكنك أيضًا تحويل MD إلى العديد من تنسيقات الملفات الأخرى بما في ذلك القليل منها المذكور أدناه.
BMP إلى PDF (صورة نقطية)
CGM إلى PDF (تنسيق ثنائي لمايكروسوفت وورد)
EMF إلى PDF (مستند وورد 2007+)
EPUB إلى PDF (تنسيق Enhanced Metafile)
GIF إلى PDF (تنسيق التبادل الرسومي)
HTML إلى PDF (لغة ترميز النص الفائق)
JPEG إلى PDF (مجموعة خبراء التصوير الفوتوغرافي المشتركة)
LATEX إلى PDF (نص LaTeX الإخراجي)
PCL إلى PDF (لغة أوامر الطابعة)
MD إلى PDF (Markdown)
PDF إلى BMP (صورة نقطية)
PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
PDF إلى GIF (تنسيق التبادل الرسومي)
PDF إلى HTML (لغة ترميز النص الفائق)
PDF إلى JPEG (مجموعة خبراء التصوير الفوتوغرافي)
PDF إلى PDF/A (تنسيق المستندات المحمولة)
PDF إلى PNG (رسومات الشبكة المحمولة)
PDF إلى PPTX (مايكروسوفت باوربوينت)
PDF إلى SVG (رسومات متجهة قابلة للتوسع)
PDF إلى TEX (نظام رسومات الحاسوب)
PDF إلى TIFF (تنسيق الصورة الموسوم)
PDF إلى WORD (تنسيق مستندات مايكروسوفت وورد الثنائي)
PDF إلى XLSX (ملف جدول بيانات مايكروسوفت إكسل بصيغة XML المفتوح)
PDF إلى XPS (مواصفات الورق XML)
PNG إلى PDF (رسومات الشبكة المحمولة)
PS إلى PDF (بوست سكريبت)
SVG إلى PDF (رسومات متجهة قابلة للتوسع)
TEXT إلى PDF (مستند نصي)
TIFF إلى PDF (تنسيق الصورة الموسوم)
XPS إلى PDF (مواصفات الورق XML)