به دلیل نیاز به محتوای بصری همه کاره و به راحتی قابل اشتراک گذاری، نیاز به تبدیل اسناد PDF به تصاویر JPG به طور فزاینده ای رایج شده است. اگرچه فایلهای PDF معمولاً برای حفظ و توزیع اسناد استفاده میشوند، اما در مورد سازگاری با وب و ادغام چند رسانهای، اغلب محدودیتهایی ایجاد میکنند. بنابراین، نیاز ضروری برای تبدیل PDF به JPG، یک فرآیند دگرگون کننده است که شکاف بین اسناد ثابت و محتوای بصری پویا را پر می کند. در این مقاله، مزایا و روشهای تبدیل PDF به JPG را با استفاده از .NET REST API بررسی میکنیم و به شما این امکان را میدهد تا به راحتی پتانسیل کامل محتوای دیجیتال خود را باز کنید.
API تبدیل PDF به JPG
تبدیل اسناد PDF به تصاویر JPG با Aspose.PDF Cloud SDK for .NET ساده و ساده شده است. این SDK قوی نه تنها تبدیل یکپارچه PDF به JPG را تسهیل می کند، بلکه طیف گسترده ای از قابلیت های پیشرفته را برای دستکاری جامع اسناد ارائه می دهد. علاوه بر این، با Aspose.PDF Cloud SDK، توسعهدهندگان میتوانند بدون زحمت فرآیند تبدیل را آغاز کنند، یکپارچگی تصاویر JPG حاصل را حفظ کرده و از نمایش دقیق محتوا اطمینان حاصل کنند.
برای استفاده از SDK، «Aspose.Pdf-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «افزودن بسته» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.
تبدیل فرمت PDF به JPG در C#.NET
بخش زیر جزئیات نحوه دستیابی به یک تبدیل PDF به JPG کارآمد با استفاده از C#.NET را توضیح می دهد.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
یک شی از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
pdfApi.UploadFile("sourceFile.pdf", stream);
فایل PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید.
pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
برای تبدیل اولین صفحه PDF به تصویر JPG در ابعاد مشخص با 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 = "Binder1-1.pdf";
// شماره صفحه فایل PDF
int pageNumber = 1;
// فایل PDF منبع را از درایو محلی بارگیری کنید
using (var stream = System.IO.File.OpenRead(inputFile))
{
// فایل PDF منبع را در فضای ذخیره سازی ابری آپلود کنید
pdfApi.UploadFile("sourceFile.pdf", stream);
// برای تبدیل PDF به تصاویر JPG با API تماس بگیرید
var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
// جریان حاصل را در درایو محلی ذخیره کنید
saveToDisk(resltant, "myResultant.jpg");
}
// روش ذخیره جریان در فایل در درایو محلی
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
فایل PDF نمونه و JPG حاصله تولید شده در مثال بالا را می توان از binder.pdf و myResultant.jpg دانلود کرد.
- می توانید از Image Viewer رایگان آنلاین ما برای پیش نمایش تصویر JPG حاصل استفاده کنید.
تبدیل PDF به تصویر با استفاده از دستورات cURL
تبدیل اسناد PDF به تصاویر JPG با استفاده از Aspose.PDF Cloud و دستورات cURL یک راه حل ساده و کارآمد برای تبدیل سند ارائه می دهد. این رویکرد دقت در حفظ کیفیت و طرحبندی تصاویر JPG حاصل را تضمین میکند و یکپارچگی محتوای PDF اصلی را حفظ میکند. علاوه بر این، معماری مبتنی بر Cloud آن، مقیاسپذیری و دسترسی را تضمین میکند و به شما این امکان را میدهد تا وظایف تبدیل سند را بدون نیاز به نصبهای پیچیده محلی به طور موثر انجام دهید.
اولین گام در این رویکرد، تولید یک نشانه دسترسی 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"
اکنون، لطفا دستور زیر را برای تبدیل PDF به فرمت تصویر و ذخیره خروجی در درایو محلی اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/pdf/sourceFile.pdf/pages/1/convert/jpeg?width=600&height=800" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.jpg"
در صورتی که نیاز به بارگذاری فایل PDF از فضای ذخیره سازی ابری داریم و همچنین می خواهیم خروجی را در فضای ذخیره سازی ابری ذخیره کنیم، لطفا دستور زیر را اجرا کنید.
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/2/convert/jpeg?outPath={resultantFile}&width=800&height=1000" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
«sourceFile» را با نام فایل PDF ورودی موجود در فضای ذخیرهسازی ابری، «resultantFile» با نام تصویر JPG حاصل و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
نتیجه
در نتیجه، فرآیند تبدیل اسناد PDF به تصاویر JPG به عنوان یک جنبه محوری از مدیریت اسناد مدرن و توزیع محتوا است. در طول این بحث، ما رویکردهای مختلفی را برای دستیابی به این تبدیل بررسی کردهایم، از استفاده از Aspose.PDF Cloud SDK برای داتنت گرفته تا استفاده از دستورات cURL با Aspose.PDF Cloud API. صرف نظر از روش انتخاب شده، ما میتوانیم به راحتی به هدف خود برای سادهسازی گردشهای کاری پردازش اسناد و باز کردن پتانسیل کامل محتوای دیجیتال دست یابیم.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم برای کسب اطلاعات در مورد پست های وبلاگ زیر بازدید کنید: