PDF لتحويل TIFF

كيفية تحويل ملفات PDF إلى TIFF باستخدام Java

JPG إلى PDF أو بعبارة أخرى تحويل الصورة إلى PDF هي من بين العمليات المستخدمة على نطاق واسع والتحويل بين الملفات. ومع ذلك ، قد يكون لدينا مطلب لتحويل PDF إلى صورة خاصة PDF إلى TIFF لأنه يمكن حفظ صفحات متعددة من PDF كصورة TIFF متعددة الإطارات. لذلك في هذه المقالة ، سنناقش التفاصيل حول كيفية تحويل PDF إلى TIFF باستخدام Java Cloud SDK.

PDF إلى TIFF API

نظرًا لأننا نبحث عن إمكانات تحويل ملفات PDF داخل تطبيق Java ، فإن Aspose.PDF Cloud SDK for Java هو خيارنا المحدد. إنه يمكّن المطورين من تنفيذ ميزات إنشاء ملفات PDF وإنشائها ومعالجتها وتحويلها. لا يلزم تنزيل البرنامج أو تثبيته ويتم تنفيذ جميع عمليات معالجة ملفات PDF في السحابة. الآن لاستخدام SDK ، نحتاج إلى إضافة مرجعها في مشروعنا. لذا يرجى إضافة التفاصيل التالية في ملف pom.xml الخاص بمشروع نوع بناء maven.

<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-pdf-cloud</artifactId>
        <version>21.11.0</version>
    </dependency>
</dependencies>

بمجرد إضافة مرجع SDK إلى المشروع ، فإن الخطوة التالية هي إنشاء حساب مجاني عبر Aspose Cloud. لذا يرجى تسجيل الدخول باستخدام حساب تم إنشاؤه حديثًا والبحث / إنشاء معرّف العميل وسر العميل في Cloud Dashboard. هذه التفاصيل مطلوبة في الأقسام اللاحقة.

تحويل ملفات PDF إلى TIFF بجافا

يمكن إجراء تحويل PDF إلى TIFF باستخدام عدد أقل من أسطر التعليمات البرمجية. لذا يرجى اتباع التعليمات الواردة أدناه لتحقيق هذا المطلب. بمجرد نجاح عملية تحويل PDF إلى TIFF ، يتم حفظ الملف الناتج في التخزين السحابي.

  • نحتاج أولاً إلى إنشاء كائن PdfApi مع توفير ClientID وسر العميل كوسائط
  • ثانيًا ، قم بتحميل ملف PDF المدخل باستخدام مثيل الملف
  • ثالثًا ، قم بتحميل ملف PDF المدخل إلى التخزين السحابي باستخدام طريقة uploadFile (…)
  • الآن قم بإنشاء متغيرات سلسلة تحتوي على تفاصيل المسار لـ TIFF الناتجة ، وكائنات عدد صحيح تحدد رقم الصفحة وأبعادها لصورة TIFF
  • أخيرًا ، قم باستدعاء طريقة putPageConvertToTiff (…) التي تتطلب إدخال PDF ومسار صورة TIFF الناتجة ورقم الصفحة والمعلمات الاختيارية التي تحدد أبعاد الملف الناتج
try
    {
    // احصل على ClientID و ClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // إنشاء مثيل لـ PdfApi
    PdfApi pdfApi = new PdfApi(clientSecret,clientId);

    // اسم مستند إدخال PDF
    String inputFile = "marketing.pdf";

    // قراءة محتوى ملف إدخال PDF
    File file = new File("//Users//"+inputFile);
	    
    // تحميل PDF إلى التخزين السحابي
    pdfApi.uploadFile("input.pdf", file, null);

    // اسم صورة TIFF الناتجة
    String resultant = "Resultant.tiff";
	  
    // صفحة محددة من PDF للتحويل
    int pageNumber =2;
    
    // عرض صورة TIFF الناتجة
    int width = 800;
    // ارتفاع صورة TIFF الناتجة
    int height = 1024;
	       
    // استدعاء API لتحويل PDF إلى TIFF عبر الإنترنت
    pdfApi.putPageConvertToTiff("input.pdf", pageNumber, resultant, width, height, null, null);
	    
    // اطبع رسالة النجاح
    System.out.println("Convert PDF to TIFF Successsul !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
تحويل PDF إلى TIFF

صورة 1: - معاينة تحويل PDF إلى TIFF

يمكن تنزيل نموذج ملف PDF المستخدم في المثال أعلاه من marketing.pdf و resultant.tiff

تحويل PDF إلى صورة باستخدام أوامر cURL

كما نعلم أنه يمكن الوصول بسهولة إلى واجهات برمجة تطبيقات REST عبر أوامر cURL ، لذلك في هذا القسم ، سنستكشف خيار كيفية تحويل PDF إلى TIFF باستخدام أوامر 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 ، نحتاج إلى تنفيذ الأمر التالي لحفظ PDF بتنسيق TIFF. يرجى ملاحظة أنه من أجل حفظ الملف محليًا ، فإننا ببساطة نستخدم الوسيطة -o وهو يحفظ الإخراج على محرك الأقراص المحلي.

curl -v -X GET "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/convert/tiff?width=800&height=1024" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o resultant.tiff

خاتمة

لقد استكشفنا خيارات تحويل PDF إلى TIFF باستخدام مقتطف كود Java وكذلك من خلال أوامر cURL. يمكنك أيضًا التفكير في استكشاف المنتج الوثائق لمزيد من استكشاف الميزات المثيرة الأخرى التي تقدمها Java Cloud API. علاوة على ذلك ، يتم نشر جميع حزم SDK الخاصة بجافا كلاود بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، لذلك يمكنك التفكير في تنزيل كود المصدر الكامل من GitHub وتعديله وفقًا لمتطلباتك. في حالة وجود أية مشكلات ، يمكنك الاتصال بنا للحصول على حل سريع عبر منتدى دعم المنتج مجانًا.

مقالات ذات صلة

نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: