PDF به PNG

تبدیل PDF به PNG با NET REST API.

با تبدیل فایل‌های PDF خود به [PNG] (https://docs.fileformat.com/image/png/) سطح جدیدی از تطبیق‌پذیری و تأثیر بصری را باز کنید. تصاویر. با استفاده از توانایی تولید تصاویر با کیفیت بالا از اسناد PDF، نمایشگر PDF آنلاین را توسعه دهید. مراحل آسان و ساده برای ایجاد تصاویری خیره کننده، به اشتراک گذاری آسان محتوا و ارتقای پروژه های دیجیتالی خود به سطح بعدی. بنابراین، اگر به دنبال نمایش صفحات خاص، حفظ کیفیت تصویر یا بهبود سازگاری در پلتفرم‌ها هستید، تبدیل PDF به PNG دنیای جدیدی از امکانات را در اختیار شما قرار می‌دهد. در این مقاله، چگونگی استفاده از قدرت .NET REST API را برای تبدیل بی‌وقفه PDF به PNG بررسی خواهیم کرد تا روشی پویاتر و جذاب‌تر از نظر بصری داشته باشید.

PDF Processing REST API

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

اکنون، به سادگی «Aspose.PDF-Cloud» را در NuGet packages manager در داخل Visual Studio IDE جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. مراحل مهم بعدی دریافت اعتبار مشتری از [داشبورد ابری] (https://dashboard.aspose.cloud/) است. در صورتی که حساب موجود ندارید، به سادگی با دنبال کردن دستورالعمل‌های مشخص شده در [راه اندازی سریع] (https://docs.aspose.cloud/total/getting-started/quickstart/) یک حساب رایگان ایجاد کنید.

PDF به PNG با استفاده از C#.NET

بیایید جزئیات و قطعه کد را بررسی کنیم تا نیاز تبدیل PDF به فرمت PNG را انجام دهیم. لطفاً از قطعه کد زیر برای تبدیل تصاویر PDF به PNG استفاده کنید.

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

// اعتبار مشتری را از https://dashboard.aspose.cloud/ دریافت کنید
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

// نام فایل PDF را وارد کنید
String inputFile = "Binder1-1.pdf";

// برای تبدیل صفحه اول PDF به تصویر PNG با API تماس بگیرید
var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

// روش سفارشی برای ذخیره PNG حاصل در درایو محلی
saveToDisk(response, "/Users/nayer/Downloads/Convertednew.png");

// روش ذخیره محتوای جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

در زیر جزئیات مربوط به قطعه کد ذکر شده در بالا آورده شده است.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

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

var response = pdfApi.GetPageConvertToPng(inputFile, 1, width: 800, height: 1000);

برای بارگیری یک فایل PDF از فضای ذخیره سازی ابری و تبدیل صفحه اول به فرمت PNG با API تماس بگیرید.

saveToDisk(response, "/Users/nayyer/Downloads/Converted.png");

روش سفارشی ما برای ذخیره PNG حاصل در درایو محلی.

تبدیل pdf به png

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

سند PDF مورد استفاده در مثال بالا را می توان از [Binder1.pdf] دانلود کرد (https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/blob/master/testData/Binder1.pdf) .

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

همچنین می توانیم با استفاده از دستورات cURL و Aspose.PDF Cloud API تبدیل PDF به PNG را انجام دهیم. با cURL، می‌توانیم درخواست‌های HTTP را مستقیماً با ارائه پارامترهای لازم و اعتبارنامه‌های احراز هویت به نقاط پایانی API ارسال کنیم. این رویکرد انعطاف‌پذیری و راحتی را ارائه می‌دهد و به ما امکان می‌دهد تبدیل PDF به PNG را به طور یکپارچه در گردش‌های کاری یا برنامه‌های کاربردی موجود شما ادغام کنیم.

اولین قدم در این رویکرد، تولید توکن دسترسی JWT است. لطفا دستور زیر را اجرا کنید:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

اکنون دستور زیر را برای تبدیل صفحه دوم فایل PDF به فرمت PNG و ذخیره خروجی در درایو محلی اجرا کنید.

curl -v "https://api.aspose.cloud/v3.0/pdf/{inputFile}/pages/2/convert/png?width=800&height=1000" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "converter.png"

«inputFile» را با نام یک سند PDF ورودی موجود در فضای ذخیره‌سازی ابری، و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

نتیجه

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

هر رویکردی را که انتخاب کنید، Aspose.PDF Cloud API به شما این امکان را می دهد که PDF را بدون زحمت به PNG تبدیل کنید و پتانسیل پردازش اسناد PDF را باز می کند.

لینک های مفید

مقالات مرتبط

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