jpg به pdf

تبدیل JPG به PDF با .NET REST API.

تبادل اطلاعات و اشتراک‌گذاری اسناد جزء جریان‌های کاری روزانه هستند و توانایی تبدیل تصاویر JPG به اسناد PDF ضروری شده است. در حالی که فایل‌های JPG به‌عنوان فرمت‌های رایج برای ضبط و ذخیره‌سازی تصاویر عمل می‌کنند، اما فاقد تطبیق‌پذیری و قابلیت حمل لازم برای مدیریت جامع اسناد هستند. بنابراین، یک فرآیند تبدیل کننده برای تبدیل JPG به PDF، شکاف بین تصاویر ثابت و اسناد پویا و چند صفحه ای را پر می کند. این مقاله نیاز مبرم به این ویژگی تبدیل را با استفاده از NET REST API بررسی می‌کند.

API تبدیل JPG به PDF

با Aspose.PDF Cloud SDK for .NET، می‌توانید بدون زحمت تبدیل JPG به PDF را شروع کنید، کیفیت تصویر را حفظ کنید و از نمایش دقیق در سند PDF حاصله اطمینان حاصل کنید. معماری مبتنی بر Cloud Aspose.PDF Cloud مقیاس پذیری و دسترسی را تضمین می کند و شما را قادر می سازد تا ویژگی های پیشرفته را به طور یکپارچه در برنامه های خود بدون نیاز به نصب های پیچیده محلی ادغام کنید.

  • جدا از تبدیل، می‌توانید از SDK قدرتمند برای دستکاری اسناد PDF به روش‌های مختلف، از جمله ادغام، تقسیم، و فشرده‌سازی فایل‌های PDF، استخراج متن و تصاویر، اضافه کردن حاشیه‌نویسی و واترمارک، و حتی انجام OCR (تشخیص کاراکتر نوری) برای استخراج استفاده کنید. متن از اسناد اسکن شده

اولین قدم این است که «Aspose.Pdf-Cloud» را در NuGet packages manager جستجو کنید و روی دکمه «Add Package» کلیک کنید. این مرجع SDK را در پروژه شما اضافه می کند. در مرحله دوم، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب کاربری رایگان ایجاد کنید.

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

بخش زیر جزئیاتی را توضیح می دهد که چگونه می توانیم با استفاده از C#.NET به تبدیل JPG کارآمد به PDF دست یابیم و گردش کار پردازش اسناد خود را با کارایی و انعطاف بی نظیری افزایش دهیم.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

یک شی از کلاس PdfApi ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.

DocumentResponse document = pdfApi.PutCreateDocument(resultantPDF, "basic", null);

یک فایل PDF خالی بسازید و در فضای ذخیره سازی ابری ذخیره کنید.

pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);

با API تماس بگیرید تا تصویر را در صفحه اول فایل 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))
{
    // name نام سند. (ضروری)
    // pageNumber شماره صفحه. (ضروری)
    // llx مختصات پایین سمت چپ X. (الزامی)
    // lly مختصات پایین سمت چپ Y. (الزامی)
    // مختصات urx بالا سمت راست X. (الزامی)
    // ury مختصات بالا سمت راست Y. (الزامی)
    // مسیر imageFilePath به فایل تصویر در صورت مشخص شدن. محتوای درخواست در غیر این صورت استفاده می شود. (اختیاری)
    // ذخیره سازی ذخیره سازی اسناد. (اختیاری)
    // پوشه پوشه سند. (اختیاری)
    // تصویر فایل تصویر. (اختیاری)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
jpg به pdf

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

نمونه تصویر JPG و PDF حاصله تولید شده در مثال بالا را می توان از input.jpg و Resultant.pdf دانلود کرد.

  • از PDF Viewer آنلاین رایگان ما برای پیش نمایش سند PDF حاصل استفاده کنید.

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

به عنوان یک جایگزین، می توانید تصاویر JPG را با استفاده از ترکیب ساده و کارآمدی از Aspose.PDF Cloud و دستورات cURL به اسناد PDF تبدیل کنید. با استفاده از دستورات cURL، می توانید تبدیل JPG به PDF را به طور یکپارچه آغاز کنید. این رویکرد فرآیند را ساده می کند و در عین حال دقت در حفظ کیفیت تصویر و حفظ یکپارچگی سند PDF حاصل را تضمین می کند.

اولین گام در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

پس از دریافت رمز JWT، لطفاً دستور زیر را برای ایجاد یک فایل PDF خالی و ذخیره در فضای ذخیره سازی ابری اجرا کنید.

curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

اکنون، لطفاً دستور زیر را برای درج یک تصویر JPG در یک سند PDF و ذخیره فایل حاصل در فضای ذخیره سازی ابری اجرا کنید.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/1/images?llx=1&lly=1&urx=680&ury=850&imageFilePath=44781.jpg&storage=basic" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: multipart/form-data"

«sourceFile» را با نام فایل پی‌دی‌اف خالی ورودی که قبلاً در فضای ذخیره‌سازی ابری موجود است، و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است، جایگزین کنید.

نتیجه

در نتیجه، هر دو رویکرد - استفاده از Aspose.PDF Cloud SDK برای .NET و استفاده از دستورات cURL با Aspose.PDF Cloud، راه حل های کارآمد و قابل اعتمادی را برای تبدیل تصاویر JPG به اسناد PDF ارائه می دهند. پذیرش هر یک از این رویکردها به شما امکان می دهد تا گردش کار پردازش اسناد خود را ساده کنید و طیف گسترده ای از قابلیت ها را برای تبدیل اسناد کارآمد و قابل اعتماد باز کنید. این انتخاب بهینه است و ابزارهای مورد نیاز برای ارتقای فرآیندهای مدیریت اسناد و افزایش بهره‌وری را با کارایی و انعطاف‌پذیری بی‌نظیر در اختیار شما قرار می‌دهد.

لینک های مفید

مقالات مرتبط

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