پی ڈی ایف سے جے پی جی

جاوا کلاؤڈ SDK کا استعمال کرتے ہوئے pdf کو jpg میں تبدیل کریں۔

PDF فائلیں انٹرنیٹ پر معلومات اور ڈیٹا کے اشتراک کے لیے بڑے پیمانے پر استعمال ہوتی ہیں۔ اب ان دستاویزات کو دیکھنے کے لیے ہمیں مخصوص ایپلی کیشنز استعمال کرنے کی ضرورت ہے لیکن اگر ہم پی ڈی ایف کو JPG کے طور پر محفوظ کرتے ہیں تو اسے کسی بھی پلیٹ فارم اور کسی بھی ڈیوائس پر دیکھا جا سکتا ہے۔ اس کے علاوہ، فائل کا سائز بہت کم ہو گیا ہے. مزید برآں، ہم آسانی سے پی ڈی ایف ویور تیار کر سکتے ہیں کیونکہ، ایک بار جب ہم پی ڈی ایف کو بطور تصویر محفوظ کر لیتے ہیں، تو ہم تصویر کو کسی بھی براؤزر میں لوڈ کر سکتے ہیں۔ لہذا، اس مضمون میں، ہم کلاؤڈ API کا استعمال کرتے ہوئے PDF کو JPG آن لائن میں تبدیل کرنے کی تفصیلات پر تبادلہ خیال کرنے جا رہے ہیں۔

پی ڈی ایف سے جے پی جی کنورژن API

[Aspose.PDF Cloud SDK for Java3 ایک حیرت انگیز پروڈکٹ ہے جو ہمیں جاوا ایپلی کیشنز کے اندر PDF فائل کی تخلیق، ہیرا پھیری، اور مختلف [معاون شدہ فارمیٹس] میں تبدیل کرنے کے قابل بناتا ہے۔ یہ آپ کو پی ڈی ایف کو تصویر میں تبدیل کرنے کے قابل بھی بناتا ہے۔ لہذا SDK استعمال کرنے کے لیے، پہلے ہمیں maven build type پروجیکٹ کے pom.xml میں درج ذیل تفصیلات شامل کرکے اسے انسٹال کرنا ہوگا۔

<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 ڈیش بورڈ] پر جا کر ایک مفت اکاؤنٹ بنانے کی ضرورت ہے۔ آپ اپنا موجودہ GitHub یا Google اکاؤنٹ استعمال کر کے سائن اپ کر سکتے ہیں، یا سبسکرپشن مکمل کرنے کے لیے ایک نیا اکاؤنٹ بنائیں بٹن پر کلک کریں۔

جاوا میں پی ڈی ایف کو جے پی جی میں تبدیل کریں۔

پی ڈی ایف کو آن لائن JPG میں تبدیل کرنے کی ضرورت کو پورا کرنے کے لیے براہ کرم نیچے دی گئی ہدایات پر عمل کریں۔

  • پہلے، PdfApi کلاس کی ایک مثال بنائیں جہاں ہم کلائنٹ آئی ڈی کلائنٹ سیکرٹ کو بطور دلیل فراہم کرتے ہیں۔
  • دوم، فائل آبجیکٹ کا استعمال کرتے ہوئے لوکل ڈرائیو سے ان پٹ پی ڈی ایف کا مواد پڑھیں
  • اب اپلوڈ فائل(…) طریقہ استعمال کرکے ان پٹ پی ڈی ایف فائل کو کلاؤڈ اسٹوریج میں اپ لوڈ کریں۔
  • نتیجہ خیز jpg تصویر کے لیے طول و عرض کی وضاحت کریں (یہ اختیاری دلائل ہیں)
  • آخر میں، PdfApi کے putPageConvertToJpeg(…) طریقہ کو کال کریں جو ان پٹ پی ڈی ایف، تبدیل ہونے کے لیے صفحہ نمبر، نتیجے میں آنے والی تصویر کے لیے JPG نام، اور طول و عرض لیتا ہے۔
// مزید مثالوں کے لیے، براہ کرم ملاحظہ کریں https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ سے ClientID اور ClientSecret حاصل کریں
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
    
    // PdfApi کی ایک مثال بنائیں
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // ان پٹ پی ڈی ایف دستاویز کا نام
    String inputFile = "45.pdf";
    // نتیجے میں JPG تصویر کا نام
    String resultantImage = "Resultant.jpg";
  
    // ان پٹ پی ڈی ایف فائل کا مواد پڑھیں
    File file = new File("c://Users/"+inputFile);
    
    // کلاؤڈ اسٹوریج پر پی ڈی ایف اپ لوڈ کریں۔
    pdfApi.uploadFile("input.pdf", file, null);
        
    // پی ڈی ایف کا صفحہ نمبر جسے تبدیل کرنا ہے۔
    int pageNumber = 1;
  
    // نتیجے میں JPG تصویر کی چوڑائی
    int width = 800;
    // نتیجے میں JPG تصویر کی اونچائی
    int height = 1000;
  
    // پی ڈی ایف سے جے پی جی کی تبدیلی کے لیے 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);
		}

سی آر ایل کمانڈز کا استعمال کرتے ہوئے پی ڈی ایف ٹو امیج

ہم کمانڈ لائن ٹرمینل پر سی آر ایل کمانڈز کا استعمال کرتے ہوئے پی ڈی ایف کو امیج فارمیٹ میں بھی تبدیل کر سکتے ہیں۔ تاہم، Aspose.PDF کلاؤڈ تک رسائی حاصل کرنے کے لیے، ہمیں آپ کے انفرادی کلائنٹ کی اسناد کی بنیاد پر پہلے JSON ویب ٹوکن (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 تیار ہونے کے بعد، براہ کرم پی ڈی ایف کو تصویر میں تبدیل کرنے اور آؤٹ پٹ کو کلاؤڈ اسٹوریج میں محفوظ کرنے کے لیے درج ذیل کمانڈ پر عمل کریں۔

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 کمانڈز کے استعمال کے بارے میں بھی سیکھا ہے۔ API کی طرف سے پیش کی جانے والی دیگر حیرت انگیز صلاحیتوں کو سیکھنے کے لیے پروڈکٹ کی دستاویزات ایک بہترین ذریعہ ہے۔ اس لیے ہمارا مشورہ ہے کہ آپ ہمارے APIs کو استعمال کرنے کی کوشش کریں اور اگر آپ کو API کا استعمال کرتے ہوئے کوئی مسئلہ درپیش ہو تو براہ کرم بلا جھجک [مفت پروڈکٹ سپورٹ فورم] سے رابطہ کریں۔

متعلقہ مضامین

ہم اس بارے میں مزید تفصیلات کے لیے درج ذیل بلاگز پر جانے کی بھی سفارش کرتے ہیں: