تبدیل تصاویر JPG به PDF یک نیاز رایج در زمان آرشیو کردن اسناد یا چاپ است. PDF نسبت به تصاویر JPEG قابلیت سازگاری بهتری، قالب بندی حرفه‌ای‌تر و مدیریت فایل آسان‌تری را فراهم می‌کند. در این مقاله، شما یاد خواهید گرفت که چگونه JPG را به PDF در C# با استفاده از Aspose.PDF Cloud SDK برای .NET — یک API REST قدرتمند و مقیاس‌پذیر برای اتوماسیون اسناد — تبدیل کنید.

API برای تبدیل JPG به PDF

با استفاده از Aspose.PDF Cloud SDK for .NET، می‌توانید به‌راحتی تصویر JPG را به اسناد PDF به‌خوبی ساختاربندی‌شده تبدیل کنید. این امر خروجی با کیفیت بالا را تضمین کرده و کنترل کاملی بر روی چیدمان صفحه، هم‌راستایی تصویر، وضوح و موارد دیگر ارائه می‌دهد — همه این‌ها بدون نیاز به ابزارهای شخص ثالث یا نصب Microsoft Office.

ویژگی‌های کلیدی API:

  • از تبدیل JPG و سایر فرمت‌های تصویری (PNG، BMP و غیره) به PDF پشتیبانی می‌کند.
  • اندازه صفحه، حاشیه‌ها، تراز تصویر و مقیاس‌بندی را تعیین کنید
  • کاملاً از طریق API REST کار می‌کند و مستقل از پلتفرم است.
  • معمارای امن و مبتنی بر Cloud با پشتیبانی از OAuth 2.0

Aspose.PDF Cloud SDK را برای .NET نصب کنید:

از NuGet برای نصب SDK در برنامه .NET خود استفاده کنید:

Install-Package Aspose.PDF-Cloud

در Aspose Cloud Dashboard ثبت‌نام کنید تا شناسه کلاینت و رمزش را دریافت کنید.

تبدیل JPG به PDF در C# با SDK .NET

در زیر یک مثال ساده از تبدیل یک فایل JPG به PDF با استفاده از C# و Aspose.PDF Cloud SDK آورده شده است:

  • در ابتدا، یک نمونه از Configuration ایجاد کنید که در آن اطلاعات کاربری کلاینت را عبور دهیم.
  • در مرحله دوم، یک شی از PdfApi را ایجاد کنید در حالی که شی Configuration را ارسال می‌کنید.
  • ثالثاً، تصویر JPG ورودی را با استفاده از UploadFileRequest به فضای ذخیره سازی ابری بارگذاری کنید.
  • حالا یک شی از PostInsertImageRequest ایجاد کنید که در آن خواص PDF نتیجه را تعریف کنیم.
  • در نهایت، به API PostInsertImage(…) برای انجام تبدیل JPG به PDF مراجعه کنید.
// برای مثال‌های بیشتر، https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples

// مجوزهای مشتری را از https://dashboard.aspose.cloud/ دریافت کنید.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";

// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// نام تصویر ورودی JPG
String imageFile = "44781.jpg ";

String resultantPDF = "Resultant.pdf";
// یک سند PDF خالی در فضای ذخیره‌سازی ابری ایجاد کنید
DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

// شماره صفحه فایل PDF
int pageNumber = 1;

// مختصات برای تصویر در سند PDF
// مختصات در نقطه از سمت پایین چپ به سمت بالا راست است.
double llx = 1.0;
double lly = 1.0;
double urx = 680.0;
double ury = 900.0;

// بارگذاری تصویر JPG از درایو محلی
using (var inputFile = System.IO.File.OpenRead(imageFile))
{
    // نام نام سند. (ضروری)
    // pageNumber شماره صفحه. (الزامی)
    // llx Coordinate lower left X. (required)
    // lly Coordinate lower left Y. (required)
    // موقعیت urx بالا سمت راست X. (ضروری)
    // وری مختصات بالا سمت راست Y. (اجباری)
    // imageFilePath مسیر به فایل تصویری در صورتی که مشخص شده باشد. در غیر این صورت، محتوای درخواست استفاده می‌شود. (اختیاری)
    // ذخیره سازی ذخیره سازی سند. (اختیاری)
    // پوشه پوشه سند. (اختیاری)
    // image فایل تصویر. (اختیاری)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
JPEG به PDF آنلاین

Image:- پیش نمایش تبدیل JPG به PDF.

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

شما همچنین می‌توانید تبدیل را با استفاده از cURL و درخواست‌های REST API انجام دهید.

  1. دریافت توکن دسترسی:
curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  1. یک PDF خالی ایجاد کنید:
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"
  1. پرینت JPEG به PDF:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath={sourceImage}&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data"

مقدار {ACCESSTOKEN} و sourceImage را با توکن و مسیر تصویر واقعی خود در ذخیره‌سازی ابری جایگزین کنید.

تبدیل JPG به PDF آنلاین (بدون نیاز به کد)

اگر شما یک تبدیل بصری سریع را ترجیح می‌دهید؟ برنامه رایگان JPG to PDF Online Converter ما را امتحان کنید تا فرآیند را به صورت آنی بدون هیچ گونه کد نویسی تست کنید.

jpg to pdf

برنامه تبدیل رایگان JPEG به PDF.

نتیجه‌گیری

با Aspose.PDF Cloud SDK برای .NET، تبدیل JPG به PDF ساده، قابل اعتماد و مقیاس‌پذیر برای هر برنامه .NET است. چه از طریق C# یا RESTful API، می‌توانید روندهای تبدیل تصویر به PDF را با دقت و سرعت خودکار کنید. از آن برای خودکارسازی مستندات، اشتراک‌گذاری تصویر ایمن یا آرشیو با کیفیت بالا استفاده کنید.

پیوندهای مفید

📚 مقالات مرتبط

ما به شدت بازدید از بلاگ پست‌های زیر را برای اطلاعات در مورد پیشنهاد می‌دهیم: