لفظ سے تصویر

جاوا میں لفظ کو TIFF دستاویز میں تبدیل کریں۔

موثر اور آسان دستاویز کی تبدیلی کے حل کی مسلسل بڑھتی ہوئی ضرورت ہے۔ ہم سرکاری اور ذاتی ڈیٹا اسٹوریج کے لیے MS Word دستاویزات استعمال کرتے ہیں۔ وہ کارپوریٹ، یونیورسٹی اور سرکاری تنظیموں کے ذریعے باضابطہ معلومات کے تبادلے کے لیے مقبول فائل فارمیٹ میں سے ایک ہیں۔ اب، دستاویزات کو غیر مجاز ہیرا پھیری سے روکنے کے لیے، ہم لفظ کو تصویر میں تبدیل کر سکتے ہیں۔ لہذا اس تکنیکی مضمون میں، ہم خاص طور پر اس بات پر توجہ مرکوز کریں گے کہ جاوا REST API کا استعمال کرتے ہوئے Word دستاویزات کو TIFF تصاویر میں کیسے تبدیل کیا جائے۔

یہ مضمون ڈویلپرز کو اپنی ایپلی کیشنز میں دستاویز کی تبدیلی کی صلاحیتوں کو تیزی سے اور آسانی سے ضم کرنے کے قابل بناتا ہے، جس سے ورڈ سے ٹف، ورڈ سے تصویر، لفظ سے تصویر، یا کوڈ کی صرف چند لائنوں کے ساتھ DOC سے ٹف میں تبدیل کرنا ممکن ہو جاتا ہے۔

ورڈ ٹو امیج کنورژن API

Aspose.Words Cloud SDK for Java ایک REST API ہے جو دستاویز میں ہیرا پھیری کی خصوصیات کی ایک رینج فراہم کرتا ہے، بشمول Word دستاویزات کو TIFF امیجز میں تبدیل کرنے کی صلاحیت۔ اس کے سادہ اور استعمال میں آسان انٹرفیس کے ساتھ، ڈویلپرز دستاویز کی تبدیلی کی پیچیدگیوں کے بارے میں فکر کیے بغیر، اپنی جاوا ایپلی کیشنز میں اس فعالیت کو تیزی سے اور آسانی سے نافذ کر سکتے ہیں۔ مجموعی طور پر، یہ ورڈ دستاویزات کو TIFF امیجز، PDF، Word to JPG، Word to HTML، اور مختلف دیگر [معاون فائل فارمیٹس] میں تبدیل کرنے کا ایک طاقتور ٹول ہے۔ ] اس کے سیدھے سادے API اور حسب ضرورت اختیارات کے ساتھ، آپ آسانی سے اپنی ایپلی کیشنز میں اس فعالیت کو نافذ کر سکتے ہیں اور دستاویز کی تبدیلی کے عمل کو ہموار کر سکتے ہیں۔

اب، SDK استعمال کرنے کے لیے، maven build type پروجیکٹ کے pom.xml میں درج ذیل تفصیلات شامل کریں۔

<repositories> 
    <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>http://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-words-cloud</artifactId>
        <version>22.8.0</version>
    </dependency>
</dependencies>

پروجیکٹ میں JDK حوالہ شامل کرنے کے بعد، ہمیں Aspose Cloud پر ایک مفت اکاؤنٹ بنانا ہوگا۔ اب [ڈیش بورڈ] پر کلائنٹ آئی ڈی اور کلائنٹ سیکریٹ تلاش کریں۔

جاوا میں لفظ کو TIFF دستاویز میں تبدیل کریں۔

اس سیکشن میں، ہم جاوا کوڈ کا ٹکڑا استعمال کرتے ہوئے ورڈ کو امیج (TIFF دستاویز) میں تبدیل کرنے جا رہے ہیں۔ سورس ورڈ دستاویز کو کلاؤڈ اسٹوریج سے لوڈ کیا جائے گا اور تبادلوں کے بعد، اسے اسی کلاؤڈ اسٹوریج میں محفوظ کیا جائے گا۔

  • سب سے پہلے، WordsApi کا ایک آبجیکٹ بنائیں جہاں ہم کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ کو پیرامیٹرز کے طور پر پاس کرتے ہیں۔
  • دوم، فائل آبجیکٹ کا استعمال کرتے ہوئے لوکل ڈرائیو سے ان پٹ ورڈ دستاویز کو پڑھیں۔
  • تیسرا، UploadFileRequest مثال بنائیں جس میں فائل کی مثال بطور دلیل درکار ہو۔
  • اب کلاؤڈ سٹوریج پر ورڈ دستاویز کو اپ لوڈ کرنے کے لیے طریقہ uploadFile(…) کو کال کریں۔
  • GetDocumentWithFormatRequest(…) کا ایک آبجیکٹ بنائیں جب کہ ایک ان پٹ ورڈ دستاویز کا نام، آؤٹ پٹ فارمیٹ ویلیو TIFF کے طور پر، اور نتیجے میں فائل کا نام بطور دلیل فراہم کریں۔
  • آخر میں، ورڈ کو امیج میں تبدیل کرنے اور آؤٹ پٹ کو کلاؤڈ سٹوریج میں محفوظ کرنے کے لیے طریقہ getDocumentWithFormat(…) کو کال کریں۔
