HTML
JPG
PDF
XML
DOCX
PDF
تحويل PDF إلى SVG في Java SDK
تحويل مستندات PDF إلى صيغة SVG باستخدام Aspose.PDF Cloud Java SDK
Get Startedكيفية تحويل PDF إلى SVG باستخدام SDK للـ Java
من أجل تحويل PDF إلى SVG، سنستخدم Aspose.PDF Cloud Java SDK يتيح لك هذا الـ Cloud SDK بناء تطبيقات إنشاء وتحرير وتحويل PDF المستندة إلى السحابة بسهولة باستخدام لغة Java لمنصات سحابية متنوعة. افتح المستودع مدير الحزم، ابحث عن 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 إلى SVG عبر Java SDK
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات PDF إلى SVG في بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- رفع ملف المستند الخاص بك
- تنفيذ عملية التحويل
- تنزيل النتيجة
يعرض هذا الكود النموذجي تحويل PDF إلى SVG باستخدام Cloud Java SDK
ppackage 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 ConvertPdfToSvg {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_FILE_NAME = "sample.pdf";
String IMAGE_OUTPUT = "convert_pdf_output_svg.zip";
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 to Svg
AsposeResponse response = pdfApi.putPdfInStorageToSvg(PDF_FILE_NAME, Path.of(REMOTE_FOLDER, IMAGE_OUTPUT).toString(), REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting PDF to SVG! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER, IMAGE_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, IMAGE_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, IMAGE_OUTPUT).toString()));
System.out.println("Successfully converted PDF document to SVG ! '" + IMAGE_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 2007+)
PDF إلى EMF (تنسيق ميتافايل محسن)
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)
TEXT إلى PDF (مستند نصي)
TIFF إلى PDF (تنسيق الصورة الموسومة)
XPS إلى PDF (مواصفات ورق XML)