HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل PDF إلى XPS في مجموعة تطوير جافا

تحويل مستندات PDF إلى تنسيق XPS باستخدام Aspose.PDF Cloud Java SDK

Get Started

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

من أجل تحويل PDF إلى XPS، سنستخدم 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

خطوات تحويل PDF إلى XPS عبر مجموعة تطوير جافا

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

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

يظهر هذا الكود العيني تحويل PDF إلى XPS باستخدام مجموعة تطوير جافا السحابية


    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 ConvertPdfToXps {
    public static void Convert() {
        String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";

        String PDF_FILE_NAME  = "sample.pdf";
	    String XPS_OUTPUT = "convert_pdf_output.xps";
    
        try {
            PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

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

           // convert PDF document to XPS
            AsposeResponse response = pdfApi.putPdfInStorageToXps(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, XPS_OUTPUT).toString(), REMOTE_FOLDER, null);

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

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

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

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