HTML
JPG
PDF
XML
DOCX
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 في بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
- إنشاء كائن للاتصال بواجهة API السحابية
- رفع ملف المستند الخاص بك
- تنفيذ التحويل
- تنزيل النتيجة
يظهر هذا المثال الكود تحويل 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)