HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل XPS إلى PDF في SDK جافا

تصدير مستندات XPS إلى صيغ متعددة بما في ذلك PDF باستخدام Aspose.PDF Cloud Java SDK

Get Started

كيفية تحويل XPS إلى PDF باستخدام SDK للغة جافا

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

أضف مستودع Aspose Cloud إلى ملف pom.xml الخاص بتطبيقك

أضف مستودع Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

لتثبيت مكتبة عميل API في مستودع Maven المحلي الخاص بك، نفّذ ببساطة:

التثبيت من Github


    mvn clean install

خطوات تحويل XPS إلى PDF - SDK جافا السحابي

يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات XPS إلى PDF في بضع أسطر من الشيفرة فقط.

  1. إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
  2. إنشاء كائن للاتصال بواجهة API السحابية
  3. رفع ملف المستند الخاص بك
  4. تنفيذ التحويل
  5. تنزيل النتيجة
 

يظهر هذا المثال الكود تحويل XPS إلى PDF باستخدام SDK جافا السحابي


    package com.aspose.asposecloudpdfusecases.conversions;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class ConvertXpsToPdf {
        public static void Convert() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
            String LOCAL_FOLDER    = "c:\\Samples";

            String XPS_FILE_NAME  = "sample.xps";
            String PDF_XPS_OUTPUT = "convert_xps_pdf_output.pdf";
        
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, XPS_FILE_NAME).toString());
                String srcPath = Path.of(REMOTE_FOLDER, XPS_FILE_NAME).toString();
                pdfApi.uploadFile(srcPath, file, null);
                System.out.println(String.format("Files %s successfully uploaded!", XPS_FILE_NAME));

            // convert XPS to PDF
                AsposeResponse response = pdfApi.putXpsInStorageToPdf(PDF_XPS_OUTPUT, srcPath, REMOTE_FOLDER, null );

                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when converting Markdown to PDF! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, PDF_XPS_OUTPUT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_XPS_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_XPS_OUTPUT).toString()));
                    System.out.println("Successfully converted markdown to PDF document ! '" + PDF_XPS_OUTPUT + "'");
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 
  • التحويلات المدعومة الأخرى

    يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى

    BMP إلى PDF (صورة نقطية)
    EMF إلى PDF (تنسيق ميتافايل محسّن)
    EPUB إلى PDF (صيغة الكتاب الإلكتروني)
    GIF إلى PDF (تنسيق تبادل الرسومات)
    HTML إلى PDF (لغة توصيف النص الفائق)
    JPEG إلى PDF (صورة JPEG)
    MD إلى PDF (ماركداون)
    PCL إلى PDF (لغة أوامر الطابعة)
    PDF إلى BMP (صورة نقطية)
    PDF إلى DOCX (مستند Word لإصدارات Office 2007 وما فوق)
    PDF إلى EMF (تنسيق Metafile المحسن)
    PDF إلى EPUB (تنسيق الكتاب الإلكتروني)
    PDF إلى GIF (تنسيق تبادل الرسومات)
    PDF إلى HTML (لغة ترميز النصوص الفائقة)
    PDF إلى JPEG (صورة JPEG)
    PDF إلى PDF/A (تنسيق المستندات القابل للنقل/A)
    PDF إلى PNG (رسوميات شبكة محمولة)
    PDF إلى PPTX (تنسيق عرض Open XML)
    PDF إلى SVG (رسومات متجهية قابلة للتوسع)
    PDF إلى TEX (نص إخراج LaTeX)
    PDF إلى TIFF (تنسيق الصورة الموسومة)
    PDF إلى TXT (مستند نصي)
    PDF إلى XLSX (ملف Excel بتنسيق OOXML)
    PDF إلى XPS (مواصفات الورق XML)
    PDF إلى PPTX (تنسيق عرض Open XML)
    PNG إلى PDF (رسوميات شبكة محمولة)
    SVG إلى PDF (رسومات متجهية قابلة للتوسع)
    TEX إلى PDF (نص إخراج LaTeX)
    نص إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصورة الموسومة)
    XPS إلى PDF (مواصفات الورق XML)