HTML
JPG
PDF
XML
DOCX
PDF
تحويل BMP إلى PDF في SDK جافا
تصدير مستندات BMP إلى صيغ متعددة بما في ذلك PDF باستخدام Aspose.PDF Cloud SDK لجافا
Get Startedكيفية تحويل BMP إلى PDF باستخدام SDK لجافا
من أجل تحويل BMP إلى PDF، سنستخدم Aspose.PDF Cloud Java SDK يسمح لك هذا SDK السحابي بإنشاء تطبيقات إنشاء وتحرير وتحويل PDF سحابية بسهولة بلغة جافا لمختلف المنصات السحابية. Open 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
خطوات تحويل BMP إلى PDF عبر SDK جافا
يمكن لمطوري Aspose.PDF Cloud بسهولة تحميل وتحويل ملفات BMP إلى PDF خلال بضع أسطر من الشيفرة فقط.
- إنشاء كائن Configuration جديد باستخدام سر التطبيق والمفتاح الخاصين بك
- إنشاء كائن للاتصال بواجهة برمجة التطبيقات السحابية
- رفع ملف المستند الخاص بك
- تنفيذ التحويل
- تحميل النتيجة
يعرض هذا المثال البرمجي تحويل BMP إلى PDF باستخدام SDK السحابي لجافا
package com.aspose.asposecloudpdfusecases.conversions;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
import com.aspose.asposecloudpdf.model.ImageSrcType;
import com.aspose.asposecloudpdf.model.ImageTemplate;
import com.aspose.asposecloudpdf.model.ImageTemplatesRequest;
public class ConvertBMToPdf {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_OUTPUT = "convert_bmp_pdf_output.pdf";
String BMP_FILE_NAME = "sample.bmp";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, BMP_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, BMP_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files %s successfully uploaded!", BMP_FILE_NAME));
ImageTemplatesRequest imageTemplatesRequest = new ImageTemplatesRequest()
.isOCR(false)
.imagesList(new ArrayList<ImageTemplate>(){{
add(new ImageTemplate().imagePath(srcPath).imageSrcType(ImageSrcType.COMMON));
}});
AsposeResponse response = ConversionsHelper.pdfApi().putImageInStorageToPdf(PDF_OUTPUT, imageTemplatesRequest, REMOTE_FOLDER, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting image to PDF! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = ConversionsHelper.pdfApi().downloadFile(Path.of(REMOTE_FOLDER , PDF_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
تحويلات أخرى مدعومة
يمكنك أيضًا تحويل العديد من صيغ الملفات الأخرى
BMP TO PDF (صورة Bitmap)
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 (صورة Bitmap)
PDF إلى DOCX (مستند Word (Office 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)