XLS سے PDF

ایکسل کو PDF آن لائن میں تبدیل کرنے کا طریقہ سیکھیں۔

ایک XLSB ایکسل بائنری فائل فارمیٹ ہے، اور ریکارڈز اور ڈھانچے کا ایک مجموعہ ہے جو ایکسل ورک بک کے مواد کی وضاحت کرتا ہے۔ مواد میں اعداد، متن، یا دونوں نمبر اور متن، فارمولے، بیرونی ڈیٹا کنکشن، چارٹس، اور تصاویر کی غیر ساختہ یا نیم ساختہ جدولیں شامل ہو سکتی ہیں۔ دوسری طرف، PDF کسی بھی پلیٹ فارم پر بغیر کسی سمجھوتہ کے وفاداری کے مواد کو دیکھنے کی صلاحیت فراہم کرتا ہے۔ لہذا اس قابلیت کی وجہ سے، ہم جاوا SDK کا استعمال کرتے ہوئے XLSB کو پروگرام کے مطابق پی ڈی ایف میں تبدیل کرنے کے بارے میں تفصیلات پر تبادلہ خیال کرنے جا رہے ہیں۔

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

Aspose.Cells Cloud SDK for Java ہمارا ایوارڈ یافتہ حل ہے جو مقبول Excel فارمیٹس کو PDF، HTML، TIFF، [CSV] میں تخلیق، ترمیم اور تبدیل کرنے کی صلاحیتیں فراہم کرتا ہے۔ 7، اور دیگر معاون فائل فارمیٹس۔ اس کی طاقتور اور لچکدار خصوصیات، یہ کلاؤڈ بیسڈ API ایکسل سپریڈ شیٹس کو پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے ایک آسان اور موثر حل فراہم کرتا ہے۔ اب SDK استعمال کرنے کے لیے، ہم maven build قسم کے pom.xml میں درج ذیل حوالہ شامل کرنے جا رہے ہیں۔

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.5</version>
    </dependency>
</dependencies>

اب کلاؤڈ SDK استعمال کرنے کے لیے، آپ کو Aspose Cloud پر ایک مفت اکاؤنٹ رجسٹر کرنا ہوگا اور Cloud Dashboard پر کلائنٹ آئی ڈی اور کلائنٹ سیکریٹ تلاش کرنا/بنانا ہوگا۔

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

مندرجہ ذیل سیکشن میں، ہم XLSB کو پی ڈی ایف فارمیٹ میں تبدیل کرنے اور آؤٹ پٹ کو کلاؤڈ اسٹوریج میں محفوظ کرنے کے بارے میں تفصیلات پر تبادلہ خیال کرنے جا رہے ہیں۔

  • ان پٹ آرگیومینٹس کے بطور کلائنٹ کی اسناد فراہم کرتے ہوئے CellsApi کی ایک مثال بنائیں
  • ان پٹ XLSB کا نام، نتیجہ خیز فارمیٹ، اور آؤٹ پٹ فائل کا نام بتائیں
  • اپلوڈ فائل(…) طریقہ استعمال کرکے ان پٹ XLSB کو کلاؤڈ اسٹوریج میں اپ لوڈ کریں۔
  • آخر میں، تبادلوں کا عمل شروع کرنے کے لیے طریقہ cellsWorkbookGetWorkbook(…) کو کال کریں
// مزید مثالوں کے لیے، براہ کرم ملاحظہ کریں https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // https://dashboard.aspose.cloud/ سے ClientID اور ClientSecret حاصل کریں
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // کلائنٹ کی اسناد کا استعمال کرتے ہوئے CellsApi کی ایک مثال بنائیں
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ان پٹ XLSB ورک بک کا نام
    String name = "myDocument.xlsb";
    // پاس ورڈ کی تفصیلات اگر ورک بک انکرپٹ میں ہے۔
    String password = null;
    // وضاحت کرتا ہے کہ آیا ورک بک کی قطاروں کو آٹو فٹ ہونے کے لیے سیٹ کریں۔
    Boolean isAutoFit = true;
    // وضاحت کرتا ہے کہ آیا صرف ٹیبل ڈیٹا کو محفوظ کریں۔ صرف ایکسل کے لیے پی ڈی ایف استعمال کریں۔
    Boolean onlySaveTable = true;
    // نتیجہ فائل کی شکل
    String format = "PDF";
		
    // لوکل سسٹم سے فائل لوڈ کریں۔
    File file = new File("c://Users/shahbnay/Downloads/"+name);	
    // کلاؤڈ اسٹوریج میں ان پٹ XLSB اپ لوڈ کریں۔
    api.uploadFile("input.xlsb", file, "Internal");

    // دستاویز کی تبدیلی کا عمل انجام دیں۔
    File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.pdf","Internal", null);        
        
    // کامیابی کا پیغام پرنٹ کریں۔
    System.out.println("XLSB sucessfully converted to PDF format !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

مندرجہ بالا مثال میں استعمال کردہ نمونہ فائلوں سے ڈاؤن لوڈ کیا جا سکتا ہے

XLS سے PDF

تصویر 1:- XLSB سے پی ڈی ایف کی تبدیلی کا پیش نظارہ

CURL کمانڈز کا استعمال کرتے ہوئے XLSB سے PDF

اس سیکشن میں، ہم کلاؤڈ اسٹوریج سے XLSB لوڈ کرنے اور اسے پی ڈی ایف فارمیٹ میں تبدیل کرنے کے لیے cURL کمانڈ استعمال کرنے جا رہے ہیں۔ لہذا ایک پیشگی شرط کے طور پر، ہمیں پہلے کلائنٹ کی اسناد کی بنیاد پر 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 GET "https://api.aspose.cloud/v3.0/cells/input.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

نتیجہ

اس مضمون میں، ہم نے ایکسل سپریڈ شیٹس کو JSON فارمیٹ میں تبدیل کرنے کے لیے ایک طاقتور اور لچکدار حل تیار کرنے کے لیے تفصیلات پر تبادلہ خیال کیا ہے۔ API ایک ہی اسپریڈشیٹ کے ساتھ ساتھ ایک سے زیادہ اسپریڈشیٹ کو ایک ساتھ تبدیل کرنے کی یکساں صلاحیت رکھتا ہے۔ اس لیے جاوا کے لیے Aspose.Cells Cloud SDK کی مدد سے، Excel کو PDF میں تبدیل کرنے کے لیے ایک قابل اعتماد اور موثر حل تیار کریں۔ ایک ہی وقت میں، CURL کمانڈز کا استعمال کرتے ہوئے XLS کو PDF میں تبدیل کرکے REST فن تعمیر کا فائدہ اٹھائیں۔

اس کے باوجود، ہم آپ کو پروڈکٹ کی دستاویزات کو دریافت کرنے اور API کی طرف سے پیش کردہ دیگر دلچسپ خصوصیات کے بارے میں جاننے کی بھرپور حوصلہ افزائی کرتے ہیں۔ آخر میں، اگر آپ کو API کا استعمال کرتے ہوئے کوئی مسئلہ درپیش ہوتا ہے، تو براہ کرم بلا جھجھک ہم سے [پروڈکٹ سپورٹ فورم] کے ذریعے رابطہ کریں۔

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

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