Конвертація JPG зображень у PDF є поширеною вимогою при роботі з архівуванням документів або друком. PDF забезпечує кращу сумісність, професійне оформлення та легше обробляння файлів у порівнянні з JPEG-зображеннями. У цій статті ви дізнаєтеся, як конвертувати JPG у PDF на C# за допомогою Aspose.PDF Cloud SDK для .NET — потужного та масштабованого REST API для автоматизації документів.

API для перетворення JPG в PDF

Використовуючи Aspose.PDF Cloud SDK for .NET, ви можете легко перетворити JPG зображення на добре структуровані PDF документи. Це забезпечує високу якість виходу та пропонує повний контроль над макетом сторінки, вирівнюванням зображення, роздільною здатністю та іншим — все це без необхідності у сторонніх інструментах або встановленні Microsoft Office.

Основні функції API:

  • Підтримує конвертацію JPG та інших форматів зображень (PNG, BMP, тощо) у PDF
  • Встановіть розмір сторінки, поля, вирівнювання зображень та масштабування
  • Повністю працює через REST API і є незалежним від платформи
  • Безпечна, хмарна архітектура з підтримкою OAuth 2.0

Встановіть Aspose.PDF Cloud SDK для .NET:

Використовуйте NuGet для встановлення SDK у вашій .NET програмі:

Install-Package Aspose.PDF-Cloud

Зареєструйтеся на Aspose Cloud Dashboard, щоб отримати свій Client ID та Client Secret.

Конвертувати JPG в PDF на C# за допомогою .NET SDK

Нижче наведено простий приклад перетворення JPG файлу у PDF за допомогою C# та Aspose.PDF Cloud SDK:

  • По-перше, створіть екземпляр Configuration, де ми передаємо облікові дані клієнта.
  • По-друге, ініціалізуйте об’єкт PdfApi, передаючи об’єкт конфігурації.
  • По-третє, завантажте вхідне зображення JPG у хмарне сховище, використовуючи UploadFileRequest.
  • Тепер створіть об’єкт PostInsertImageRequest, де ми визначаємо властивості результуючого PDF.
  • Нарешті, викликайте PostInsertImage(…) API для виконання конвертації 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);

// name of input JPG image
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 Координата нижнього лівого X. (обов'язково)
    // lly Coordinate lower left Y. (required)
    // urx Координата верхнього правого X. (обов'язково)
    // ury Coordinate upper right Y. (required)
    // imageFilePath Шлях до файлу зображення, якщо вказано. В іншому випадку використовується вміст запиту. (необов'язково)
    // сховище Документ для зберігання. (необов'язково)
    // папка The document folder. (optional)
    // image Image file. (optional)
    pdfApi.PostInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null, "basic", null, inputFile);
}
JPEG до PDF онлайн

Image:- JPG to PDF conversion preview.

Перетворити JPEG в PDF за допомогою cURL

Ви також можете виконати конверсію, використовуючи 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. Create a blank 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 з точністю та швидкістю. Використовуйте його для автоматизації документів, безпечного обміну зображеннями або архівування високої якості.

Корисні посилання

📚 Супутні статті

Ми настійно рекомендуємо відвідати наступні дописи в блозі для отримання інформації про: