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. Хмарна архітектура Aspose.PDF Cloud забезпечує масштабованість і доступність, дозволяючи легко інтегрувати розширені функції у ваші програми без необхідності складної локальної інсталяції.

  • Окрім перетворення, ви можете використовувати потужний пакет SDK, щоб маніпулювати PDF-документами різними способами, включаючи об’єднання, розділення та стиснення PDF-файлів, вилучення тексту та зображень, додавання анотацій і водяних знаків і навіть виконання OCR (оптичне розпізнавання символів) для вилучення текст зі сканованих документів.

Першим кроком є пошук Aspose.Pdf-Cloud в менеджері пакетів NuGet і натискання кнопки Додати пакет. Це додасть посилання SDK у ваш проект. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.

Конвертуйте JPG у PDF у C# .NET

У наступному розділі докладно пояснюється, як ми можемо досягти ефективного перетворення JPG у PDF і вдосконалити наші робочі процеси обробки документів із неперевершеною ефективністю та гнучкістю за допомогою C# .NET.

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 Шлях до файлу зображення, якщо вказано. В іншому випадку використовується вміст запиту. (необов'язково)
    // зберігання Зберігання документів. (необов'язково)
    // папка Папка документів. (необов'язково)
    // image Файл зображення. (необов'язково)
    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-документ.

Перетворіть зображення на PDF за допомогою команд cURL

Як альтернативу ви можете конвертувати зображення JPG у документи PDF за допомогою спрощеної та ефективної комбінації команд Aspose.PDF Cloud і cURL. Використовуючи команди 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 на назву вхідного порожнього PDF-файлу, який уже доступний у хмарному сховищі, а accessToken на згенерований вище маркер доступу JWT.

Висновок

Підсумовуючи, обидва підходи — використання Aspose.PDF Cloud SDK для .NET і використання команд cURL у Aspose.PDF Cloud — пропонують ефективні та надійні рішення для перетворення зображень JPG у PDF-документи. Застосування будь-якого підходу дає змогу оптимізувати робочі процеси обробки документів і розблокувати широкий спектр можливостей для ефективного та надійного перетворення документів. Це оптимальний вибір, який надає вам інструменти, необхідні для вдосконалення процесів керування документами та підвищення продуктивності з неперевершеною ефективністю та гнучкістю.

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

Схожі статті

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