// مزید کوڈ کے ٹکڑوں کے لیے، براہ کرم https://github.com/aspose-words-cloud/aspose-words-cloud-java

    // https://dashboard.aspose.cloud/ سے ClientID اور ClientSecret حاصل کریں
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
    try
	{
        // WordsApi کا ایک آبجیکٹ بنائیں
        // اگر baseUrl کالعدم ہے تو WordsApi ڈیفالٹ https://api.aspose.cloud استعمال کرتا ہے
        WordsApi wordsApi = new WordsApi(clientId, clientSecret, null);

        // لوکل ڈرائیو سے پی ڈی ایف کا مواد پڑھیں
        File file = new File("C:\\input.docx");
        
        // فائل اپ لوڈ کی درخواست بنائیں
        UploadFileRequest uploadRequest = new UploadFileRequest(Files.readAllBytes(file.toPath()), "input.docs", null);
        
        // کلاؤڈ اسٹوریج پر فائل اپ لوڈ کریں۔
        wordsApi.uploadFile(uploadRequest);
            
        // نتیجے میں ٹف نام کی وضاحت کرتے ہوئے دستاویز کی تبدیلی کی درخواست آبجیکٹ بنائیں
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest("input.docx", "TIFF", "", "default","", "", "", "Converted.tiff","");
            
        // ورڈ کو امیج (TIFF) میں تبدیل کرنے اور آؤٹ پٹ کو کلاؤڈ اسٹوریج میں محفوظ کرنے کے لیے API کو کال کریں۔
        wordsApi.getDocumentWithFormat(request);
        
        System.out.println("Sucessfully converted Word to TIFF document !");
	}catch(Exception ex)
	{
	    System.out.println(ex);
	} 
لفظ سے TIFF پیش نظارہ

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

مندرجہ بالا مثال میں استعمال کردہ نمونہ ورڈ دستاویز کو testmultipages.docx سے ڈاؤن لوڈ کیا جا سکتا ہے اور نتیجے میں TIFF دستاویز کو Converted.tiff سے ڈاؤن لوڈ کیا جا سکتا ہے۔

cURL کمانڈز کا استعمال کرتے ہوئے تصویر میں لفظ

اس سیکشن میں، ہم ورڈ میں تصویر کی تبدیلی کے لیے cURL کمانڈ استعمال کرنے جا رہے ہیں۔ اب، پہلا قدم مندرجہ ذیل کمانڈ پر عمل کرتے ہوئے JWT رسائی ٹوکن تیار کرنا ہے۔

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ہمارے پاس JWT ٹوکن ہونے کے بعد، براہ کرم کلاؤڈ اسٹوریج سے ورڈ دستاویز لوڈ کرنے اور TIFF دستاویز میں محفوظ کرنے کے لیے درج ذیل کمانڈ کو استعمال کریں۔ نتیجہ خیز TIFF بھی کلاؤڈ اسٹوریج میں محفوظ ہے۔

curl -v -X GET "https://api.aspose.cloud/v4.0/words/Resultant.docx?format=TIFF&outPath=converted.tiff" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"

نتیجہ

آخر میں، ورڈ دستاویزات کو TIFF امیجز میں تبدیل کرنا بہت سے ڈویلپرز کے لیے ایک اہم کام ہے، اور جاوا کے لیے Aspose.Words Cloud SDK اس کام کو پہلے سے کہیں زیادہ آسان بنا دیتا ہے۔ اس کے طاقتور REST API اور حسب ضرورت اختیارات کے ساتھ، ڈویلپر اپنی جاوا ایپلی کیشنز میں دستاویز کی تبدیلی کی صلاحیتوں کو تیزی سے اور آسانی سے ضم کر سکتے ہیں۔ چاہے آپ کو کسی ایک دستاویز یا دستاویزات کی ایک بڑی کھیپ کو تبدیل کرنے کی ضرورت ہو، جاوا کے لیے Aspose.Words Cloud SDK ورڈ کو TIFF امیجز میں تبدیل کرنے کے لیے ایک قابل اعتماد اور موثر حل فراہم کرتا ہے۔ لہذا، اگر آپ اپنی جاوا ایپلیکیشن کے لیے ایک مضبوط اور صارف دوست دستاویز کی تبدیلی کا حل تلاش کر رہے ہیں، تو جاوا کے لیے Aspose.Words Cloud SDK یقینی طور پر تلاش کرنے کے قابل ہے۔

اس کے علاوہ، SDK کا مکمل سورس کوڈ GitHub پر شائع ہوا ہے اور اسے مفت میں ڈاؤن لوڈ کیا جا سکتا ہے۔ آپ SwaggerUI کے ذریعے ویب براؤزر کے اندر API تک رسائی پر بھی غور کر سکتے ہیں۔ آخر میں، APIs استعمال کرنے کے دوران اگر آپ کو کسی قسم کی پریشانی کا سامنا کرنا پڑتا ہے، تو براہ کرم بلا جھجھک ہم سے [پروڈکٹ سپورٹ فورم9 کے ذریعے رابطہ کریں۔

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

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