Обмін інформацією та документами є невід’ємною частиною щоденних робочих процесів, і можливість конвертувати зображення JPG у документи PDF стала незамінною. Хоча файли JPG є звичайними форматами для захоплення та зберігання зображень, їм бракує універсальності та мобільності, необхідних для комплексного керування документами. Таким чином, трансформаційний процес для перетворення JPG у PDF усуває розрив між статичними зображеннями та динамічними багатосторінковими документами. У цій статті розглядається нагальна потреба в цій функції перетворення за допомогою .NET REST API.
- API перетворення JPG у PDF
- Конвертуйте JPG у PDF у C# .NET
- Перетворіть зображення на PDF за допомогою команд cURL
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-файл, створений у прикладі вище, можна завантажити з 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-документи. Застосування будь-якого підходу дає змогу оптимізувати робочі процеси обробки документів і розблокувати широкий спектр можливостей для ефективного та надійного перетворення документів. Це оптимальний вибір, який надає вам інструменти, необхідні для вдосконалення процесів керування документами та підвищення продуктивності з неперевершеною ефективністю та гнучкістю.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі публікації блогу, щоб отримати інформацію про: