PDF فایلها در دنیای دیجیتال فراگیر شدهاند و به عنوان قالبی جهانی برای اشتراکگذاری اسناد در پلتفرمها و دستگاههای مختلف عمل میکنند. توانایی آنها در حفظ قالب بندی و اطمینان از سازگاری بدون توجه به محیط مشاهده، آنها را در صنایع و برنامه های متعدد ضروری ساخته است. با این حال، مواردی وجود دارد که تبدیل فایلهای PDF به فرمتهای دیگر ضروری میشود، بهویژه زمانی که صحبت از اشتراکگذاری یا ارائه اطلاعات به روشی بصری قابل دسترستر باشد. بنابراین، با تبدیل اسناد PDF به تصاویر JPG، می توانید به راحتی صفحات یا عناصر خاصی را از فایل های PDF استخراج کرده و آنها را در ارائه ها، گزارش ها یا محتوای وب قرار دهید. بیایید جزئیات نحوه تبدیل سند PDF را با استفاده از REST API به JPG بررسی کنیم.
SDK تبدیل PDF به JPG
با GroupDocs.Conversion Cloud SDK for .NET، تبدیل PDF به JPG هم یکپارچه و هم کارآمد است. این Cloud SDK نتایج تبدیل با کیفیت بالا را تضمین میکند، طرحبندی، قالببندی و وضوح محتوای PDF را در طول فرآیند حفظ میکند. بنابراین، تنها با چند خط کد، میتوانید فرآیند تبدیل را آغاز کنید، فایل PDF ورودی را مشخص کنید و تصاویر JPG حاصل را بدون زحمت در مورد پیچیدگیهای راهاندازی و پیکربندیها دریافت کنید.
حال برای استفاده از SDK اولین قدم نصب آن است. بنابراین، GroupDocs.Conversion-Cloud را در NuGet Package Manager جستجو کنید و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
مرحله مهم بعدی دریافت اعتبار مشتری (یعنی شناسه مشتری و راز مشتری) است. بنابراین، لطفاً برای کسب اطلاعات در مورد نحوه دریافت اعتبار مشتری، از این [آموزش] کوتاه 8 دیدن کنید.
تبدیل PDF به JPG با استفاده از C#.NET
در این بخش، ما قصد داریم جزئیات مربوط به تبدیل یکپارچه PDF به JPG با استفاده از C#.NET را بررسی کنیم.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را که در آن شیء پیکربندی را به عنوان آرگومان ورودی ارسال می کنیم، مقداردهی اولیه کنید.
var apiInstance = new ConvertApi(configurations);
- فایل پیدیاف ورودی را در فضای ذخیرهسازی ابری آپلود کنید و نام سند PDF ورودی را ارسال کنید.
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام PDF ورودی، فرمت خروجی به عنوان «jpg» و نام تصویر JPEG حاصل را مشخص می کنیم.
var settings = new ConvertSettings{...}
- برای تبدیل PDF به فرمت JPG با ConvertDocumentRequest API تماس بگیرید. پس از تبدیل موفقیت آمیز، تصویر JPG حاصل در فضای ذخیره سازی ابری ذخیره می شود.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// نمونه های بیشتر در https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// اعتبار API خود را دریافت کنید
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// یک نمونه از کلاس Configuration ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// مقدار ApiBaseUrl را برای تنظیم url پایه API تبدیل PDF به JPG تعریف کنید.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// یک نمونه از کلاس ConvertApi را با شیء کلاس Configuration راه اندازی کنید.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// فایل PDF را از درایو محلی بارگیری کنید
using (var stream = System.IO.File.OpenRead("input.pdf"))
{
// یک نمونه از FileApi ایجاد کنید
var fileUpload = new FileApi(configurations);
// فایل PDF ورودی را در فضای ذخیره سازی ابری آپلود کنید
fileUpload.UploadFile(new UploadFileRequest("input.pdf", stream));
// ConvertSettings را ایجاد کنید که در آن PDF ورودی و نام تصویر JPG حاصل را تعریف می کنیم
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.pdf",
Format = "jpg",
OutputPath = "resultant.jpg"
};
// روش ConvertDocument را برای تبدیل PDF به JPG به صورت برنامه نویسی فراخوانی کنید.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// چاپ پیام موفقیت آمیز
Console.WriteLine("The PDF to JPG conversion completed successfully !");
}
}
نمونه فایل PDF استفاده شده در مثال بالا را می توانید از input.pdf دانلود کنید.
PDF به تصویر با استفاده از دستورات cURL
اگر رابطهای خط فرمان را ترجیح میدهید یا به قابلیتهای تبدیل دستهای نیاز دارید، میتوانیم تبدیل سند PDF به JPG را با استفاده از GroupDocs.Conversion Cloud و دستورات cURL انجام دهیم، زیرا راهحلی ساده و کارآمد ارائه میدهند. با دستورات cURL، میتوانید به راحتی فرآیند تبدیل را آغاز کنید، فایل PDF ورودی را مشخص کنید، و تصاویر JPG حاصل را دریافت کنید—همه بدون نیاز به کدنویسی یا یکپارچهسازی پیچیده.
اولین گام در این رویکرد، به دست آوردن اعتبار شخصی (App Key و App SID) و تولید رمز دسترسی JWT است. هنگامی که توکن JWT داشتیم، لطفا دستور cURL زیر را برای تبدیل PDF به تصویر اجرا کنید.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"FilePath\": \"{inputFile}\", \"Format\": \"jpg\", \"LoadOptions\": { \"Format\": \"JPG\" },\"OutputPath\": \"{resultantFile}\"}"
لطفاً «inputFile» را با نام سند PDF ورودی موجود در فضای ذخیرهسازی ابری، «resultantFile» با نام تصویر JPG خروجی و «accessToken» را با رمز JWT که در بالا ایجاد شده است جایگزین کنید. پس از تبدیل موفقیت آمیز، فایل حاصل در فضای ذخیره سازی ابری ذخیره می شود.
برنامه تبدیل PDF به JPG رایگان
آیا به دنبال یک برنامه تبدیل PDF به JPG رایگان هستید؟ لطفاً از برنامه خارج از جعبه، سبک و فوق کارآمد تبدیل PDF به JPG ما که در بالای API GroupDocs.Conversion توسعه یافته است، استفاده کنید.
سوالات متداول
چگونه PDF را به PNG تبدیل کنیم؟
- GroupDocs.Conversion Cloud SDK is equally capable of converting PDF to PNG format. For further details, please visit Convert PDF to PNG with REST API.
آیا می توانم به کد منبع API تبدیل دسترسی داشته باشم؟
- کد منبع کامل GroupDocs.Conversion Cloud SDK for .NET را می توان از مخزن GitHub دانلود کرد.
لینک های مفید
نتیجه
به طور خلاصه، چه شما GroupDocs.Conversion Cloud SDK را برای .NET انتخاب کنید یا از دستورات cURL با GroupDocs.Conversion Cloud استفاده کنید، تبدیل سند PDF به JPG یک فرآیند یکپارچه است. هر دو روش راهحلهای کارآمدی را برای خودکار کردن وظایف تبدیل سند، ارائه انعطافپذیری و قابلیت اطمینان ارائه میدهند. بنابراین، صرفنظر از روش انتخابی، هر دو روش به شما این امکان را میدهند که بدون زحمت PDF را به JPG تبدیل کنید و گردشهای کاری پردازش اسناد خود را به راحتی ساده کنید.
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: