xps به pdf

نحوه تبدیل XPS به PDF با NET REST API.

مدیریت کارآمد اسناد برای گردش کار یکپارچه ضروری است، توانایی تبدیل فایل‌های XPS به فرمت PDF به عنوان یک ابزار ارزشمند ظاهر می‌شود. XPS یا XML Paper Specification یک فرمت سند استاندارد است که توسط مایکروسافت توسعه یافته است که اغلب برای چاپ و اشتراک گذاری اسناد استفاده می شود. با این حال، PDF یا فرمت سند قابل حمل، به عنوان استاندارد جهانی برای تبادل اسناد حکمفرماست و سازگاری و دسترسی پیشرفته‌تری را در پلتفرم‌ها و دستگاه‌های مختلف ارائه می‌دهد. بنابراین، با تبدیل اسناد XPS به PDF با استفاده از NET REST API، توسعه دهندگان توانایی باز کردن تعداد بی شماری از مزایا را به دست می آورند.

API تبدیل XPS به PDF

تبدیل فایل‌های XPS به فرمت PDF با کمک Aspose.PDF Cloud SDK for .NET آسان می‌شود. این SDK قدرتمند فرآیند تبدیل را ساده می کند و از دقت و قابلیت اطمینان در حفظ یکپارچگی سند اطمینان می دهد. شما می توانید به طور یکپارچه تبدیل XPS به PDF را در برنامه های NET خود آغاز کنید و نیاز به نصب های پیچیده محلی را از بین ببرید. علاوه بر این، معماری مبتنی بر Cloud مقیاس‌پذیری و دسترسی را تضمین می‌کند و به شما این امکان را می‌دهد که این ویژگی‌های پیشرفته را بدون نگرانی در مورد مدیریت زیرساخت‌ها به طور یکپارچه در برنامه‌های خود ادغام کنید.

برای استفاده از SDK، «Aspose.Pdf-Cloud» را در مدیریت بسته‌های NuGet جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند.

  • اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.

XPS را به PDF در C#.NET تبدیل کنید

با استفاده از این SDK ابری، نه تنها می توانید به تبدیل XPS کارآمد به PDF دست یابید، بلکه می توانید طیف گسترده ای از قابلیت ها را برای بهبود گردش کار پردازش اسناد خود باز کنید. بنابراین، بیایید دستورالعمل‌های ارائه شده در زیر را برای کارایی بی‌نظیر در هنگام تبدیل XPS به PDF دنبال کنیم.

در بخش زیر جزئیات نحوه تبدیل آسان فایل XPS به فرمت PDF با استفاده از C#.NET توضیح داده شده است.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

یک شی از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

pdfApi.UploadFile("sourceFile.pdf", stream);

فایل PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید.

var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");

برای تبدیل فایل XPS موجود در فضای ذخیره سازی ابری به فرمت PDF، با API تماس بگیرید. فایل حاصل نیز در فضای ذخیره سازی ابری ذخیره می شود.

// برای مثال‌های بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// دریافت اعتبار مشتری از https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// نام تصویر JPG ورودی
String inputFile = "Simple.xps";

// منبع XPS را از درایو محلی بارگیری کنید
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // فایل XPS را در فضای ذخیره سازی ابری آپلود کنید
    pdfApi.UploadFile("input.xps", stream);

    // برای تبدیل فایل XPS به فرمت PDF با API تماس بگیرید
    var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
    
}
xps به pdf

پیش نمایش تبدیل XPS به PDF.

نمونه فایل XPS و PDF حاصله تولید شده در مثال بالا را می توان از Simple.xps و resultant.pdf دانلود کرد.

  • برای مشاهده PDF حاصل، می توانید از برنامه رایگان آنلاین PDF Viewer ما استفاده کنید.

با استفاده از دستورات cURL سند XPS را به PDF تبدیل کنید

از طرف دیگر، تبدیل فایل‌های XPS به فرمت PDF با استفاده از Aspose.PDF Cloud و دستورات cURL یک راه‌حل ساده و همه‌کاره برای وظایف تبدیل سند ارائه می‌دهد. با استفاده از دستورات cURL برای تعامل با Aspose.PDF Cloud API، می توانید فرآیند تبدیل را به طور یکپارچه آغاز کنید. هنگام استفاده از این رویکرد، اولین گام این است که با استفاده از دستور زیر یک نشانه دسترسی JWT ایجاد کنید:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

هنگامی که یک توکن JWT داریم، لطفاً دستور زیر را برای تبدیل فایل XPS به فرمت PDF و ذخیره خروجی در درایو محلی اجرا کنید.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"

در صورتی که نیازی به ذخیره خروجی در فضای ذخیره سازی ابری داریم، لطفاً از دستور زیر استفاده کنید.

curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

«inputXPS» را با نام فایل XPS ورودی موجود در فضای ذخیره‌سازی ابری، «resultantPDF» را با نام تصویر پی‌دی‌اف حاصل و «accessToken» را با نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

در پایان، ما آموخته ایم که با استفاده از Aspose.PDF Cloud SDK برای .NET یا با استفاده از دستورات cURL در ارتباط با Aspose.PDF Cloud API، می توانیم راه حل های کارآمد و قابل اعتمادی را برای تبدیل فایل های XPS به فرمت PDF پیاده سازی کنیم. با توجه به معماری مبتنی بر ابر، می‌توانید بدون نیاز به نصب‌های پیچیده محلی به قابلیت‌های قدرتمند تبدیل و دستکاری سند دسترسی داشته باشید. بنابراین، ما به شدت توصیه می کنیم که گردش کار پردازش اسناد را ساده کنید و پتانسیل کامل محتوای دیجیتال را باز کنید.

لینک های مفید

مقالات مرتبط

ما به شدت توصیه می کنیم برای کسب اطلاعات در مورد پست های وبلاگ زیر بازدید کنید: