Word إلى مستند TIFF

قم بتحويل Word إلى مستند TIFF عبر الإنترنت | تحويل DOC إلى TIFF باستخدام Java

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

تحويل الكلمات API

سنستخدم Aspose.Words Cloud SDK لـ Java لإجراء عمليات تحويل المستندات. SDK متاح للتنزيل في Maven و GitHub. نظرًا لأننا سنقوم بتنزيل SDK من Maven ، لذا يرجى إضافة الأسطر التالية إلى pom.xml في مشروع Maven build الخاص بك.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words-cloud</artifactId>
    <version>22.4.0</version>
    <type>pom</type>
</dependency>

نحتاج أيضًا إلى إنشاء حساب مجاني من خلال زيارة Aspose.Cloud dashboard ، حتى نتمكن من إدارة مستنداتنا في التخزين السحابي.

تحويل Word إلى مستند TIFF في Java

يحدد القسم التالي الخطوات الخاصة بكيفية تحميل مستند Word من التخزين السحابي وتحويله إلى صورة TIFF. بعد التحويل ، يتم تخزين الصورة الناتجة في نفس التخزين السحابي.

  • أولاً ، قم بإنشاء كائن من ApiClient والذي يأخذ بيانات اعتماد العميل كوسائط.
  • ثم قم بإنشاء مثيل WordsApi أثناء تمرير كائن ApiClient كوسيطة
  • من أجل تحديد اسم TIFF الناتج ، سنستخدم طريقة setFileName (…) لفئة TiffSaveOptionsData
  • نظرًا لأننا مهتمون حاليًا بتحويل الصفحة الوحيدة من الفهرس الأول من مستند Word ، فسنحدد قيم الفهرس
  • قبل الأخير ، نحتاج إلى إنشاء كائن من SaveAsTiffRequest حيث نقوم بتمرير كائن TiffSaveOptionsData وقيم فهرس الصفحة والمعلمات الاختيارية الأخرى
  • أخيرًا ، قم بإجراء التحويل عن طريق استدعاء طريقة saveAsTiff () لفئة WordsApi أثناء تمرير كائن SaveAsTiffRequest كوسيطة.
// للحصول على أمثلة وملفات بيانات كاملة ، يرجى الانتقال إلى https://github.com/aspose-words-cloud/aspose-words-cloud-java
// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/

try {
    // إنشاء مثيل ApiClient أثناء توفير بيانات اعتماد العميل كوسائط
    ApiClient apiClient = new ApiClient("bbf94a2c-6d7e-4020-b4d2-b9809741374e", "1c9379bb7d701c26cc87e741a29987bb", null);
    // تهيئة كائن WordsApi باستخدام كائن ApiClient كوسيطة
    WordsApi wordsApi = new WordsApi(apiClient);
    
    // إنشاء كائن من TiffSaveOptionsData
    TiffSaveOptionsData requestSaveOptions = new TiffSaveOptionsData();
    // حدد اسم إخراج صورة TIFF ليتم تخزينها في التخزين السحابي
    requestSaveOptions.setFileName("Resultant.tiff");

    // فهرس وعدد الصفحات في مستند Word المراد تحويله
    int pageCount =1;
    int pageIndex = 1;
    
    // قيم تأثير الترميز الثنائي
    String tiffBinarizationMethod = "FloydSteinbergDithering";
    String dmlEffectsRenderingMode = "Simplified";
  
    // قم بإنشاء كائن SaveAsTiff حيث نحدد ملف Word المصدر ليتم تحميله من التخزين السحابي
    // عدد الصفحات المراد تحويلها وبدء فهرس الصفحات
    SaveAsTiffRequest saveRequest = new SaveAsTiffRequest(
                    "test_multi_pages.docx",
                    requestSaveOptions,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    pageCount,
                    pageIndex,
                    null,
                    null,
                    null,
                    null,
                    null,
                    null,
                    dmlEffectsRenderingMode,
                    tiffBinarizationMethod,
                    null,
                    null);
    
    // استدعاء API لبدء عملية التحويل
    wordsApi.saveAsTiff(saveRequest);

    System.out.println("Word to TIFF Document conversion has been successful");
    }catch (Exception ex)
    {
        System.out.println(ex.getStackTrace());
    }

تحويل Word DOC إلى TIFF باستخدام أوامر cURL

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

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/test_multi_pages.docx/saveAs/tiff?pageCount=1&pageIndex=0&tiffBinarizationMethod=FloydSteinbergDithering" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{\"FileName\":\"converted.tiff\",\"SaveFormat\":\"tiff\",\"AllowEmbeddingPostScriptFonts\":true,\"DmlRenderingMode\":\"Fallback\",\"DmlEffectsRenderingMode\":\"Simplified\",\"ImlRenderingMode\":\"Fallback\",\"ZipOutput\":false,\"UpdateLastSavedTimeProperty\":true,\"UpdateSdtContent\":true,\"UpdateFields\":true,\"Dml3DEffectsRenderingMode\":\"Basic\",\"UpdateCreatedTimeProperty\":true,\"UpdateLastPrintedProperty\":true,\"FlatOpcXmlMappingOnly\":true,\"ColorMode\":\"Normal\",\"JpegQuality\":0,\"MetafileRenderingOptions\":{\"EmfPlusDualRenderingMode\":\"EmfPlusWithFallback\",\"EmulateRasterOperations\":true,\"RenderingMode\":\"VectorWithFallback\",\"UseEmfEmbeddedToWmf\":true,\"ScaleWmfFontsToMetafileSize\":true},\"NumeralFormat\":\"European\",\"OptimizeOutput\":true,\"PageCount\":0,\"PageIndex\":0,\"HorizontalResolution\":600,\"ImageBrightness\":0,\"ImageColorMode\":\"None\",\"ImageContrast\":0,\"PixelFormat\":\"Format16BppRgb555\",\"Resolution\":100,\"Scale\":1,\"UseAntiAliasing\":true,\"UseGdiEmfRenderer\":true,\"UseHighQualityRendering\":true,\"VerticalResolution\":800,\"ThresholdForFloydSteinbergDithering\":0,\"TiffBinarizationMethod\":\"Threshold\",\"TiffCompression\":\"None\"}"

لمعاينة ملف TIFF الناتج ، يمكنك التفكير في استخدام تطبيق عارض الصور المجاني على الإنترنت.

استنتاج

لقد تعلمنا الطريقة البسيطة والفعالة لتحويل MS Word إلى مستند TIFF باستخدام Java SDK. يتم إجراء كل التحويل في السحابة أثناء استخدام عدد أقل من أسطر الكود. وبالمثل ، تعلمنا أيضًا خطوات تصدير Word Doc إلى صورة TIFF باستخدام أوامر cURL عبر محطة سطر الأوامر. بصرف النظر عن عمليات التحويل ، يمكنك أيضًا إجراء عدد كبير من العمليات المفيدة باستخدام Cloud API الخاص بنا ويمكن استكشاف تفاصيلها في دليل المبرمجين. في حال واجهتك أية مشكلات أثناء استخدام واجهة برمجة التطبيقات ، فلا تتردد في الاتصال بنا عبر منتدى دعم المنتج المجاني.

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

يوصى بشدة بالمقالات التالية للتعرف على: