pdf в jpg

Як конвертувати PDF у JPG за допомогою .NET REST API.

Через попит на універсальний візуальний вміст, яким можна легко поділитися, потреба перетворювати PDF-документи на зображення JPG стає все більш поширеною. Хоча файли PDF зазвичай використовуються для збереження та розповсюдження документів, вони часто створюють обмеження, коли йдеться про веб-сумісність та мультимедійну інтеграцію. Таким чином, нагальна потреба у перетворенні PDF у JPG, процес трансформації, який усуває розрив між статичними документами та динамічним візуальним вмістом. У цій статті ми досліджуємо переваги та методи перетворення PDF у JPG за допомогою API .NET REST, що дозволить вам з легкістю розкрити весь потенціал цифрового вмісту.

API перетворення PDF у JPG

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

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

Перетворіть формат PDF на JPG у C# .NET

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

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

Створіть об’єкт класу PdfApi, де ми передаємо облікові дані клієнта як аргументи.

pdfApi.UploadFile("sourceFile.pdf", stream);

Завантажте вхідний PDF-файл у хмарне сховище.

pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);

Виклик API для перетворення першої сторінки PDF на зображення JPG у вказаних розмірах.

// Для отримання додаткових прикладів 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 inputFile = "Binder1-1.pdf";

// номер сторінки файлу PDF
int pageNumber = 1;

// завантажити вихідний файл PDF з локального диска
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // завантажити вихідний PDF-файл у хмарне сховище
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // викликати API для перетворення зображень PDF у JPG
    var resltant = pdfApi.GetPageConvertToJpeg("sourceFile.pdf", pageNumber, width: 600, height: 800);
    
    // зберегти отриманий потік на локальний диск
    saveToDisk(resltant, "myResultant.jpg");
}

// метод збереження потоку у файл на локальному диску
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
pdf в jpg

Попередній перегляд перетворення PDF у JPG.

Зразок PDF-файлу та результуючий JPG, створений у прикладі вище, можна завантажити з binder.pdf і myResultant.jpg

  • Ви можете розглянути можливість використання нашого безкоштовного онлайн-перегляду зображень 16 для попереднього перегляду отриманого зображення JPG.

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

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

Тепер виконайте наступну команду, щоб перетворити PDF у формат зображення та зберегти результат на локальному диску.

curl -v "https://api.aspose.cloud/v3.0/pdf/sourceFile.pdf/pages/1/convert/jpeg?width=600&height=800" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.jpg"

Якщо нам потрібно завантажити PDF-файл із хмарного сховища, а також хочемо зберегти результат у хмарному сховищі, виконайте наступну команду.

curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/pages/2/convert/jpeg?outPath={resultantFile}&width=800&height=1000" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}

Замініть sourceFile на назву вхідного PDF-файлу, доступного в хмарному сховищі, resultantFile на назву отриманого JPG-зображення, а accessToken на маркер доступу JWT, згенерований вище.

Висновок

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

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

Схожі статті

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