تصویر به پی دی اف جاوا

PDF به یک قالب جهانی برای به اشتراک گذاری اسناد از طریق اینترنت تبدیل شده است. بنابراین، فرمت های مختلف فایل های دیگر قبل از مبادله به PDF تبدیل می شوند. یکی از محبوب‌ترین تبدیل‌های تصویر به PDF است که ممکن است شامل PNG به PDF، JPEG به PDF، BMP به PDF و غیره باشد. بنابراین، این مقاله نحوه تبدیل تصاویر را پوشش می‌دهد. به PDF در جاوا.

تبدیل تصویر جاوا به پی دی اف - دانلود رایگان

Aspose.PDF for Java یک API دستکاری PDF محبوب است که به شما امکان می دهد فایل های PDF را ایجاد و پردازش کنید. علاوه بر این، به شما این امکان را می دهد که PNG، JPEG، BMP و سایر تصاویر را به صورت یکپارچه به PDF تبدیل کنید. می‌توانید API را دانلود یا با استفاده از پیکربندی Maven زیر نصب کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.3</version>
</dependency>

مراحل تبدیل تصویر به PDF در جاوا

Aspose.Imaging برای جاوا ساده ترین راه را برای تبدیل تصاویر فرمت های محبوب به PDF فراهم می کند. در زیر مراحل تبدیل تصویر(ها) به PDF در جاوا آمده است.

  • یک PDF جدید ایجاد کنید و صفحاتی را به آن اضافه کنید.
  • تصاویر را از فایل ها یکی یکی بارگذاری کنید.
  • هر تصویر را به PDF اضافه کنید.
  • PDF را در مکان دلخواه ذخیره کنید.

حال بیایید مراحل فوق را به کد تبدیل کنیم و با استفاده از جاوا یک تصویر را به صورت PDF ذخیره کنیم.

یک تصویر را به صورت PDF در جاوا ذخیره کنید

مراحل زیر برای تبدیل یک تصویر PNG، JPEG، BMP یا TIFF به PDF است.

  • یک شی از کلاس Document ایجاد کنید.
  • با استفاده از روش Document.getPages().add() یک صفحه جدید به سند اضافه کنید و مرجع آن را در یک شی Page دریافت کنید.
  • یک شی از کلاس Image ایجاد کنید.
  • تصویر را با استفاده از روش Image.setFile(String) با ارائه مسیر فایل تصویر تنظیم کنید.
  • با استفاده از روش Page.getParagraphs().add(Image) تصویر را به پاراگراف PDF اضافه کنید.
  • فایل PDF را با استفاده از روش Document.save(String) ذخیره کنید.

نمونه کد زیر نحوه تبدیل یک تصویر PNG، JPEG، BMP یا TIFF را به PDF در جاوا نشان می دهد.

// Instantiate Document Object
Document doc = new Document();

// اضافه کردن یک صفحه به صفحات مجموعه سند
Page page = doc.getPages().add();

// فایل تصویر منبع را در شی Stream بارگیری کنید
java.io.FileInputStream fs = new java.io.FileInputStream("source.png");

// حاشیه ها را طوری تنظیم کنید که تصویر مناسب باشد و غیره.
page.getPageInfo().getMargin().setBottom(0);
page.getPageInfo().getMargin().setTop(0);
page.getPageInfo().getMargin().setLeft(0);
page.getPageInfo().getMargin().setRight(0);
page.setCropBox(new Rectangle(0, 0, 400, 400));

// یک شیء تصویری ایجاد کنید
Image image1 = new Image();

// تصویر را به مجموعه پاراگراف های بخش اضافه کنید
page.getParagraphs().add(image1);

// جریان فایل تصویر را تنظیم کنید
image1.setImageStream(fs);

// فایل PDF حاصل را ذخیره کنید
doc.save("Image2PDF.pdf");

تصویر به PDF

تصویر به پی دی اف جاوا

Java API برای تبدیل تصویر به PDF - یک مجوز رایگان دریافت کنید

برای استفاده از API بدون محدودیت ارزیابی، می توانید یک مجوز موقت رایگان دریافت کنید.

نتیجه

در این مقاله نحوه تبدیل تصاویر به PDF با استفاده از جاوا را یاد گرفتید. می توانید از نمونه کد ارائه شده برای تبدیل PNG، BMP، JPEG و سایر تصاویر محبوب به PDF استفاده کنید. در صورتی که می‌خواهید Aspose.PDF را برای جاوا کاوش کنید، می‌توانید به مستندات مراجعه کنید. علاوه بر این، می توانید سوالات خود را در [فروم 17 ما ارسال کنید.

همچنین ببینید