JPEG را با استفاده از Java به PDF تبدیل کنید

JPEG را با استفاده از Java به PDF تبدیل کنید

JPEG و PDF دو فرمت فایل به‌طور گسترده در زمان حاضر هستند. PNG و JPEG فایل‌های تصویر رستری هستند در حالی که PDF بر اساس فایل‌های وکتور است. با این حال، شما نیاز دارید JPEG را به PDF تبدیل کنید زیرا الزامات کسب‌وکار تغییر می‌کنند. بنابراین، ما از این تولیدکننده PDF در سطح سازمانی library برای دستیابی به تبدیل JPEG به PDF استفاده خواهیم کرد. علاوه بر این، این امکان را به شما می‌دهد تا به‌طور برنامه‌نویسی، فایل‌های تصویری رایج را تجزیه، پردازش و به PDF تبدیل کنید. بیایید کد نمونه‌ای برای تبدیل JPEG به PDF با استفاده از API Java بنویسیم.

ما بخش‌های زیر را پوشش خواهیم داد:

نصب کتابخانه تولید PDF

از نظر نصب، می‌توانید یک راهنما کامل برای نصب این کتابخانه در پروژه جاوای خود پیدا کنید. لطفاً اطمینان حاصل کنید که Java بر روی سیستم شما نصب شده است. با این حال، دو راه وجود دارد: یا می‌توانید دانلود 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>
    <classifier>jdk17</classifier>
</dependency>

JPEG را با استفاده از Java به PDF تبدیل کنید

این کتابخانه تولیدکننده PDF به توسعه‌دهندگان این امکان را می‌دهد که تماس‌های API را برای پاسخگویی به نیازهای تجاری پیکربندی کنند.

شما می‌توانید مراحل و کد اسنپتی که در زیر ذکر شده است را دنبال کنید:

  1. یک شی از کلاس Document ایجاد کنید.
  2. Call the getPages().add() method to add a page into the document.
  3. یک نمونه از کلاس Image را ایجاد کنید.
  4. فایل تصویر JPEG نمونه را با فراخوانی متد setFile بارگذاری کنید.
  5. متد setFixWidth را برای تنظیم عرض تصویر فراخوانی کنید.
  6. متد setFixHeight را برای تعیین ارتفاع تصویر فراخوانی کنید.
  7. سازنده کلاس TextFragment را مقداردهی اولیه کنید و متد setTitle را برای تنظیم عنوان تصویر JPEG فراخوانی کنید.
  8. setApplyResolution متد یک مقدار بولی را تنظیم می‌کند که مشخص می‌کند آیا تصویر در حین تولید از وضوح استفاده می‌کند یا خیر.
  9. setBlackWhite روش یک مقدار بولی تنظیم می‌کند که نشان می‌دهد آیا تصویر به طور اجباری به سیاه و سفید تبدیل شده است یا خیر.
  10. تابع getParagraphs().add(image) را برای اضافه کردن تصویر JPEG به صفحه فراخوانی کنید.
  11. Call the save method to save the output as a PDF document.

کپی و چسباندن کد زیر را در فایل اصلی خود انجام دهید:


// یک شی از کلاس Document ایجاد کنید
Document document = new Document();
// متد getPages().add() را برای افزودن یک صفحه به سند فراخوانی کنید
Page page = document.getPages().add();
// یک نمونه از کلاس تصویر را نمونه‌سازی کنید
Image image = new Image();
// فایل نمونه تصویر JPEG را با فراخوانی متد setFile بارگذاری کنید.
image.setFile( "sample.jpeg");
// متد setFixWidth را فراخوانی کنید تا عرض تصویر را تنظیم کنید
image.setFixWidth(250);
// متد setFixHeight را فراخوانی کنید تا ارتفاع تصویر را تنظیم کنید
image.setFixHeight(300);
// مقداردهی اولیه سازنده کلاس TextFragment و فراخوانی متد setTitle برای تنظیم عنوان تصویر JPEG
image.setTitle(new TextFragment("Setting the image title"));
// متد setApplyResolution یک مقدار بولی را تنظیم می‌کند که نشان می‌دهد آیا تصویر در حین تولید از وضوح استفاده می‌کند یا خیر.
image.setApplyResolution(true);
// روش setBlackWhite یک مقدار بولی را تنظیم می‌کند که نشان می‌دهد آیا تصویر به‌زور به سیاه و سفید تبدیل شده است یا خیر.
image.setBlackWhite(false);
// از روش getParagraphs().add(image) برای اضافه کردن تصویر JPEG به صفحه استفاده کنید
page.getParagraphs().add(image);
// متد save را برای ذخیره خروجی به عنوان یک مستند PDF فراخوانی کنید
document.save("JPEGtoPDF.pdf");

شما می‌توانید خروجی را در تصویر زیر مشاهده کنید:

JPEG to PDF

مجوز رایگان دریافت کنید

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

Summing up

ما اینجا این پست وبلاگ آموزشی را به پایان می‌رسانیم و امیدواریم که شما یاد گرفته‌اید چگونه JPEG را به PDF به صورت برنامه‌نویسی با استفاده از Java تبدیل کنید. علاوه بر این، می‌توانید به documentation این کتابخانه تولید PDF مراجعه کنید تا با سایر ویژگی‌ها آشنا شوید. این پست وبلاگ به شما کمک خواهد کرد اگر به دنبال ساختن یک تبدیل‌کننده JPEG به PDF به صورت برنامه‌نویسی هستید. همچنین، لطفاً به conholdate.com برای آخرین به‌روزرسانی‌ها مراجعه نمایید.

Ask a question

شما می‌توانید ما را از سوالات یا پرسش‌های خود در forum مطلع کنید.

سؤالات متداول

چگونه با استفاده از جاوا تصویر را به PDF تبدیل کنیم؟

این تولیدکننده PDF library را برای تبدیل فرمت‌های محبوب تصویر به فرمت فایل PDF به‌صورت برنامه‌نویسی نصب کنید.

آیا می توانم JPG را به PDF تبدیل کنم؟

لطفاً این link را مشاهده کنید تا کد نمونه‌ای که فرمت فایل JPEG/JPG را به فرمت PDF در یک برنامه Java تبدیل می‌کند، را بدانید.

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