pdf به jpg

تبدیل pdf به jpg با استفاده از Java cloud SDK

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

API تبدیل PDF به JPG

Aspose.PDF Cloud SDK for Java محصولی شگفت‌انگیز است که ما را قادر می‌سازد تا ایجاد فایل PDF، دستکاری و تبدیل به [فرمت‌های پشتیبانی‌شده4 مختلف را در برنامه‌های جاوا پیاده‌سازی کنیم. همچنین شما را قادر می سازد PDF را به تصویر تبدیل کنید. بنابراین برای استفاده از SDK، ابتدا باید آن را با افزودن جزئیات زیر در pom.xml پروژه ساخت نوع maven نصب کنیم.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

<dependencies>
    <dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-pdf-cloud</artifactId>
		<version>21.11.0</version>
	</dependency>
</dependencies>

اکنون باید با مراجعه به Aspose.Cloud dashboard یک حساب کاربری رایگان ایجاد کنیم. می توانید با استفاده از حساب کاربری GitHub یا Google موجود خود ثبت نام کنید، یا برای تکمیل اشتراک، روی دکمه ایجاد یک حساب جدید کلیک کنید.

تبدیل PDF به JPG در جاوا

لطفاً دستورالعمل‌های مشخص‌شده در زیر را برای انجام الزامات تبدیل PDF به JPG به صورت آنلاین دنبال کنید.

  • ابتدا یک نمونه از کلاس PdfApi ایجاد کنید که در آن Client ID Client Secret را به عنوان آرگومان ارائه می کنیم
  • در مرحله دوم، محتوای PDF ورودی را از درایو محلی با استفاده از شی File بخوانید
  • اکنون فایل PDF ورودی را با استفاده از روش uploadFile(…) در فضای ذخیره سازی ابری آپلود کنید
  • تعریف ابعاد برای تصویر jpg حاصل (اینها آرگومان های اختیاری هستند)
  • در نهایت، روش putPageConvertToJpeg(…) PdfApi را فراخوانی کنید که PDF ورودی، شماره صفحه مورد نظر، نام JPG حاصل و ابعاد تصویر حاصل را می گیرد.
// برای نمونه های بیشتر، لطفاً به https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java مراجعه کنید

try
    {
    // ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // یک نمونه از PdfApi ایجاد کنید
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // نام سند PDF ورودی
    String inputFile = "45.pdf";
    // نام تصویر JPG حاصل
    String resultantImage = "Resultant.jpg";
  
    // محتوای فایل PDF ورودی را بخوانید
    File file = new File("c://Users/"+inputFile);
    
    // PDF را در فضای ذخیره سازی ابری آپلود کنید
    pdfApi.uploadFile("input.pdf", file, null);
        
    // شماره صفحه PDF برای تبدیل
    int pageNumber = 1;
  
    // عرض تصویر JPG حاصل
    int width = 800;
    // ارتفاع تصویر JPG حاصل
    int height = 1000;
  
    // برای تبدیل PDF به JPG با API تماس بگیرید
    pdfApi.putPageConvertToJpeg("input.pdf", pageNumber, resultantImage, width, height, null, null);
    
    // چاپ پیام وضعیت تبدیل
    System.out.println("PDF to JPG conversion sucessfull !");
		}catch(Exception ex)
		{
			System.out.println(ex);
		}

PDF به تصویر با استفاده از دستورات cURL

ما همچنین می توانیم PDF را با استفاده از دستورات cURL روی ترمینال خط فرمان به فرمت تصویر تبدیل کنیم. با این حال، برای دسترسی به Aspose.PDF Cloud، ابتدا باید یک JSON Web Token (JWT) بر اساس اعتبار مشتری شخصی شما ایجاد کنیم. لطفا دستور زیر را برای تولید توکن JWT اجرا کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

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

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/jpeg?outPath=resultant.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نتیجه

در این وبلاگ مهارت شگفت انگیزی را برای تبدیل PDF به JPG با استفاده از کدهای جاوا یاد گرفتید. به طور مشابه، شما همچنین در مورد استفاده از دستورات cURL برای ذخیره PDF در تصویر از طریق ترمینال خط فرمان یاد گرفته اید. مستندات محصول منبع عالی برای یادگیری سایر قابلیت های شگفت انگیز ارائه شده توسط API است. بنابراین پیشنهاد می کنیم از API های ما استفاده کنید و در صورتی که در هنگام استفاده از API با مشکلی مواجه شدید، لطفاً با [تالار گفتمان پشتیبانی رایگان محصول] تماس بگیرید.

مقالات مرتبط

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